notpeter / apple-installer-checksums

Checksums of Mac OSX installer DMGs
846 stars 107 forks source link

Add checksums for official DMG files from Apple #130

Closed gapf2010 closed 4 months ago

gapf2010 commented 3 years ago

This link: https://support.apple.com/en-us/HT211683 contains (as of 2021-08-01) DMG downloads for OSX 10.10 and 10.11, as well as MacOS 10.12. Please add these checksums to the list:

SHA1(10.10-Yosemite/InstallMacOSX.dmg)= c542681961cc7fafb9c15bfd4af152a3a57f07fa SHA1(10.11-El-Capitan/InstallMacOSX.dmg)= 21e45136e34c6f805e0f1977e38d6ff029a9a1e2 SHA1(10.12-Sierra/InstallOS.dmg)= 9ba989d30e3548341fc8f5847e856709cb5c67c2

Thanks!

sapperlott commented 3 years ago

I can confirm those but the SHA1 checksums for the InstallESD.dmg contained in these packages are already on the list. What I couldn't find in the list are the Lion and Mountain Lion releases available for download directly from Apple.

Here's my list:

Lion (v10.7.5 build 11G63):

Mountain Lion (v10.8.5 build 12F45):

Yosemite (v10.10.5 build 14F27):

El Capitan (v10.11.6 build 15G31):

Sierra (v10.12.6 build 16G29):

gapf2010 commented 3 years ago

I reinstalled my Macbook pro from scratch using the Snow Leopard DVD, and after fully updating it, I went to the Apple store and downloaded the OSX Lion installer. It downloaded correctly, but to my surprise, the sha1sum of the InstallESD.dmg file in the download is not here:

[gpulido@rhlaptop osx]$ sha1sum InstallESD.dmg 
3fae5fe16c7dda2c0fcc3afc49ec1724122a9617  InstallESD.dmg
[gpulido@rhlaptop osx]$ ls -l InstallESD.dmg 
-rw-r--r--. 1 gpulido gpulido 4719584394 Oct  9 13:06 InstallESD.dmg
[gpulido@rhlaptop osx]$ 

Can it be added to the list, please?

1alessandro1 commented 2 years ago

For Lion and Mountain Lion, the official builds which come from Apple's servers are the following:

Users are encouraged to download and extract the installer on compatible machines, so that we can push the hashes from InstallESD.dmg or similar, since these images are only containers.

Juesto commented 2 years ago

Those packages should be possible to extract on any mac with tools such as suspicious package for InstallESD.dmg checksums. @1alessandro1

1alessandro1 commented 2 years ago

@Juesto I've tried with pacifist, no luck so far. Maybe something converts/extracts the .pkg to obtain the InstallESD.dmg

Juesto commented 2 years ago

Suspicious Package should be able to. EDIT: Nevermind, but still should be possible with pacifist, its in the resources tab i recall being possible to extract that way @1alessandro1

Juesto commented 2 years ago

InstallESD.dmg checksums: Lion: 79e39ccb6f8a8c40e500be55a9bf8de0275bd669 Mountain Lion: b8fa63882f06b52eb73f6ecc6661858de32e70e9 (MacMini7,1 Late 2014, go figure why i got a different checksum since i validated the data is correct and it's apple downloaded, and im on a platform that technically doesnt support those) i extracted it in catalina, it throws an error but pressing continue affects nothing, it does fully extract, disk mounter could verify it @1alessandro1 :)

Juesto commented 2 years ago

@1alessandro1 sorry for the additional bump but pacifist indeed works after all.