V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mijazz
V2EX  ›  iOS

[jailbreak/降级相关] 想问一下如何备份一个 jailbroken 的系统以供降级使用

  •  
  •   mijazz · 2021-09-15 13:24:27 +08:00 · 1001 次点击
    这是一个创建于 947 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在的设备是

    • iPhone XR, ios 13.1.3
    • jailbroken with/by Unc0ver

    意图是

    • Upgrade to iOS 14.8 via DFU
    • 创建一个可回滚至 iOS 13.1.3 的备份(不需要保留任何东西, 只需要能激活 /进系统就行) 比如说需要用什么东西 /工具保留 baseband/shsh/shsh2 什么的嘛

    手上只有 Linux , Windows 10.

    我记得当时我看到过 futurerestore 的文章, 但是适用性和详细性我都不太能确定.

    有经验的各位可以留下点关键字或者链接以供我搜索或检索嘛, 感激不尽.

    1 条回复    2021-09-15 14:03:57 +08:00
    tylinux
        1
    tylinux  
       2021-09-15 14:03:57 +08:00
    先说结论,现在最低能降级的版本是 iOS 14.3,更低版本 SEP 不兼容,有 SHSH2 也不能降级。

    再说假如 13.1.3 SEP 兼容的话,可以用 Unc0ver 越狱,然后 dump 当前设备上的 shsh2 blobs,方法如下:

    ```
    1. 越狱设备上执行:`cat /dev/rdisk1 | dd of=dump.raw bs=256 count=$((0x4000))`
    2. scp 复制文件到本地
    3. 执行 `img4tool --convert -s dumped.shsh dump.raw` 导出 shsh 文件
    4. 执行 `img4tool -s dumped.shsh | grep "ECID" | cut -c13-` 获取 ECID
    5. 执行 `cat xxx.shsh | grep "<string>0x" | cut -c10-27` 获取 generator

    ```
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1209 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:01 · PVG 02:01 · LAX 11:01 · JFK 14:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.