扫盲:SHSH是简称,全称应该为 ECID SHSH或者 SHSH Blob 或者 ECID SHSH Blob 。

在说SHSH之前,我们先说什么是ECID ,ECID的英文全名是 Exclusive Chip ID ,也就是每一台iphone、Ipod、Ipad都根据自己的芯片有一个唯一的识别码。这个可以通过在手机查看、查看注册表,用软件读取等多种手段得到。

然后我们说为什么苹果要做SHSH,以前的智能手机,大家刷了新版,不好用,就再刷回低版本。以前还无所谓,在Apple出了Iphone之后,这个问题就严重了。苹果的新版本一般都会屏蔽旧版本的越狱,苹果不想让大家越狱,当然苹果就不想让大家再刷回去,所以用了一种新的验证技术,这就是SHSH了。SHSH是根据每台机的ECID和当前最新的版本经过复杂运算而得出的一个签名文件,SHSH不是存在你的机子上的,是存在Apple的服务器上的。当你刷机的时候,Apple会连上服务器来验证当前你的刷机版本和ECID所产生的SHSH和服务器上的是否匹配,如果不匹配,则不能刷机。

那么,明白了SHSH是怎么来的,你就会很容易理解以下的问题:

为什么新版本的程序一出来,就不能备份旧版本的SHSH了,因为一旦出了新版本,所有的SHSH都已经更新了,而更新的目的,就是防止你刷回低版本。 如果你不想刷回旧版本,那么Shsh对你是没有任何用处的。 无论你现在用的4.0还是4.0.1,当你备份你的SHSH的时候,你都只能备份到当前最新的版本的SHSH文件。

其实不管验证技术有多高明,我们明白了验证机制,我们就可以为所欲为了,自己用一台服务器来代替苹果(通过修改Hosts文件轻易实现),把自己以前备份的SHSH文件放在服务器上,这样就可以刷回以前的老版本了。(这一段是百度来的)

步入正题
    请确定电脑已按照iTunes客户端,windows系统下。
    请确定你的iPhone4已经成功越狱。
    需要用到的软件,umbrella-4.01.03.exe,百度搜索吧。

1、越狱后进入cydia,请先点击一下make my life easier,thanks!,其实这一步就已搞定,但是保险起见,建议持续以下操作。
    2、下载umbrella-4.01.03.exe解压到自己的任意文件夹,一般是下面两个文件

3、打开你的iPhone4,连接电脑,强烈建议使用原装数据线,然后打开umbrella-4.01.03.exe,勾选advanced options,device/version选择iPhone4 4.0.1,request from:cydia

4、save my SHSH,大概10秒钟即可完成,保存路径一般为C:DocumentsandSettingsAdministrator.shsh格式,备份大小为59.5K

5、至于后续的降级方法,需要更进一步操作,相对复杂些,首先要建立自己的服务器,stat TSS server,根据网速状况,可能要持续数分钟时间。具体教程留待以后发布吧,理论上备份过4.0.1SHSH的iPhone4都可以再降级至4.0.1的。

欧若建议,再下一个越狱软件发布之前,不要贸然升级你的iPhone,即使升级,请先备份好自己的SHSH。祝大家玩机快乐!

iphone SHSH证书相关推荐

  1. iphone启用证书_如何在iPhone上启用低数据模式

    iphone启用证书 Khamosh Pathak Khamosh Pathak Running out of data on your limited mobile plan? Want to st ...

  2. iphone启用证书_如何在iPhone上启用紧急SOS服务

    iphone启用证书 In iOS 11, Apple has introduced a new Emergency SOS feature to the iPhone. Let's look at ...

  3. iphone开发证书 纠结许久

    原文地址:http://tie.youdao.com/st_3979529905881611380 对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Progra ...

  4. iPhone开发证书破解

    Xcode 3.1.4 证书破解+iphone 3G 3.1.2真机部署(对3.2.1同样有效) 证书伪造: 先按照 该教程 的步骤添加证书.注意,原教程选择的是"系统"证书,这里 ...

  5. 【方法教程】iPhone应用证书掉了不用怕!删除证书就能打开应用,此方法针对越狱用户...

    1 删除证书教程 现在苹果对企业版证书的管理越来越严格,严格到许多软件上一秒还能用,下一秒证书就掉了,就如同前几天证书签完就掉的感觉,很多用户真的很头疼,由于很多软件是不能上架在AppStore的,比 ...

  6. fiddler,iphone安装证书后还是无法访问HTTPS网站

    iOS 10.3升级之后,安装的证书默认是不启用的,需要手动去开启. 设置 –> 通用 –> 关于本机 –> 证书信息设置; 将Fiddler的证书开关打开就行了 https://s ...

  7. 【百度百科】SHSH

    SHSH SHSH的全称是Signature HaSH blobs,中文:签名散列. shsh就是验证iTunes恢复固件操作合法性的一个证书.当我们用iTunes进行恢复固件操作时,iTunes会向 ...

  8. Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略

    原创文章,欢迎分享:未经许可,不得转载:版权所有,侵权必究 开发环境使用的是目前为止最新的稳定版软件:Mac OS X Lion 10.7 + Xcode 4.1 目前Xcode 4.2 Previe ...

  9. iPhone开发秘籍(一)--第一章 iPhone SDK简介

    第一章 iPhone SDK简介 借助Xcode,你可以在项目中利用iPhone的多触摸(multitouch)界面和强大的机载(onboard)特性. 1.1 苹果公司的iPhone SDK 参与苹 ...

最新文章

  1. sourceTree 的使用教程
  2. 一文读懂tomcat组件--一个web服务器的架构演化史
  3. c语言猜四位数游戏猜10次,C语言猜数字游戏--随机生成4个不相同的数字从小到大排序,用户开始游戏,如果用户猜对数字和数字对应的位置,界面回馈A,如果数字正确位置不正确,则回馈B...
  4. python 获取网页表格数据_python实战4获取tushare数据
  5. A - 数据结构实验之栈与队列一:进制转换
  6. 下载并在Eclipse中关联Android源代码
  7. 谷歌 analytics.js 简要分析
  8. Garmin NUVI C255 固件刷机教程
  9. Android dex2jar反编译dex文件报错 Detail Error Information in File .\classes-error.zip
  10. GAIN: Missing Data Imputation using Generative Adversarial Nets(基于生成对抗网络的缺失数据填补)论文详解
  11. 最好用的几款epub阅读器
  12. 最全的静态网站生成器(开源项目)
  13. 计算机专业知识技能名词,学习计算机知识必须知道的50个专业术语
  14. VOCBENCH声码器评价基准
  15. Qualcomm msm8996 调试AMOLED屏
  16. 个人向前端知识“复健”
  17. 报:类com.qin.servlet.HelloServlet不是Servlet
  18. 实现两个矩阵的加减乘除和转置。
  19. 缠中说禅的理解与运用
  20. 1447C Knapsack

热门文章

  1. [转] 理解SVG transform坐标变换
  2. logback.xml配置详解
  3. 苹果Xcode帮助文档阅读指南
  4. 在 VMware Clone Ubuntu Server 之后,解决网卡问题
  5. 多网卡下如何配置指定IP走某个路由器(适用于外网不通,但是钉钉服务器通的情况)...
  6. springMvc json 参数
  7. ASP.NET Core中如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起
  8. 【转】解决多文件编译中连接错误 multiple definition of*****
  9. Android开发三:常用控件1--TextView、EditText、Button
  10. [评论]为什么中国的程序员技术偏低