之前看贴子在讨论 4.69 G 和 5.17 G 的升级包,错误的原因可能是少下了一个包。我也以为是这个问题,但是下了三次,下载的过程中确实是 5.17 G,但是合并出来的安装包就只有 4.69 G 了。我觉得问题不是出在这。
然后通过抓包,手动下载了三个文件:
# 均为 macOS 下显示的大小
RecoveryHDMetaDmg.pkg 492.5 MB
InstallESDDmg.pkg 4.67 GB
InstallAssistantAuto.pkg 10.8 MB
相加正好 5.17 G。
然后我用 VPS 重新下了一次,发现其中一个文件的 MD5 值是不一样的,那么国内 CDN 上的这个文件是不对的。
# RecoveryHDMetaDmg.pkg 这个文件不对
为了验证想法,用 VPS 下的这个文件,丢到 /Library/Updates/091-34298
下面,自动合并之后,/Applications
下 macOS High Sierra 的安装包就变成 5.18 GB 了!这回应该是正常的。
之前错误的安装包制作 USB 启动盘一直不成功,现在这个可以成功了
091-34298 >> sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume /Volumes/hs --applicationpath "/Applications/Install macOS High Sierra.app" --nointeraction
Erasing Disk: 0%... 10%... 20%... 30%...100%...
Copying installer files to disk...
Copy complete.
Making disk bootable...
Copying boot files...
Copy complete.
Done.
结论:国内 CDN 上 RecoveryHDMetaDmg.pkg
错误,如果和我一样是手动下载的,重新下载这个文件即可。
附上正确的文件 MD5:
MD5 (/Users/xinhangliu/Downloads/InstallESDDmg.pkg) = 7df5594a3a9830377147a48fc09edf9b
MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8
MD5 (/Users/xinhangliu/Downloads/InstallAssistantAuto.pkg) = 1fdf3ef7735a081648c589b933517c65
不说了,我要去升级了!如果半个小时我还没回来。。
升级成功!我是抹盘安装的,出去吃了个饭就好了。
贴一下正确的 RecoveryHDMetaDmg.pkg
链接:
https://mega.nz/#!tMpECBQL!IGN8jd1geBF9UYikB7kAYbtY_5ZI3Ztp_Q9BbWNKujQ
下载好后务必检查一下 MD5,不排除我上传到 MEGA 的时候出错。
手动下载的方法可以参考 @ItzhacLea 的帖子
1
Sting 2017-09-27 10:58:24 +08:00 via Android
反正我是下载了三次才成功升级的
|
2
xujialiang 2017-09-27 11:03:26 +08:00
手动下载了这三个包。。。。然后用 charles 把 URL 映射到本地文件。成功升级。。。
|
3
wolf1981 2017-09-27 11:05:14 +08:00
剛剛在 app store 點下載后下載下來的只有 20M 的?試了好多遍都是這樣,昨晚下載的不是這樣的,想在家裡下載不成回公司下來著,難道要邊安裝邊下載?
|
4
paradoxs 2017-09-27 11:10:17 +08:00
我也发现了...日啊. RecoveryHDMetaDmg.pkg 用 115 迅雷这些工具, 很容易就下出来这个 MD5(7f4d9031ae31f4d6d5c6a6299d943a31)的版本
这是错的!!!! 擦 |
5
ItzhacLea 2017-09-27 11:13:32 +08:00
昨天指導另一位朋友單獨用迅雷下載 RecoveryHDMetaDmg.pkg 也是失敗了,感覺迅雷的 CDN 也緩存了錯誤的包。
|
6
paradoxs 2017-09-27 11:34:05 +08:00
@xinhangliu
MD5 (/Users/xinhangliu/Downloads/RecoveryHDMetaDmg.pkg) = 3b9d5ee01af925485c111375bbc576c8 能把这个正确版本的 RecoveryHDMetaDmg.pkg 放到云盘(百度云, MEGA 什么的都 OK)上面吗, 因为 CDN 的问题, 我无论如何都下载不出来这个 MD5 的版本. 好愁.. |
7
Qlccks2 2017-09-27 11:38:21 +08:00
54 分钟前
|
8
wolf1981 2017-09-27 11:38:51 +08:00
@xujialiang charles 把 URL 映射到本地文件,能否說下具體步驟?
|
9
xinhangliu OP @paradoxs 地址已贴,请看附言。
|
12
JackBlack2006 2017-09-27 13:06:57 +08:00 1
苹果官方一直都不给 MD5 或者 SHA 值简直是失职
|
13
zhaidoudou123 2017-09-27 13:18:20 +08:00
昨天一次成功,感觉运气真不错
|
14
alvie 2017-09-27 13:20:56 +08:00
我的 `RecoveryHDMetaDmg.pkg` md5 是 `a039e258941827bffcb7b0ea779f7df4` 签名是正常的
|
15
alvie 2017-09-27 13:22:49 +08:00
@JackBlack2006 pkg 签发证书可以完美解决这一点
|
16
hahaxo 2017-09-27 13:24:55 +08:00 2
赞,楼主的钻研精神
|
17
xujialiang 2017-09-27 13:45:35 +08:00 1
|
19
zjyExcelsior 2017-09-27 14:10:44 +08:00
赞!更新当晚下载了三次,4.69G 。。。第二天早上下载成功,5.17G
|
20
golmic 2017-09-27 14:21:45 +08:00
运行了出错的安装包后如何删掉这个应用呢,finder 里也不让删,lanchpad 里也删不掉
|
21
xinhangliu OP @golmic /Applications 里面可以删的
|
22
zgray 2017-09-27 15:35:20 +08:00 via iPhone
有没有 dmg 的 md5 值,我从市场下载的。想验证这些值的准确性。
|
23
wclebb 2017-09-27 15:47:14 +08:00
CDN 真的好烦。
当时 iPhone 凌晨 1 点出来时,我就点升级了,iPhone 当时获取不到更新信息,就在 iTunes 更新。 然后下载无聊的过程中突然想知道是从中国还是美国下载。 嗯…… 福建电信的 IP 您好。 |
24
daxy223 2017-09-27 16:00:25 +08:00
楼主这篇小报告质量挺高的!赞!👍
|
25
ashfinal 2017-09-27 21:07:45 +08:00
不太明白。直接在应用商店下,能下载到错误的镜像?
还是你们出错的都是用迅雷等第三方软件下载的? |
26
klementina 2017-09-27 21:40:45 +08:00
楼主,你这是程序猿才看得懂的。。。我看不懂啊。。。下了个 5.17G 的,安装几次都不成功。。。咋整。MacBook Pro 2012 中 Retina
|
27
fengmiaosen 2017-09-27 21:44:41 +08:00
@klementina 我删除了好几次终于下载了个 5.17G 的升级成功了
|
28
jz1206 2017-09-27 22:17:59 +08:00
我在 app store 下了 10 几 20 遍都是 19.9MB 的安装包.....快崩溃了....
|
29
HelveticaNeue 2017-09-27 22:26:20 +08:00
@ashfinal 是的,由于 CDN 的存在,你下载的文件是你的网络供应商缓存的
|
30
AscenZ 2017-09-27 23:46:37 +08:00
请问一下 有了这 3 个文件之后怎么安装啊😝
|
31
wclebb 2017-09-27 23:50:43 +08:00
试着安装的时候又失败了。
尼玛,劫持也要劫持个正常的行吗。。。 |
32
sinxccc 2017-09-28 00:34:14 +08:00
@wuyuehyang CDN 跟网络提供商没关系。
|
33
HelveticaNeue 2017-09-28 00:52:23 +08:00
@sinxccc 运营商缓存文件出错又不是一次两次了,就说 v 站上都轮了多少遍
|
34
chengfu 2017-09-28 07:52:55 +08:00 via iPhone
新推当天一次成功,过程中没有报错!难道,我安装了错误的文件?!!!
|
35
ldw4033 2017-09-28 08:06:51 +08:00
请问一下。电脑昨天升级到中途提示失败后重新安装也不行,现在正在下这 3 个包,可是没有 mac 本了,win 系统能制作 U 盘启动盘吗?
|
36
652600543 2017-09-28 09:49:11 +08:00
昨天晚上一次成功,但只有一个包。
|
37
zhenjiachen 2017-09-28 10:33:23 +08:00
用代理下载的,没 5.1? g,没出错
|
38
GeekBao 2017-09-28 19:07:17 +08:00 via iPhone
App Store 显示只有 4.8G ,下载下来 4.67G ,安装不了,尴尬…… 5.17G 没见过……
|
40
oahillihao 2017-09-28 20:38:38 +08:00
这是有三个 pkg 后合并成安装包的一个方法。有点复杂但是我试了挺好用的。
https://7labs.heypub.com/tips-tricks/macos-high-sierra-direct-download.html |
41
nwamtf 2017-09-28 20:58:58 +08:00 via iPhone
各位大神知道如果安装不成功在哪里能看到日志吗
|
42
en3073 2017-09-28 22:47:07 +08:00
@oahillihao #40 我是直接在商店点了下载然后马上取消,然后找到那个文件夹,把这三个 pkg 文件拷进去,再点一次下载就自动打包成.app 文件了
|
43
nwamtf 2017-09-28 23:17:51 +08:00 via iPhone
小弟重新下载了 3 个文件,MD5 都是对的,但是系统只是重启,没有执行安装
|
44
fobven 2017-09-29 02:12:36 +08:00
感谢楼主🙏
|
45
JsClown 2017-10-05 16:33:29 +08:00
试了一下,迅雷和 Folx 下载的 RecoveryHDMetaDmg.pkg/InstallESDDmg.pkg 文件 MD5 都不对。现在用 Chrome 自带的下载器下载中...
|
46
YeT9 2017-10-05 18:25:45 +08:00
@en3073 非常好的建议~感谢~!刚刚试了试成功了!(路径在 /Library/Update/XXX-XXX 一个里面),而且比上面那篇 blog 里强行改 host 稳妥很多~
|
47
learnshare 2017-10-27 11:21:34 +08:00
|