SHA1 hash para OSX 10.10 lanzamiento público de Yosemite?


10

Tengo una conexión a Internet poco confiable, por lo que mi descarga de Yosemite a través de la App Store se ha interrumpido en varios intentos. Me gustaría saber si mi descarga está intacta. Si puede ejecutar este comando en la Terminal:

shasum /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg

y comparte tu resultado. De esta forma podemos acordar cómo se ve una copia limpia.

Respuestas:


10

Ejecuté su solicitud y aquí está el resultado.

eebf02a20ac27665a966957eec6f5e6fe3228a19  /Applications/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg

Y para Yosemite 10.10.1 el shasum es:

a673c2c6d967f4da2934b7d6cf3736936970b194

Espere aproximadamente un minuto o dos para que Terminal obtenga el número.


Gracias. Podré colaborar con eso en "6 horas y 43 minutos", luego comprobaré la respuesta.
Lejos

1
Sí. Este es el mismo resultado para mí.
Lejos

1
¿Qué significa si obtuve un resultado diferente? Tengo esto:> 059f2603a91465bcee24c864d446da30df920f85 / Aplicaciones / Instalar OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg
Amanda

@Amanda ¿Qué Yosemite estás tratando de usar (Versión?)
Ruskes

2
@GrahamPerrin Ya no tengo el archivo / aplicación disponible, así que no puedo verificarlo, pero otras referencias apuntan al mismo hash que publiqué
djule5

8

¿Por qué no comprobar la firma en su lugar? De esa manera, no tendrá que depender de una suma de verificación externa.

Aquí hay un ejemplo de esto hecho con un instalador de Mavericks (todavía no tengo el instalador de Yosemite):

$ codesign -dvvv Install\ OS\ X\ Mavericks.app/
Executable=…/Install OS X Mavericks.app/Contents/MacOS/Install OS X Mavericks
Identifier=com.apple.InstallAssistant.Mavericks
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20100 size=285 flags=0x200(kill) hashes=7+3 location=embedded
Hash type=sha1 size=20
CDHash=9bf12663fe5f73d2780eb2badc2fe7a86a2c7164
Signature size=4169
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=30
TeamIdentifier=not set
Sealed Resources version=1 rules=14 files=80
Internal requirements count=1 size=124

Entonces ... ¿cómo me ayuda la firma a verificar la integridad de la descarga? ¿Puedes elaborar?
lejano

1
Una firma digital es una forma de verificar que un archivo no ha sido alterado o está dañado, y se invalidará si lo es. Una firma digital se basa en la criptografía y está diseñada para ser muy difícil de falsificar.
Jonas

10
¿Cómo saber si no es válido? Ejecuté este comando en el instalador de OS X Yosemite, luego intenté agregar un archivo al directorio .app, y también intenté modificar version.plist, y la salida de este comando no cambió.
Henrik N

@HenrikN esa debería ser una gran pregunta; si lo encuentra (o lo hace usted mismo ), comparta un enlace.
Graham Perrin

@GrahamPerrin Esto fue hace dos años, así que no estoy motivado para hacerlo, pero hazlo si quieres :)
Henrik N

1

Complementando la respuesta aceptada para 10.10 ...


10.10.1

Versión 1.6.7 (1014) de Instalar OS X Yosemite.app

a673c2c6d967f4da2934b7d6cf3736936970b194


10.10.2

Versión 1.6.10 (1017) de la aplicación

059f2603a91465bcee24c864d446da30df920f85

Tenga en cuenta que difiere de la revisión 2 de la respuesta aceptada ; El resultado agregado a esa revisión fue verdaderamente para 10.10. 1 .


10.10.3

Versión 1.6.16 (1023) de la aplicación

dc4d4d0a7cd4aea4514025d23a58d05107369fa9


10.10.5

Versión 1.6.43 (1043) de la aplicación, descargada de la App Store primero el domingo 2016-07-17, nuevamente el 2016-07-18

0e063fd87d5b0a4f68dbd35da95b2018748f88eb

En https://github.com/drduh/OS-X-Security-and-Privacy-Guide/blob/master/InstallESD_Hashes.csv y del comentario bajo la respuesta aceptada :

ef5cc8851b893dbe4bc9a5cf5c648c10450af6bc

Sobre la discrepancia: https://github.com/drduh/OS-X-Security-and-Privacy-Guide/issues/125


