可以刷成安卓,但是很麻烦,而且刷入后安卓系统比较慢,也会出现各种问题,不建议刷安卓,非要刷的话这里有教程,小白还是别刷了,以下是刷机方法:
刷机前的准备:
1、一代iPhone或是iPhone 3G一台。固件版本必须在2.0和3.1.2之间,且已用Redsn0w、Blacksn0w或PwnageTool越狱过(注意:用Spirit越狱的版本不支持)。
2、32位的Liunx操作系统或者在Windows环境下的Linux虚拟机。
3、预编译镜像和二进制文件。至于该用哪个文件取决于手上的iPhone是第一代的还是3G。
4、需要iPhone OS 3.1.2 ipsw文件,又叫做iPhone1,1_3.1.2_7D11_Restore.ipsw或iPhone1.2_3.1.2_7D11_Restore.ipsw。电脑里一定要有这个文件。
5、iPhone内部Marvell WLAN芯片的固件。
刷机步骤:
第一部分
在Linux的Home目录下创建一个名为fireware的目录。
从2SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip中解压SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar到临时目录。
从SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar中解压出FwImage/helper_sd.bin和FwImage/sd8686.bin并放到firmware目录下。
将helper_sd.bin重命名为sd8686_helper.bin。注:现在你已经有了WLAN固件,下一步是要搞定多点触控芯片的固件。
在Linux中,在Home目录下创建一个名为idroid的文件夹,并从先前那个tar文件中提取utils/dripwn。
复制或移动你从苹果网站下载来的3.1.2.ipsw文件到idroid的dripwn文件夹中。
启动命令行(进入Ubuntu的终端),然后进入idroid文件夹。命令为键入cd ~/idroid。
如果要安装安卓系统的是iPhone 3G,请点击进入这个链接,如果是一代iPhone请点击这个链接进入这个网页(需要翻墙)。在网页中找到并复制VFDecrypt key。
在命令行中,如果是一代iPhone,键入以下内容:./dripwn iPhone1,1_3.1.2_7D11_Restore.ipsw [复制来的VFDecrypt key ]如果是iPhone 3G,键入以下内容:./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [复制来的VFDecrypt key]
等待一会命令执行完成后,在idroid文件夹下,会得到zephyr_main.bin,zephyr_aspeed.bin,zephyr2.bin三个文件。把它们移动到firmware文件夹下。
第二部分:
1.需要注意的是,如果iPhone没安装OpenSSH的话,一定要先安装完成后才能进行以后的操作。(可以通过Cydia来下载安装)
2.如果安装了OpenSSH,那么请通过SSH连接iPhone,用密码alpine登录,接着键入passwd root来改变根用户的密码,然后键入passwd mobile来改变移动用户的密码。
3.切记:务必不要不要跳过这一步。因为如果没有改变SSH的默认密码,那以后所有的iPhone蠕虫病毒都可以感染你的手机。
4.接着从先前的tar文件中提取prebuilt/安卓.img.gz,prebuilt/cache.img,prebuilt/ramdisk.img,prebuilt/system.img,prebuilt/userdata.img和zImage。
5.使用'SCP命令或SFTP客户端将所有这些文件上传到iPhone的/private/var目录。
6.使用SFTP客户或scp,在iPhone的/private/var上创建一个名为firmware的文件夹,然后把电脑里firmware里的文件全部拷贝进来。可以使用以下命令:scp -r ~/firmware/ root@[ip address of iPhone]:/private/var/firmware
7.重启iPhone,不过为了安全起见,最好在重启前检查下以确保各文件在重新启动后还在,而且其大小也没变。第三部分:
8.从先前准备的tar文件中提取utils/oibc,utils/loadibec和prebuilt/openiboot.img3释放到idroid目录下。
9.关闭iPhone,进入恢复模式:iPhone过程中,将iPhone通过USB连接计算机,同时按住Hold和Home键,等背光亮起后,松开Hold键,直到出现Connect to iTunes,再松开Home键。
10.在终端中运行以下命令:cd ~/idroid sudo ./loadibec openiboot.img3如果一切顺利的话,openiboot启动菜单就会出现了。
11.使用音量控制按钮或Hold键选择第二个菜单选项,按Home键选中。文本模式的控制台此时就会在屏幕上运行。结束时会有Welcome to openiboot的提示。
12.在终端中键入:sudo ./oibc接下来就要备份NOR(这是iPhone的引导程序),防止你的iPhone变砖。
13.在终端/oibc下键入nor_read 0x09000000 0x0 1048576这会将整个NOR读入主内存。
14.在终端/oibc中输入~norbackup.bin@0x09000000:1048576,在idroid目录下会生成一个norbackup.bin的文件,切记要保存好。该命令的作用是将NOR上传到计算机中。做好备份后,你现在可以自由修改NOR了。接下来就要安装OpeniBoot到NOR,取代苹果现有的iBoot Bootloader。
15.在终端/oibc下键入install。整个过程可能需要几分钟,请耐心等待。
16.在终端/oibc中键入reboot,然后按Ctrl+C退出。这样就完成了整个刷机过程了。写在最后:以上就是整个安装安卓系统的过程,只要大家按照教程细心操作就不会出差错的。需要注意的是,在每次iPhone启动时都会出现OpeniBoot的菜单,这点是正常的。另外,在安卓系统下只有同时按住Hold和Home才能强行关闭手机。当然如果不喜欢安卓系统,也可以在iPhone OS选项菜单下按下Home,直到出现Connect to iTunes画面时进入恢复模式来重置iPhone。
艾玛,终于刷好了,不过普通人有这个功夫还不如买个安卓手机啊 T_T。