iphone 5 6.1.4平刷要点总结 - iPhone 5 综合讨论区 - 威锋论坛 - 威锋网

本帖最后由 卖火柴的酱油党 于 2015-8-3 15:28 编辑


iphone5 6.1.4 平刷主要还是按照教程 按步骤来的


重要说明:因为我实在是没有办法了 发不了链接所以下面有大部分内容都是我从论坛里面搜集的一下内容,在这里谢谢你们的分享

第一点,就是关于SHSH的 建议大家最好还是不要直接将提取出来的precious.plist文件改名为SHSH文件 而是用终端命令来修改

因为直接改名可能会在最后一步卡住 到时候就会提示ERROR unable to get SHSH blobs for this device


具体做法是:(在这里十分感谢 adminxx 为我们分享的经验,我也是用的这个方法解决的)

首先你需要把precious.plist存放在odysseus-0.4/macos


输入

./validate precious.plist desired.ipsw -z 后返回的结果如下图





得出ECID为 0x00000375e7e0cdf4 我们去掉0x00000 后得出16进制字符串 375e7e0cdf4

打开百度 搜索 16转10进制 转到一下界面




把我们的16进制字符串转换为10进制 得出 3804936326644 最后就是你的ecid


再将precious.plist文件转换为.shsh 文件 ,执行命令:

cat precious.plist | zcat -fc > 3804936326644-iphone5,2-7.1.2.shsh 前面的字符串为刚算出来的你的ecid 后面的7.1.2 为系统版本号 你要是7.0.4就改为 cat precious.plist | zcat -fc > 3804936326644-iphone5,2-7.0.4.shsh

执行问上述命令后会在odysseus-0.4/macos目下生成一个3804936326644-iphone5,2-7.1.2.shsh 文件

拷贝这个文件到odysseus-0.4/macos/shsh目下一份


好了 因为我不知道你之前执行命令的窗口是否关闭 请视情况自己继续执行命令或重新开始执行命令


ecid也可以在windows下用爱思查询shsh时获得,貌似也是16进制的 需要转换为10进制




(心得:其实这个命令可以最开始的时候用)



第二点:降级教程里面说的ECID 其实ECID是唯一的 每个手机的ECID都不一样 它的主要作用就是用来验证固件的,大家可以使用爱思助手来查询自己的ECID 切记一定要用自己的ECID 不然到后面可能出现错误,在这之前你需要了解什么是ECID?



引入这个话题的根本原因是:,苹果公司禁止你使用老版本的固件。一旦你“升级"后,就不能“降级"了。他们一般会在你选择恢复老版本固件的时候,让iTunes收到一个拒绝实施这项恢复操作的命令,从而阻止你这么做。要知道,现在的固件都是签过名的,并且使用只有你的设备才具有的、全球唯一的标识符(也就是ECID)来签名。苹果公司使用“仅此一家"的方式将对应版本的固件文件以及你的ECID一起生成一个哈希值。iTunes会收到这个哈希值,并发送给你的设备。当你的设备收到后会立即检查并核实签名(确保这个固件的确来自于苹果公司官方。加密算法非常繁杂,实践上暂时无法被破解)。如果签名匹配,才会继续进行固件恢复操作;如果不匹配,设备就会报错,恢复操作也就中止了。SHSH实际上是ECID+iOS某个特定版本加起来行程的一个特征码。



第三点,关于手机什么时候连接电脑 建议手机进入DFU模式后在连接电脑,但是重要的一点是 在连接电脑之前,在新建终端窗口后一定要输入

killall iTunesHelper 命令 来确保iTunes进程被彻底关掉,此时再连接电脑,若还弹出iTunes窗口那就是没有彻底关掉。

如果不彻底关掉就会出现下面这种情况(这两张图片来自锋友 nichgz 我也是在他的帖子下面找到具体解决办法的)






第四点,关于重刷后激活 楼主已经亲测6.1.4平刷后能够激活 机器能够正常使用 但是有一点需要提醒大家的是 如果你家用的是移动的宽带,那么建议你用移动数据流量激活 用流量激活时需要注意的是 只有当手机左上角显示运营商(中国移动)时才能激活手机


以上几点就是我平刷6.1.4的一点点心得,希望能够帮助到大家