晚上各种郁闷,公司测试机白苹果了,(连上电脑也没有反映),机器是已越狱的,本来想ssh远程登陆的,iphone上的终端老实闪退,心一狠卸了装新的,没想收回一桌的杯具

原来就打算亲自试试越狱的滋味,真是赶上了,只好先重新刷机了,真是蛋疼。

到底还是在第二天平刷回了iso5.0.1,并成功越狱,其间是网上各种误导和n多方法失败,走了不少弯路,耗时耗耐力。以下是具体步骤和细节:

一、前提

在所有以下操作中,有几个很重要的前提,直接影响到刷机和越狱是否成功,要拿去参考的人得注意是否符合,不符合的不要尝试,以免误导你:

1.越狱用的pc系统是macbook pro,(非window,以下只介绍mac下的操作,window的可以网上搜)

2.手机是iphone4 GSM版(非CDMA)

3.要升级到的ios版本是5.0.1,且之前的版本也是5.0.1

4.此iphone之前是越狱过的,所有cydia上有shsh的备份

5.被白苹果

二、准备

1.下载ios5.0.1固件

到http://iphone.91.com/fw/下载iphone4(非CDMA)适用的ios5.0.1固件

http://appldnld.apple.com/iPhone4/041-3309.20111109.64rtg/iPhone3,1_5.0.1_9A405_Restore.ipsw

固件,也就是iphone的”操作系统“,这里下的固件可以称为官方固件,区别下面的自制固件

2.下载红雪RedSn0w 0.9.10b5的mac版(可能有更新的版本了,没尝试)

http://da.91rb.com/pc/redsn0w_mac_0.9.10b5.zip

不要去下什么TinyUmbrella,也不要去配置什么hosts,这些都是浮云,也许对5.0.1以下版本有用。(这东西上浪费了大把的时间,别步我后尘)

3.把iphone连接到mac,让其停留在白苹果页面(这步狠重要)

如果是黑屏可以按同时按住开机键(power键)和home键,直到出白苹果,马上放开两个键

三、红雪自制固件

第一步,提取当前固件的SHSH:

如果已经保存过5.0.1固件SHSH的可跳过这步(之前我用TinyUmbrella,保存了此手机的5.0.1固件的SHSH)

这步也可以用来为运行良好的iphone备份SHSH文件

1.解压缩.zip文件,点击里面的redsn0w(图标为黑菠萝)

出现主界面(下称界面1)

点击Extras按钮,然后出现下一界面(下称界面2)

点击SHSH blobs按钮,跳到界面3

点击Fetch按钮,出现

2.然后点next之前先看下面3步(下称DFU三步),然后做好准备(因为下三步会快速过去),点击next

第1步,按power键3秒,直到出现白苹果(已经白苹果的可以不理会这一步,这步适合能够正常关机和使用时,要刷机的)

第2步,同时按power键和home键10秒,直到白苹果消失,进入黑屏后1秒

第3步,继续按着home键不放,而放开power键,(可能15秒)直到出现进度条,松开home键

然后是几个进度条过去,最后出现SHSH提取成功界面

此时屏幕又会出现白苹果,而mac电脑上红雪redsn0w所在目录出现一个.plist文件

(783716011373-iPhone3,1_5.0.1_9A405.plist)这个就是提取出来的SHSH文件

第二步,制作自制固件:

利用SHSH文件和官方5.0.1固件制作自制固件

(网上的大部分资料都是直接用官方5.0.1固件来恢复系统的,悲催的是我也依照这些东东死循环了半天,老是报1600错误,或其他的错误

最后才找到正解,apple官方更新5.1的固件后会关闭5.0.1验证SHSH。什么TinyUmbrella开启tts服务,或改hosts到cydia都是浮云

只有自制固件恢复才是硬道理)

(另外网上还有一个ifaith可以自制固件,但出来的东西比官方固件小,还是红雪做出来的好,你懂的)

1.如果没关红雪,点击back按钮,回到界面2

2.还是点击SHSH blobs按钮,进入界面3

3.点击Stitch按钮,出现以下界面