Registros de mis cheques para .5

Mashemite:Desktop grahamperrin$ cd /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
Mashemite:SharedSupport grahamperrin$ shasum InstallESD.dmg
0e063fd87d5b0a4f68dbd35da95b2018748f88eb  InstallESD.dmg
Mashemite:SharedSupport grahamperrin$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.12
BuildVersion:   16A239m
Mashemite:SharedSupport grahamperrin$

- y con referencia a Mac OS X: Cómo verificar un resumen SHA-1 - Soporte de Apple :

Mashemite:SharedSupport grahamperrin$ openssl sha1 InstallESD.dmg 
SHA1(InstallESD.dmg)= 0e063fd87d5b0a4f68dbd35da95b2018748f88eb
Mashemite:SharedSupport grahamperrin$ 

El registro de mis cheques para .3, .2 y .1

$ sudo zfs mount
zhandy                          /Volumes/zhandy
$ pwd
/Volumes/zhandy/chronological/OS X/10/10/3/1.6.16 (1023)/Install OS X Yosemite.app/Contents/SharedSupport
$ time shasum InstallESD.dmg
dc4d4d0a7cd4aea4514025d23a58d05107369fa9  InstallESD.dmg
13.47user 2.21system 4:25.25elapsed 5%CPU (0avgtext+0avgdata 6864maxresident)k
11084834inputs+0outputs (0major+762minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/2/1.6.10\ \(1017\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
059f2603a91465bcee24c864d446da30df920f85  InstallESD.dmg
12.66user 2.03system 3:52.58elapsed 6%CPU (0avgtext+0avgdata 6732maxresident)k
10182180inputs+0outputs (0major+760minor)pagefaults 0swaps
$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/
$ time shasum InstallESD.dmg
a673c2c6d967f4da2934b7d6cf3736936970b194  InstallESD.dmg
12.39user 1.95system 3:36.28elapsed 6%CPU (0avgtext+0avgdata 6804maxresident)k
10159544inputs+0outputs (0major+762minor)pagefaults 0swaps
$ sudo zpool status
[sudo] password for grahamperrin: 
  pool: zhandy
 state: ONLINE
status: The pool is formatted using a legacy on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on software that does not support
        feature flags.
  scan: scrub in progress since Sun Jul 17 19:22:15 2016
    26.9G scanned out of 513G at 15.7M/s, 8h50m to go
    0 repaired, 5.25% done
config:

        NAME                                        STATE     READ WRITE CKSUM
        zhandy                                      ONLINE       0     0     0
          ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2  ONLINE       0     0     0

errors: No known data errors
$ date ; uname -a
Sun 17 Jul 20:05:10 BST 2016
Linux momh167-gjp4-kubuntu-hpelitebook850g2 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ 

La certeza de que los datos de suma de verificación para .3, .2 y .1 no han cambiado desde que se escribieron en mi disco

$ date ; sudo zpool status
Mon 18 Jul 04:29:41 BST 2016
[sudo] password for grahamperrin: 
  pool: zhandy
 state: ONLINE
status: The pool is formatted using a legacy on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on software that does not support
        feature flags.
  scan: scrub repaired 0 in 7h43m with 0 errors on Mon Jul 18 03:05:25 2016
config:

        NAME                                        STATE     READ WRITE CKSUM
        zhandy                                      ONLINE       0     0     0
          ata-SAMSUNG_HM641JI_S2HUJ9FBA00492-part2  ONLINE       0     0     0

errors: No known data errors
$ 

Confirmando que la versión de la aplicación para 10.10.1 era 1.6.7

$ cd /Volumes/zhandy/chronological/OS\ X/10/10/1/1.6.7\ \(1014\)/Install\ OS\ X\ Yosemite.app/Contents/
$ cat version.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>BuildAliasOf</key>
        <string>InstallAssistant</string>
        <key>BuildVersion</key>
        <string>286</string>
        <key>CFBundleShortVersionString</key>
        <string>1.6.7</string>
        <key>CFBundleVersion</key>
        <string>1014</string>
        <key>ProjectName</key>
        <string>InstallAssistant_MAS</string>
        <key>SourceVersion</key>
        <string>532000000000000</string>
</dict>
</plist>
$ 

Para 10.10.4, nunca descargué el instalador.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.