蘋果手機可以刷安卓系統嗎(蘋果刷安卓系統教程)

iPhone刷入 Android10 系列文章第三篇,不用再羨慕黑客們嗮圖啦,你也可以的

(圖片來源推特)

國內許多媒體爭相轉載此訊息,但都止步於陳述事情,並沒有深入到具體步驟,也沒有詳細的刷入流程。作為圈內資深的技術博主,小雷鋒覺得有責任把這門技術呈現給大家,讓大家都能分享樂趣。

長話短說,目前該專案相容情況如下圖,

(圖片來源projectsandcastle)

其中相容最為理想的為iPhone7/7P 已經對應的iPod Touch。什麼你問為什麼?因為黑客是用這機型開發的SandCastle專案(任性啊

),任性的黑客還給7/7P寫了Wi-Fi以及藍芽驅動(無情啊

)。

材料準備:

裝置選擇:鑑於上圖,我們選擇iPhone7為最佳除錯裝置

系統:iOS 13.3 (理論上iOS12.3及以上可以被Checkra1n引導即可

容量:128G(越大越好,這裡會新增分割槽寫入新系統)

刷機步驟:

Mac 電腦環境:

刷入安卓

1:越獄通過checkra1n 0.9.8.1及以上版本越獄您的手機,並啟用越獄環境

2:Mac電腦下安裝好對應版本的checkra1n

3:Mac上下載小雷鋒為大家準備好的工具包,並解壓

4:終端進入解壓後目錄。給setup_mac.sh與start_mac.sh執行許可權

注意,這裡要求沒有修改過手機ssh密碼,如果修改過請還原為alpine

5:確保手機連線電腦不斷開 執行指令碼./setup.sh

注意,該指令碼1臺裝置僅需執行一次

6:當第一步完成後,手動將你的手機進入DFU模式

7:確保手機連線電腦不斷開,執行指令碼./start.sh 引導啟動安卓系統


Linux 電腦環境:

1:越獄通過checkra1n 0.9.8.1及以上版本越獄您的手機,並啟用越獄環境

2:通過scp將指令碼isetup上傳到手機/tmp路徑,並改名為isetup.sh

3:電腦ssh到手機執行

chmod 755 /tmp/isetup.sh && /tmp/isetup.sh

4:當安裝完成後,Linux從
   https://github.com/corellium/projectsandcastle/ 獲取最新loadlinux.c原始碼 並編譯,編譯方式見github文件

5:Linux上終端執行以下命令引導安卓系統。

./loadlinux Android.lzma dtbpack


移除安卓:

如果你想移除已經安裝好的安卓系統,請按以下步驟執行

1:啟用手機iOS越獄環境

2:雷鋒源安裝NewTerm直接在手機上操作,或者通過OpenSSH在電腦終端上操作

3:執行命令列印出所有分割槽表,一般情況最後一個分割槽為安卓分割槽

ls /dev/disk0s1s*

如果不放心,你也可以通過以下方式進行驗證

/System/Library/Filesystems/apfs.fs/apfs.util -p 分割槽碟符

如果列印出 Android 即可確定為我們的目標分割槽

在拿到正確的分割槽碟符 比如 :/dev/disk0s1s7(根據具體情況修改)

我們執行以下命令移除分割槽

mkdir -p /tmp/mnt mount -t apfs 準確的碟符 /tmp/mnt rm -rf /tmp/mnt/nandumount /tmp/mntsync

戰鬥結束,乾貨教程 希望大家玩得愉快

(圖片來源於推特)

特別提醒:無論如何,請備份好資料再開始折騰。

有人問,小雷鋒是如何知道的刷寫方法,國內好像還沒有相關文章。這個!需要在外網大範圍的搜尋、篩選、整理才有了此文

。當然,前提是你需要有比較不錯的英文能力。什麼,怎麼學習英文?小夥伴們可以參考一下今天的頭條文章。

不經意間,軟廣來襲,大家晚安~

全文完:武漢加油!

附件:工具包下載地址請關注我,私信:刷安卓