4.点击IPSW按钮,会弹出一个文件浏览界面,把之前下好的官方5.0.1固件(iPhone3,1_5.0.1_9A405_Restore.ipsw)添加进去

5.点击下面的Local按钮,把提取的(或备份好的)SHSH文件添加进去,也就是之前的(783716011373-iPhone3,1_5.0.1_9A405.plist)文件

(SHSH文件的格式有两个,一种是.plist文件,一种是.shsh文件,如果你备份的是.shsh也可以,两种文件都会成功)

6.然后会出现制作进度界面

7.完成后会弹一个确认框,点确定

会在官方固件的同一目录里,生成一个783716011373_iPhone3,1_5.0.1_9A405_Restore.ipsw文件

这就是自己制作的5.0.1自制固件

四、平刷5.0.1固件

(平刷:不升级,不降级,白苹果前就是5.0.1,现在刷成同一版本级别的,就是平刷)

第一步,进入DFU模式:

1.点击back返回到界面2

2.点Pwned DFU按钮(引导进入DFU模式),点击next,然后,重复上面的“DFU三步”

3.最后出现如下页面,手机屏幕完全黑,成功进入DFU模式

第二步,恢复自制固件:

1.打开iTunes,出现提示框,点“好”

2.按住alt键(window下或黑苹果可能是shift),然后点“恢复”按钮

选择自制固件,itunes会进入恢复状态

iphone会出现恢复进度条

3.恢复到3分之2时会出现错误1,然后什么都别点(千万别点确定,看到这个错误代表“希望就在前方”,多看两眼)

此时iphone上会出现一个usb和itunes的图标

第三步,Recovery fix恢复错误和做剩下的事:

4.重新打开红雪,进入界面2,点击Recovery fix按钮,点击next后,重复上面的“DFU三步”

5.进入DFU模式后,剩下的事情它自己会完成

iphone上先出现一个形似硬盘的图标,然后闪现满屏的数字刷新,然后出现大菠萝,走完进度条,重启手机,出现白苹果(此时的白苹果已脱胎换骨),然后是进度条,接着苹果会变大,重启,出现iphone几个大字,和锁屏滑钮

第四步,设置iphone:

1.选English,右箭头

2.国家选china,next

3.定位选Enable Location Services(允许定位),next

4.wifi,选一个可用的本地wifi,输入密码,next

5.如果白苹果前有用itunes做过备份可以选restore from itunes backup(从itunes的备份恢复),next

6.打开itunes,选择一个备份,然后点“继续”,进行恢复

至此,平刷5.0.1固件完成

参考网络:(误导我的是网络,引导我的也是网络,中国还是有很多N人的)

http://www.pc6.com/edu/53779_all.html

http://iphone.91.com/content/2011-12-27/20111227035447004_1.shtml

http://www1.pconline.com.cn/mobile/iosjailbreak/

http://bbs.weiphone.com/read.php?tid=3664840

转载于:https://www.cnblogs.com/xiaodao/archive/2012/04/08/2437182.html

