1:苹果升级需要服务器在线验证,由于现在苹果官方出于版权问题已经强行限定旗下产品只能升级为4.0
所以,你的ITOUCH2恢复到3.13会提示错误,但由于IPHONE1代和ITOUCH1代是第一代产品,在硬件性能上存在先天缺陷,装载4.0比较迟钝,所以,为了能让老用户继续正常使用产品,苹果官方目前针对第一代产品提供在线恢复3系固件
2:SHSH是每个苹果设备独立的备份代码,所以同一个SHSH只能对应该备份的来源设备,不能在多台苹果设备之间通用
偶尔回答下问题,呵呵,希望能帮到你
现在不能升级3.1.3啦,除非是刷自制固件,因为正常恢复需要经过官方认证,现在4.0之前的都被官方关闭了,所以不能恢复,如果你有备份shsh的话,应该可以的
如果是2代没必要升级到4.0,因为硬件配置运行不了4.0,3.1.2和3.1.3对touch来讲是没差别的,没有多少变动,其实ios更新主要是针对iphone,所以touch 2代就不要更新了
这样的,在刷固件前,iTunes会先和苹果通信验证,保证只能刷到苹果官方最新的版本(就是不让你降级),通信的时候苹果发给iTunes的就是SHSH。
所以只要备份了SHSH,就可以欺骗iTunes刷机。每个机子的每个版本都有独一无二的SHSH,所以不能通用。
至于iPhone1代没有这些限制,可以随便刷(当时苹果没考虑这么多,所以就限制不住了)
重装过软件试试