iOS 18 开始,Apple 对 ipsw 文件里面的 dmg 进行的加密处理,加密后的文件类型是 dmg.aea
有大牛已经做出来了加密工具:https://github.com/blacktop/ipsw/releases
下载 ipsw_3.1.548_macOS_arm64_extras.tar.gz
,要注意需要下载 extras
类型的才可以正常加密。
下载后的程序需要清除属性 com.apple.quarantine
才能正常执行:
xattr -r -d com.apple.quarantine ./ipsw_3.1.548_macOS_arm64_extras/ipsw
sudo mv ./ipsw_3.1.548_macOS_arm64_extras/ipsw /usr/local/bin/
下载 iOS 18 镜像文件:iPhone15,2_18.0.1_22A3370_Restore.ipsw
,改后缀名为 zip
后解压缩,使用 ipsw
进行 dmg 解密:
$ ipsw fw aea 044-40884-011.dmg.aea -o .
• Extracted AEA to 044-40884-011.dmg
044-40884-011.dmg.aea
已经成功解密: 044-40884-011.dmg
,可以正常加载了。