症状:

itouch4 安装了ios 4.1,使用limera1n jailbreak。昨天使用itune更新4.3.1时发生错误,并提示1602错误码。然后itouch一至处于提示连接itune状态。HOME+Power键无数次组合,均无效。

解决:

首先要冷静。这不是很严重的问题。在baidu,weiphone网搜索无果。后google, 发现这种状态叫recovery mode loop。并找到软件iRecovery解决。主要信息来源于以下页面:

  • http://www.ihackintosh.com/2009/07/irecovery-iphone-recovery-mode-loop-restart/
  • http://www.ihackintosh.com/2009/09/recover-iphone-3gs-from-apple-logo-or-recovery-mode-loop/

主要步骤翻译如下(Windows XP):

  1. 下载iRecovery-win(其中包含irecovery和libusb,为了方便,我把较新的irecovery-win和libusb重新打包。原文件链接可从上面的链接中找到。)
  2. 在命令行中执行irecovery -s
  3. 在出现在交互性命令行中依次执行 > setenv auto-boot true  >saveenv  >reboot
  4. done。你应该可以看到itouch漂亮的黑色背景和白色苹果logo了。
  5. 文章里还说,如果一次不行,就多试几遍。写文章的老外也是试了三次才行。

几点补充(Linux平台):

  • 代码下载: https://github.com/Chronic-Dev/libirecovery.git
  • 编译之后使用./irecovery -e scripts/boot.irs命令完成上述工作。
  • 上面叙述的不够全面,如果还不能成功,看原文吧。

遗留问题:

现在itouch能顺利开机了,但是重新尝试使用itune升级,仍然无法成功。将itune和相关的apple软件通通卸载之后,重新安装itune。这时重新更新ios 4.3.1,又出现了1604错误码。此问题暂未解决。

UPDATE:

换了一台机器重新升级,破解,搞定。

Comments

不要轻轻地离开我,请留下点什么...

comments powered by Disqus

Published

Category

Hardware

Tags

Contact