Mam mało niezawodne połączenie internetowe, więc moje pobieranie Yosemite przez App Store zostało zerwane podczas kilku prób. Chciałbym wiedzieć, czy moje pobieranie jest nienaruszone. Jeśli możesz uruchomić to polecenie w terminalu:
shasum /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg
i udostępnij swój wynik. W ten sposób możemy uzgodnić, jak wygląda czysta kopia.
Dlaczego zamiast tego nie sprawdzić podpisu? W ten sposób nie będziesz musiał polegać na zewnętrznej sumie kontrolnej.
Oto przykład tego wykonanego za pomocą instalatora Mavericks (nie mam jeszcze instalatora Yosemite):
źródło
Uzupełnienie przyjętej odpowiedzi dla 10.10 …
10.10.1
Wersja 1.6.7 (1014) Install OS X Yosemite.app
a673c2c6d967f4da2934b7d6cf3736936970b194
10.10.2
Wersja 1.6.10 (1017) aplikacji
059f2603a91465bcee24c864d446da30df920f85
Uwaga: różni się od wersji 2 zaakceptowanej odpowiedzi ; wynik dodany do tej wersji był naprawdę dla 10.10. 1 .
10.10.3
Wersja 1.6.16 (1023) aplikacji
dc4d4d0a7cd4aea4514025d23a58d05107369fa9
10.10.5
Wersja 1.6.43 (1043) aplikacji, pobrana najpierw z App Store w niedzielę 2016-07-17, ponownie w dniu 2016-07-18
0e063fd87d5b0a4f68dbd35da95b2018748f88eb
Na https://github.com/drduh/OS-X-Security-and-Privacy-Guide/blob/master/InstallESD_Hashes.csv oraz z komentarza pod przyjętą odpowiedzią :
ef5cc8851b893dbe4bc9a5cf5c648c10450af6bc
Odnośnie rozbieżności: https://github.com/drduh/OS-X-Security-and-Privacy-Guide/issues/125
Zapisy z moich czeków dla .5
- i w odniesieniu do Mac OS X: Jak zweryfikować skrót SHA-1 - Wsparcie Apple :
Zapis moich czeków dla .3, .2 i .1
Pewność, że suma kontrolna danych dla .3, .2 i .1 nie zmieniła się od czasu ich zapisania na moim dysku
Potwierdzenie, że wersja aplikacji dla 10.10.1 to 1.6.7
W przypadku 10.10.4 nigdy nie pobrałem instalatora.
źródło
Możesz użyć kontroli podpisu cyfrowego Apple, jak pokazano tutaj https://support.apple.com/en-ap/HT202369
źródło