找回密码
 立即注册
搜索
查看: 6137|回复: 0

[软件] make noerase ipsw这玩意真的有用啊、、无损修复白苹果

[复制链接]
     
发表于 2014-1-26 13:42 | 显示全部楼层 |阅读模式
首先是我手贱没有备份而且OTA到了7.0.4就开始越狱、、妥妥的白苹果,先是找DFU模式下虚拟RAMDISK备份,但是ssh_rd_rev04b.jar对新设备(ipad4)不管用,然后又找其他方法,找到make noerase ipsw,一看是2012年的东西,会对7.0.4有效吗,结果就试了一下,下载原版固件然后用它生成,还真正常启动没有丢任何数据。。最后原理:
iTunes刷机和升级调用的是两个完全不同的Ramdisk。所以导致了两种情况的发生,一个是完全擦出了数据,另一个是保留了用户数据,但是抹掉可Root盘。但是苹果默认的就是只有在正常模式下才可以调用“检查更新“项目,加载的ipsw里面的负责升级的的Ramdisk,来保存我们的用户数据和激活信息。这也就不难解释,为什么我们在尝试iOS 6的时候选择“Shift+检查更新”就可以绕过验证。 那么苹果既然屏蔽了DFU/Recovery模式下的报数据刷机方式,那么我们只能也就是唯一能修改的途径就是固件!但是苹果验证的时候会校验固件的完整性,否则会立刻报错。或者调整了DFU校验顺序,同样会报错。所以我们采用了删除Restore Ramdisk的操作,并且篡改了调用ramdisk的数据,达到指向Update Ramdisk的目的。并且这也绕过了iTunes的检测。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-7 01:45 , Processed in 0.023118 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表