mac上iphone4刷机与越狱(一)相关推荐

  1. 苹果4怎么越狱_什么是刷机?什么是越狱?刷机和越狱是一回事吗?

    标签:刷机,越狱,手机刷机 [rom之家教程]刷机和越狱是手机用户经常听到的两个词,可是很多用户并不是太清楚,究竟什么是刷机?什么是越狱?刷机和越狱是一回事吗?小编就来给大家解答一下.看了下面这篇文章 ...

  2. iphone4 刷机记录

    pc系统:win8 64位 首先安装iTunes(这是为了确保安装好驱动)以及刷机工具:爱思助手. 原来的手机系统为5.0.1,已经越狱. 问题1:固件的选择 iphone4 的固件主要有三个版本: ...

  3. android刷机工具mac版,Android刷机教程(mac系统)

    最近需要分析一款app的协议,需要脱壳,就特意刷机来学习. 由于楼主都是ios手机,便从咸鱼上购买了200元的Nexus5来做刷机.亲儿子的手机200元,方便好用,支持4.4.0-8.0.1的Andr ...

  4. 使用爱思助手刷机和越狱

    转至:http://www.chinamac.com/iphoneipad/mac21376.html http://www.educity.cn/help/651014.html 感谢作者,支持原创 ...

  5. 爱思助手刷机中断,无法退出恢复模式的解决方案(越狱出现卡在“等待苹果设备连接到开机模式”提示)

    问题 博主高中时用的一款iPhone4到现在依然没有寿终正寝,开机键坏了,随着ios系统的不断更新,很多软件也无法下载,我时长在午夜听到小机机的呐喊:我觉得我还可以抢救一下!于是拆了机,把关机键卸了下 ...

  6. 在Android设备上安装kali的最佳方案与Linux下如何刷机

    之前一直用linux-deployer安装kali...发现这个东西非常地鸡肋,与系统结合的并不好.后来发现kali-nethunter有通用包(当然因为没有定制内核所以不能加载外置网卡也不能bad ...

  7. iphone5刷android,iphone5s怎么刷机 简单几招搞定iOS【图文教程】

    刷机一词意思就是将手机的操作系统完全重装或更新一次.一般安卓用户对于这个操作是非常熟悉的.但是对于iPhone来说,我们就很少听说刷机了.其实对于iPhone手机来说,刷机的含义也同样是指更新一词系统 ...

  8. 【小米路由器3】breed刷机救砖-nand flash硬改SPI flash-编程器救砖(解决ttl无法救砖问题)

    大家好,我是老子姓李!(gzh:楠瘦) 本博文带来[小米路由器3]变砖,ttl无法救砖,硬改焊接一块SPI flash,使用编程器刷入小米路由器mini的breed最终成功救砖. 目录 1.引言 1. ...

  9. Kindle刷机安装微信读书。

    1.越狱 2.安装软件 3.刷机 4.安装微信读书 刷机参考链接: https://www.xiaohongshu.com/explore/63d3f730000000001f027d0e?sourc ...

  10. 智能路由器-OpenWRT 系列一 (OpenWRT 刷机)

    现在没有了网络,估计大家都不知道该怎么消遣娱乐了. 电影.音乐.聊天.视频 .网络资讯,缺了网络,什么都搞不起.不过随着上网的时间越来越久,就会发现家庭网络不怎么好用,或者说是家里的路由器不怎么好用. ...

最新文章

  1. 一文说通C#的属性Attribute
  2. 创建 linux分区命令,Linux中创建分区
  3. Mybatis-plus详解
  4. pandas filter_数据分析之Pandas操作(2)
  5. linux好用的编译器,推荐几款Linux下比Notepad++好的编辑器软件
  6. PAT甲级1023 大整数加法
  7. 【转帖】防止ASP.NET按钮多次提交的办法
  8. 学51单片机需要专门把C语言学透吗
  9. BIEE回写(BIEE write back)
  10. 北京理工大学c语言作业三做一年级算术题,北京理工大学C语言编程题_答案
  11. 页面滚动到指定位置的方法
  12. 网络wifi测试软件app,WIFI检测精灵
  13. 《腾云点菜宝》项目总结
  14. 宠物店 java 报告_宠物店社会实践报告通用范文
  15. 潜心一技、做到极致!——Elastic认证工程师之路
  16. python培训免费视频
  17. 实现宏offsetof()
  18. 不同页面 共享cookie及localStorage
  19. java-php-python-ssmNBA论坛系统计算机毕业设计
  20. 20221920 2021-2022-2 《网络攻防实践》第1周作业

热门文章

  1. 如何重新安装微软应用商店
  2. Oracle P6培训系列:06创建项目日历
  3. 发那科机器人xyz的方向_发那科机器人应用-机器人坐标系介绍(4)
  4. 51单片机呼吸灯c语言程序,用51单片机的呼吸灯程序
  5. linux fastboot 工具,fastboot工具(FastbootCommander)
  6. SoapUI接口测试实例(webservice接口)
  7. 阿里云播放器Aliplayer-WEB走坑中
  8. 台达内部速度指令_【2017年整理】台达B2伺服电机参数设定.doc
  9. 免疫算法(Immune Algorithm,IA)实例详解
  10. 清理C盘内存有用的办法