苹果手机怎么安装一个安卓系统
① 苹果手机刷成安卓教程
想要刷成安卓只能去越狱了,去手机店一般都可以的,只是没了以前苹果园系统的防护功能了
② iphone如何装安卓系统
在 iphone 上装安卓实在是个很让人蛋疼的事, 挑战的意义大于实际意义, 看看都觉得麻烦, 更别说自己折腾了更别说自己折腾了
1、 虽然装了 Android 系统后可以实现智能手机的大部分功能, 但是目前还不能满足日常的 使用。我还没有完成电源管理功能,所以现在安装 Android 的 iPhone 显示充满电只要一个 多小时。
2、 现在还有一些 Bug 和性能问题,所以手机可以用,但速度不会很快。如果做些非常规 操作(比如强行关闭 iPhone),那就很有可能不能恢复系统。但不管怎么样,任何 Bug 都 不会让你的 iPhone 变砖或永久损坏你的 iPhone。
3、在这个方法中,媒体同步还不能用,因此下载媒体文件到手机会是件很痛苦的事。 刷机前必读 首先要了解 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 系统编译的,不过如果你极具冒险精神,可以到 github.com/planetbeing/iphonelinux 和 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 强行关闭手机。