能够,
有福了,极其简单的通过bootlace-2.1安拆iOS+android 2.2双系统【附件供给bootlace-2.1.deb;91安拆】_百度经历许多年前就有发布过itouch
前提是该版本的iphone和ios已被完美破解越狱,次要集中在iphone3g,itouch3低版本,iphone4s,itouch4以后的版本越来越难破解。并且bug比力多,不克不及利用基带。
并且没什么需要,iphone3g,itouch3刷成安卓还不如买台二手m8刷安卓,iphone4,itouch4刷安卓还不如收二手m9,i9000。iphone4s刷安卓还不如收二手gs3。
刷机前必读
起首要领会iPhone的一些根本的刷机概念:如何让iPhone进入恢复形式,如何进入DFU形式,还有若何在那些形式下恢复固件。
iPhone是一部工程设想极佳的机器,若是你晓得那些概念,那不大可能让它变砖。若是所有办法都失败了,你要记住老是能够在DFU形式下恢复固件。
除非你对本身编译二进造文件的本事很有信息,不然你还需要熟悉号令行界面的操做,别的还需要一台运行Linux系统的PC机(或是在虚拟机上运行的Linux)。
刷机所需
1、第一代iPhone或是iPhone 3G,固件版本在2.0和3.1.2之间,已用Redsn0w、Blacksn0w或PwnageTool越狱。若是已经更新固件版本到3.1.3或 4.0测试版,那必需利用Pwnagetool创建越狱3.1.2.ipsw文件降级。
要留意iPhone 3GS、所有iPod Touch版本以及ipad是被排除在外的Android如今还不克不及拆在那些设备上。我也很明白地排除iPhone OS 3.1.3和所有4.0测试版。用Spirit越狱的版本也不可。
若是你的iPhone还没有越狱,不消担忧 - 过程很简单,只要在领导中不断的按“下一步”就能够。我建议利用Redsn0w ,因为大部门源代码都是我写的。
2、32位的Liunx操做系统或虚拟机(我保举Ubuntu)。若是没拆过Ubuntu,请拜见相关教程
固然大部门步调能够再任何操做系统上完成,但是某个东西(名叫oibc)还没有Windows版本此外,我供给的可施行文件是在32位Ubuntu上编译的。
所有的文件都是为Linux和Mac系统编译的,不外若是你极具冒险精神,能够到http://github.com/planetbeing/ iphonelinux和http://github.com/planetbeing/xpwn下载源代码自行编译,而不是用现成的可施行文件。
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芯片的固件。去Marvell的网站,并在页面右边你会看到一个下拉菜单”选择您的平台”。下拉菜单中选Linux 2.6 - Fedora,然后点下面的“搜刮”下载SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL,你会得到一个 名为SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip的文件。
在iPhone安拆Android系统的详细步调
起首,筹办好iPhone的多点触屏和WLAN固件。因为法令的缘故,我们不克不及分享那些文件,你能够去ipsw文件里提取或去Marvell网站下载。
1、在Linux的Home目次下创建一个名为fireware的目次。
2、 从SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip中解压SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar光临时目次。。
3、从SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar中解压出FwImage/helper_sd.bin和FwImage/sd8686.bin并放到firmware目次下。
4、将helper_sd.bin重定名为sd8686_helper.bin。
如今你已经有了WLAN固件,下一步是多点触屏固件。
5、在Linux中,在Home目次下创建一个名为idroid的文件夹,并从先前阿谁tar文件中提取utils/dripwn。
6、复造或挪动你从苹果网站得来的3.1.2.ipsw文件到idroid的dripwn文件夹中。
7、启动号令行(Ubuntu的末端),然后进入idroid文件夹。你能够键入cd ~/idroid。
8、若是你手上的是iPhone 3G版本,进那个网页,若是是第一代iPhone 3G或进那个网页。复造VFDecrypt key。
9、在号令行中,若是是第一代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]
10、等一会儿,该号令施行完,在idroid文件夹下,你会得到zephyr_main.bin,zephyr_aspeed.bin和zephyr2.bin三个文件。把他们挪动到firmware文件夹下。
如今Android所需的文件都齐了,能够起头安拆了。
11、没安拆OpenSSH的话,要先安拆,能够通过Cydia安拆。
12、若是安拆了OpenSSH,通过SSH毗连iPhone,用密码alpine登录,键入passwd root来改动根用户的密码,然后键入passwd mobile来改动挪动用户的密码。
不要跳过那一步。若是没有改动SSH的默认密码,所有的iPhone蠕虫病毒都能够传染你的机子。
13、从先前的tar文件中提取prebuilt/ android.img.gz,prebuilt/cache.img,prebuilt/ramdisk.img,prebuilt/system.img,prebuilt/userdata.img和zImage。
14、 利用SCP号令或SFTP客户端将所有那些文件上传到iPhone里的/private/var目次。
你能够在Linux上利用那些号令,若是你想利用scp而不是SFTP的图形界面的客户端。假设你在那些文件所在的文件夹中,输入:
scp android.img.gz root@[ip address of iPhone]:/private/var/
scp cache.img root@[ip address of iPhone]:/private/var/
scp ramdisk.img root@[ip address of iPhone]:/private/var/
scp system.img root@[ip address of iPhone]:/private/var/
scp userdata.img root@[ip address of iPhone]:/private/var/
scp zImage root@[ip address of iPhone]:/private/var/
15、 利用SFTP客户或scp,在iPhone的/private/var上创建一个名为firmware的文件夹,然后把电脑里firmware里的文件全数拷贝进来。
你能够利用以下号令:
scp -r ~/firmware/ root@[ip address of iPhone]:/private/var/firmware
Android在iPhone续,
16、 重启iPhone。为平安起见,请查抄以确保各文件在从头启动后还在,尺寸大小也没变。
17、 从先前tar文件中提取utils/oibc,utils/loadibec和prebuilt/openiboot.img3释放到idroid目次下。
18、 封闭iPhone,进入恢复形式:iPhone过程中,将iPhone通过USB毗连计算机,同时按住Hold和Home键,等背亮光起后,松开Hold键,曲到呈现Connect to iTunes,再松开Home键。
19、 在末端中运行下面的号令:
cd ~/idroid
sudo ./loadibec openiboot.img3[图片]若是一切顺利的话,openiboot启动菜单应该呈现!
20、 请利用音量控造按钮或Hold键选择第二个菜单选项,按Home键选中。
文本形式的控造台应该会在屏幕上运行,末尾有Welcome to openiboot的信息。
21、 在末端中键入sudo ./oibc
在iPhone中呈现的信息,同样也呈现在了电脑的末端中。您接下来应该备份NOR(在其上iPhone的引导法式是存储设备的情况下),避免你的iPhone变砖。
22、在末端/oibc下键入nor_read 0x09000000 0x0 1048576那会将整个NOR读入主内存。
23、 在末端/oibc中~norbackup.bin@0x09000000:1048576,在idroid目次下会生成一个norbackup.bin的文件,保留好。
该号令是将NOR上传到计算机中。做好备份后,你如今能够自在修改NOR。下一步安拆OpeniBoot到NOR,代替现有的苹果iBoot Bootloader。
24、 在末端/oibc下键入install
那个过程可能需要几分钟。比及安拆,完好的动静呈现。[图片]25、 在末端/oibc中键入reboot,然后按Ctrl+C退出。
每次iPhone启动城市呈现那个OpeniBoot菜单。留意,你能够卸载OpeniBoot,在oibc下用uninstall号令。键入Help能够得到帮忙你如今仍然在iPhone OS选项菜单下按下Home,曲到呈现Connect to iTunes画面,来进入恢复形式(不消按住Home键了)。完成了!利用OpeniBoot来选择引导Android系统。不外如今没法子一般封闭Android系统,只要同时按住Hold和Home强行封闭手机。