macOS 10.14.4 通过修改 SystemVersion.plist 降级造成的卡菊花还有救吗?

2019-04-13 22:51:12 +08:00
 marspage
背景:MacBook Air + macOS 10.14.4 的环境无法安装支持下载 .ipa 版本的 iTunes 12.6.3,另外老版本不限速的迅雷也无法正常在 Mojave 中使用,于是产生了回到 High Sierra 的念头。
令人窒息的操作:谷歌发现有老哥通过修改系统版本号无痛降级的先例,关闭 SIP 后用修改过的 SystemVersion.plist 文件(把版本号改成了 10.12.6 )覆盖了原文件。
这时候 High Sierra 的安装器能打开了,大喜,同意安装协议后接着傻了:选硬盘进行安装的时候提示磁盘非日志式,提示需要运行磁盘工具进行格式化或打开日志,但这时候所有的 App 都无法运行,以为是修改版本号未完全生效造成的,就重启了,结果不仅没能救命反而让我跟 100G 数据告了别…开机苹果 Logo 读条快完时就会变成菊花转,最后就卡住了,还有救吗?
推测是版本号改得太前了,10.12.6 与现有文件系统的差别让 macOS 崩溃…
3545 次点击
所在节点    问与答
31 条回复
killsting
2019-04-14 19:21:16 +08:00
非常不忍心告诉你升到 10.14.5 Beta 之后就能用 iTunes 12.6.5 了。
marspage
2019-04-14 19:47:36 +08:00
@w0nglend 是的 进单用户模式后系统提示用 /sbin/mount -uw / 指令 但是回车出现几行代码后仍然不能编辑 .plist 文件
marspage
2019-04-14 19:48:47 +08:00
@killsting ?!
w0nglend
2019-04-14 20:08:33 +08:00
@marspage 先关闭 sip 再单用户?🤔
marspage
2019-04-14 20:26:48 +08:00
@AlphaRobert 不是编辑器的问题吧 是文件权限 SIP 打开的状态即使是放在桌面上的 SystemVersion.plist 副本都无法编辑 也修改不了文件权限 关闭 SIP 后就可以编辑 但是仍然不能直接编辑原文件 只能编辑完桌面的副本后覆盖回去
marspage
2019-04-14 20:42:38 +08:00
@AlphaRobert 运行 Mojave 时一定不可以直接安装是什么意思 你尝试过哪几种环境条件 我猜测你能降级或许跟修改 SystemVersion.plist 没关系 因为你最后还是用网络恢复模式完成的重装 网络恢复模式也好 恢复模式也好都可以保留数据重装系统
marspage
2019-04-14 20:45:32 +08:00
@AlphaRobert 按理说你也把版本号该到了 10.12 非 APFS 文件系统的 macOS 重启也会卡菊花 难道没重启直接关机网络恢复模式重装
marspage
2019-04-14 20:50:49 +08:00
@w0nglend 先关闭了 SIP 才完成了对 SystemVersion.plist 副本的修改 而后对原文件进行覆盖 接着重启系统崩溃 在系统崩溃的状态中 SIP 一直是关着的 尝试了恢复模式和单用户模式 都不能用 vi 修改 SystemVersion.plist 权限不够 chmod 指令也改不了权限
AlphaRobert
2019-04-14 21:37:15 +08:00
@marspage 你的編輯器沒有足夠的權限直接覆蓋系統目錄下的檔案。
我並不是網絡恢復,我實際得到的是從 MacBook Pro 出廠自帶的「回復分區」啟動的,並沒有正常地從 macOS 分區啟動。將版本号降到 10.13 ,從回復分區啟動後,可以騙過恢復安裝程式阻止降級的版本檢查,從而覆蓋安裝。
在開機狀態(運行 Mojave 時),若修改版本號修改後不關機,High Sierra 安裝程式會失敗。
歸根需要從包含 High Sierra 安裝程式的回復分區(無論是通過 ⇧⌥⌘R 由內置保留的分區,還是 ⌥ 選擇自己製作的分區)啟動。將版本號修改後當然不可能正常啟動 Mojave 還在 Mojave 下運行安裝程式。
AlphaRobert
2019-04-14 21:42:43 +08:00
按照你的實測結果,得出:
⭕️在 Mojave 下修改完成版本號,由回復分區啟動
❌在 Mojave 下修改完成版本號,直接啟動安裝程式
marspage
2019-04-15 02:50:29 +08:00
@AlphaRobert #29 制作 High Sierra 启动盘进恢复模式成功降级,感谢不吝赐教。同时谢谢所有给予指点和帮助的老哥们。
@w0nglend
@ysc3839
@lizhuoli
@zjsxwc
@killsting
@chinesestudio
@superzou
@makeitall
Achieved

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554903

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX