Skip to content

Instantly share code, notes, and snippets.

@cletusw
Last active December 7, 2020 18:32
Show Gist options
  • Save cletusw/c0d65c6b014b5a026da1 to your computer and use it in GitHub Desktop.
Save cletusw/c0d65c6b014b5a026da1 to your computer and use it in GitHub Desktop.
Download an old Chromium binary

(source)

Taking denilson-sá's answer further...

You need revision numbers to grab downloads. So first lookup the full version string from the following URL, adjusting parameters as needed:

https://omahaproxy.appspot.com/history.json?channel=stable&os=mac

For Chrome version 28 the full version string is 28.0.1500.71. Now go to https://omahaproxy.appspot.com and enter the full version string ("28.0.1500.71") into the Position Lookup box. Copy the Base Position number ("209842" in this case).

You can use that base position number and platform as a filter at either of these URLs:

You probably won't have a perfect match on the base position number but you can at least use it to get close to the version you want.

@d65yan
Copy link

d65yan commented Jul 5, 2018

i can't seem to be able to find version 50+ this way. any suggestions

@mathiasbynens
Copy link

The OmahaProxy "Version Information" lookup doesn't seem to be working at the moment. In this case, you can get to the "base position" number by doing the following.

Let's say the full version string is 28.0.1500.71 like in the above example. Then, go to the following URL:

https://chromium.googlesource.com/chromium/src.git/+/${VERSION}/DEPS

i.e. in this case: https://chromium.googlesource.com/chromium/src.git/+/28.0.1500.71/DEPS

Then, look for 'src':. You'll see something like this:

'src':
  | '/branches/1500_68/src@209842',

The number following src@ is the base position.

@donaldr
Copy link

donaldr commented Apr 2, 2019

@mathiasbynens There is no 'src' for version 59.0.3071.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment