发新话题
打印

[心得] 目前最完美的1.1.4 升级,破解权威向导贴

本主题由 不认识 于 2008-7-10 12:10 设置高亮

目前最完美的1.1.4 升级,破解权威向导贴

******前言******

任何破解都有风险性,而且越是所谓的“完美破解”危险系数越高,因为操作要比普通破解多一步,所以在破解前还请iPhone玩家斟酌,如果您已经下定决心了要自己破解,请仔细研读本帖。万万不可一知半解下就开始操作,本人不能对破解所产生的任何意外负责。

如果您是一位保守人士,仅要求手机能够接听电话,收发短信的基本功能,请不要用BootNeuter完美化,在破解可以使用后立即删除BootNeuter,删除方法本文有述。

那么您准备好了吗?真的准备好了吗?现在开始吧。

希望升级1.1.4或者刚刚买来1.1.4固件的iPhone打算自己破解的朋友,请仔细阅读本文,相信在仔细阅读后,无论你是否有过破解iPhone的经验,都可以顺利的自己完成破解,完美使用1.1.4固件。

破解后出现问题的,先不要着急问,仔细查看5楼列出的各种疑难问题解答,如果仍然有问题再提问。


一楼:扫盲贴

二楼:第一次破解1.1.4时的建议破解方法

三楼:日后恢复固件后的建议破解方法

四楼:用BootNeuter完美你的iPhone,完成破解的后续步骤。

五楼:一些疑问解答

破解方案及思路:

1.FW1.1.3及以前版本的iPhone。无需恢复至出厂状态,即可进入DFU模式,使用iTunes的恢复功能(注意,不是"更新"固件,而是"恢复"),将固件升级至1.1.4。原生1.1.4的用户无需恢复固件,可直接进行破解使用。

2.使用WePlus的WePlus -u命令降级BL为3.9FB,保持BB为04.04.05G

3.用BootNeuter升级BL至4.6,从而使用FW1.1.4最完美的BL4.6+BB04.04.05G。


****玩iPhone你需要懂得的一些基础知识****



1.什么是BL,如何判断我的BL版本

BL的全称BootLoader。是开机后第一个运行的程序,一旦破坏就无法恢复,是很基本的、修改风险最高的程序。目前BL有2种官方版本3.9和4.6,一般来说OTB1.1.2(原生,出厂的时候就是1.1.2固件)以后的机器都是BL4.6版本的,之前的版本都是BL3.9的。

BL还有一种非官方版本,BL3.9FB(FB的意思是修改过的)FB版的产生是因为iPlus这款破解软件的出现,可以将本不可以降级的BL4.6进行了降级,并且可以通过软件升级回4.6。

安装bbinfo软件,可以查看当前BL版本,一般来说OTB1.1.2,2007年47周以后都是BL4.6版本。


2.什么是BB,如何查看bb版本

BB的全称BaseBand是用来控制手机通讯的程序,控制电话通讯,WiFi无线通讯,还有蓝牙通讯。修改Baseband是没有风险的,因为可以在任何时候方便的进入DFU模式用iTunes来恢复最初的版本。BB目前最常见的有3个版本(也就是Modem版本)


1.1.2的04.02.13G
1.1.3的04.03.13G
1.1.4的04.04.05G

安装bbinfo软件,可以查看BB版本,Modem版本就是BB版本。

在设置--通用--关于本机里面也可以查看。


3.什么是FirmWare(也就是常说的固件)

FirmWare就是固化在iPhone的快闪存储器中的程序,其中包括苹果官方运行于iPhone之上的操作系统,及一些其他的控制程序。它的版本也就是平常讨论时常说的1.02,1.1.1,1.1.2,1.1.3,还有目前正式版本中最新的1.1.4。

4.iPhone使用的是什么操作系统

iPhone使用的是基于BSD Unix的经过优化了的MacOS X操作系统,存放在iPhone手机的快闪存储器中。iPhone手机中的MacOS X具备完整的操作系统功能,它可以象普通PC中的操作系统一样,任意地升级和更新,可以看出iPhone手机其实就相当于一台掌上型苹果电脑。

5.什么是权限映射,为什么要做权限映射

在1.1.2之前,所有的软件运行权限都是root级别的,所以那个时候的软件都是用root权限制作的,但是到了1.1.3之后,apple把运行权限修改为mobile,这样就出现了问题,很多软件不是安装不了就是无法运行。为了能使用1.1.2的软件,我们通过将mobile映射到root上来变相解决这个问题,这就是权限映射的目的。


这个映射是利用了Unix的ln命令,ln的意思相当于将一个文件夹做一个副本,再重新命名,映射后的两个文件夹内的内容会完全保持一致,其中一个文件夹更新了,另一个也同时更新。

本人制作的Weplus2.1已经包含了权限映射,不需要初级用户掌握,若要了解映射的内容,请留言告知。



6.什么是iPlus,WePlus

iPlus是一款破解工具,这款工具提供了相当简便的破解方法,只要输入一条命令iPlus -u就可以执行破解了。

破解后的iPhone,自动进行了C盘瘦身(移动铃声和字体文件至D盘,节省出约80M空间),安装了BSD System,OpenSSH,TV-100等常用软件。

而且利用iPlus进行破解的时候如果使用了iPlus -u命令会自动降级BL至3.9FB,这个版本的BL是可以升级回BL4.6的。

WePlus是Weiphone论坛的水哥(peYa)在iPlus基础上修改的版本,在原版本的基础上还添加了水哥的汉化包及其他的一些程序设置。比原有的iPlus更适合国内的iPhone玩家。

WePlus2.1是本人在WePlus2.0基础上增加了权限映射,运营商图标变更,增加了BootNeuter工具的版本,建议大家使用。


7.什么是PC suite,什么是Pc suite守护进程
PC suite是网龙公司制作的,集多种功能于一身的iPhone辅助工具软件,目的是将繁琐的iPhone操作最简化,达到和NOKIA PC Suite类似的功能。

PC suite 可以实现很多的功能,包括主题铃声替换,系统资料备份,文件管理等等。实在是iPhone不可多得的好工具,不过PC suite的运行需要.net的环境支持。下载一个.net FrameWork2.0就可以了。

在第一次启动Pc suite,连接iPhone之后,Pc Suite会提示需要在iPhone里面安装一个守护进程,类似于NOKIA,S60系统的PC suite支持程序,只要按照提示安装就可以了,只有在正确安装守护进程后,PC suite才可以正常使用。

8.破解及使用iPhone需要准备什么工具软件

1.iTunes(Apple官方的同步工具,同时提供了Window识别iPhone的必要驱动)


2.Weplus2.1(破解iPhone的必要工具,下文提供了下载地址)

3.1.1.4固件(如果是原生的1.1.4当然不需要,但是为了将来恢复方便,还是下载了吧)

4.Putty(可选,通过wifi控制iPhone,输入命令行的工具)

5.Pc suite (强烈推荐!使用iPhone的最佳助手)


9.如何恢复固件,如何进入DFU模式

如果你是原装未开封1.1.4,可以直接跳过这一步。


1.安装iTunes。启动iTunes。


2.插入iPhone,按住Power(开关机键)和Home(下面的圆按键)10秒,等你的iPhone一黑屏(根据经验,大概在黑屏后0.5-1秒后),松开Power键,并保持按住Home键,直到iTunes认出来你的iPhone。

3.这时Windows首先会发现一些新的硬件,并自行驱动,在iTunes自动识别出iPhone后,会弹出来一个提示框。“iTunes已检测到一个处于恢复模式的iPhone,您必须恢复此iPhone然后配合iTunes使用它。这时候点击确定。

4.按住键盘上的shift键,点选恢复,选择硬盘上已经下载的1.1.4固件,开始恢复过程。

5.直到iPhone上显示一条数据线连接的画面,iTunes提示固件恢复已完成,则完成了固件恢复这一步,下面就是破解过程。


除此之外还有还有两种进入恢复模式的状态,既白苹果状态和黑屏状态。

1.白苹果状态

       1.将iPhone连上电脑,然后将iPhone关机
  2.同时按住开关机键和home键
  3.当你看见白色的苹果logo时,请松开开关机键,并继续保持按住home键。
  4.开启iTunes,等待其提示你进行恢复模式后,即可按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。
1.将iPhone连上电脑,然后将iPhone关机
  2.同时按住开关机键和home键
  3.当你看见白色的苹果logo时,请松开开关机键,并继续保持按住home键。
  4.开启iTunes,等待其提示你进行恢复模式后,即可按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。


2.黑屏状态

   1.用USB线将iPhone连接上电脑,然后你将会听见电脑已连接成功的提示声音。
  2.现在请先将iPhone关机,然后你将会听见电脑未连接成功的提示声音。
  3.请同时按住开关机键和home键,持续到第10秒的时候,请立即松开开关键,并继续保持按住home键。
  4.这个时候iTunes会自动启动,并提示你进行恢复模式(iPhone会一直保持黑屏状态)。那么你就可以按住键盘上的shift键,点击“恢复”,选择相应的固件进行恢复。

TOP

***第一次破解时建议方式***

如果在此之前你没有用BootNeuter破解过,请使用本方法。




破解过程中必须保持iTunes开启状态,千万不要关闭iTunes,也不要理iTunes的各种错误提示窗口,直到破解完毕.



1.下载我修改过的WePlus2.1版本

由于一些人反映他们需要的软件在做了权限映射后,会有些问题,所以我提供了未做过权限映射的版本。请大家根据自己的需要下载。


(1)已做过权限映射的版本

点击这里下载

(2)未做过权限映射的版本

点击这里下载


2.解压缩后,双击“一键破解.bat”。开始破解过程

3.iPhone上会出现很多英文的提示,说明Weplus开始正确运行等待破解完毕,iPhone可以正常使用.

破解过程大概需要5分钟

注意:在使用WePlus破解的时候DOS窗口出现的Time Out提示,是完全正常的!!!!请不要关闭DOS窗口,否则可能会造成iPhone固件损坏!!!!!



4.看本帖4楼,完成其他操作。

TOP

*****日后恢复固件后的破解方式*****

在通过上面的方法破解之后,若日后iPhone在使用过程中出现问题需要恢复固件,重新破解,请按照此方法进行。




1.打开WePlus2.1文件夹,找到其中的Weplus.bat文件,双击该文件,启动破解过程。在此过程中保持iTunes开启,千万不要关闭iTunes,也不要理iTunes的各种错误提示窗口,直到破解完毕.


破解过程大概需要5分钟

注意:在使用WePlus破解的时候DOS窗口出现的Time Out提示,是完全正常的!!!!请不要关闭DOS窗口,否则可能会造成iPhone固件损坏!!!!!


2.破解完成后你的iPhone既可以使用了,但使用前请手动删除BootNeuter。(必要),删除BootNeuter方法见下方。

TOP

1.使用BootNeuter完美你的iP。

在破解完成后,首先进入Setting-General-Autolock选项,选择Never。

返回后,点击iPhone桌面上的BootNeuter图标
-------------------------------------------------------
设置方法如下图,请仔细对照好。
设置后点右上角的flash,等待几分钟,期间不要有任何动作。然后会如下图提示成功flashed



点击OK,重启 iphone(一定要)



使用过BootNeuter之后,请立即删除,而且今后再也不需要用到此工具。以后若出现问题需要重新恢复固件,只要在恢复之后,双击WePlus.bat文件破解后,即可使用完美的BL4.6+BB04.04.05G。

注意: 若不删除BootNeuter,则在日后误操作进入BootNeuter程序界面后,会出现没有信号的现象,重新启动iPhone才可恢复。

删除BootNeuter有两种方法:

1.用Pc Suite的文件管理功能或者WinScp删除/Applications下的BootNeuter.app。

2.进入iPhone桌面上的TV-100程序,密码alpine。(输入时屏幕上没有任何显示,不用担心,只要按顺序输入即可)在出现#提示符后,输入以下命令
以下命令区分大小写,请注意输入。

cd空格/Applications回车
rm空格-rf空格BootNeuter.app回车
reboot回车



2.其他后续步骤

注意:用WePlus2.1破解后的iPhone,已经做过权限映射,不需单独再做。

TOP

******疑难解答******

1.对于一些恢复过程中出现未知错误的处理方法

  

按顺序来,如果第一种方案不起作用,用第二种,以此类推

   (1)用WePlus(iPlus)重新破解一次

   (2)重新启动电脑

   (3)卸载iTunes,重新安装

   (4)进入DFU模式(Power+Home方法),重新刷机

   (5)其他奇怪的错误,如未知错误6,可以尝试通过DOCK(底座)连接iPhone,再连接到电脑,再进行刷机破解

(6)未知错误1011的处理方法

         用iPhone-tools升级BL,再刷固件,详细看升级BL的方法

首先用weplus -u 的命令做一次破解。

1.下载iphonetools1.1.4a  解压在c\iphonetools
2.关闭ituneshelpipodservice进程(windowsxpctrl+alt+del调出任务管理器操作);
3.接好iphone和电脑。进入DOS的窗口模式(可在windows“运行输入“cmd”命令)。先输入“cd\ ”回车,输入“cd iphonetools ”回车进入iphonetools目录。
4.关键步骤,在DOS窗口输入“iphone-tools -r ”回车。耐心等待DOS窗口出现“Done;(这是恢复BL)
5.再在DOS窗口输入“iphone-tools -B (一定要注意大写)回车。耐心等待DOS窗口出现“Done(重写BL)


2.我使用Weplus破解,在第2步停住了,怎么办?

   答:不要担心,只要重新运行一次Weplus就可以了。很多网友反应第一次用Weplus经常会出现卡在第2步的情况,只要再来一次就可以顺利进行下去了。



3.用了水哥的WePlus还用装多国语言支持汉化吗?


答:不用,你只要在Setting----General----International---Language里面选择简体中文就可以了


4.为什么使用了SummerBoard的主题,某些图标没有更换呢

  

    答:因为汉化方式不同的原因,你可以打开该主题的目录,会发现某些图标的名称和你的汉化内容不符,比如可能你下载的主题,对于“备忘录”的翻译是“记事本”,所以“备忘录”所对应的图标名称是“记事本.png”,那你只要改回“备忘录.png”,重新启动一下就可以了。

6.为什么我修改了汉化名称的对应关系,天气图标还是无法更换

   答:你需要安装一个天气图标无法更换的补丁,在Installer里面可以找到

8.为什么我在使用Pc suite的通讯录一键排序功能,每次都提示我需要安装拼音支持程序,而我已经安装过了。

   答:这似乎是Pc suite的一个小bug,第一次安装过后,以后再提示安装,只要关掉那个窗口就可以了。


9.问什么我在使用WIFI连接的时候,提示我无法加入网络?

  答:这是iPhone的一个小Bug,如果WIFI设置正确的话,不用理会该提示,取消该提示窗口,原EDGE信号标示E消失,更换为WIFI信号强度标示,则为已经正确接入WIFI网络。


10.解决空间扩容后使用installer安裝任何出現"Main script execution failed!"


答:运行TV-100,用下面指令修改installer权限:

         cd 空格/Applications(有介绍说空间扩容后的需要输入为 cd /private/var/Applications)
         chmod 空格+s 空格Installer.app/Installer
         chown 空格-R 空格root:wheel 空格Installer.app



11.联系人排序,记事本等无法保存的问题

联系人用pc suit或者winscp更改var/mobile/Library里的文件夹AddressBook属性为777
Applications/MobileAddressBook.app也同样改777
同理,记事本无法保存就改var/mobile/Library/notes

其他的同理自己摸索了

12.拍照无法保存问题
按上面的道理如果还是无法保存就直接删除DCIM文件夹,重新启动照相机会自己建立。

14.无声
设置-通用-还原-还原所有数据

TOP

谢谢~~~刚刚没有了WIFI,想刷机~~
看看能不能解决问题~~

TOP

发新话题