設備信息: 設備名稱:OnePlus One(一加1) OS:ColorOS 1.2 設備型號:A0001 目標: 在OnePlus One(一加1)上將 ColorOS 1.2 刷機為 Kali NetHunter 3.1.0 操作流程: (1)下載相關資源 a)TWRP——第三方Recovery ...
設備信息:
設備名稱:OnePlus One(一加1)
OS:ColorOS 1.2
設備型號:A0001
目標:
在OnePlus One(一加1)上將 ColorOS 1.2 刷機為 Kali NetHunter 3.1.0
操作流程:
(1)下載相關資源
a)TWRP——第三方Recovery:twrp-2.8.6.0-bacon.img。下載鏈接:https://twrp.me/devices/oneplusone.html
b)SuperSu——root軟體:BETA-SuperSU-v2.60-20151205163135.zip。下載鏈接:https://download.chainfire.eu/745/SuperSU/BETA-SuperSU-v2.60-20151205163135.zip
c)CM 13.0——Kali NetHunter基於的第三方Android OS:cm-13.0-20160824-NIGHTLY-bacon.zip。下載鏈接:https://download.cyanogenmod.org/?device=bacon&type=
d)Kali Nethunter Kernel——Kali Nethunter 內核:kernel-nethunter-oneplus1-marshmallow-3.1.0-20160812-1848.zip。下載鏈接:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/
e)Kali Nethunter——Kali Nethunter ROM包:nethunter-generic-armhf-kalifs-full-rolling-3.1.0-20160812-1848.zip。下載鏈接:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/
(2)開始刷機
1)解鎖 boot loader;具體操作方式請按照右邊鏈接所示:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/(註:英文文檔,但非常專業簡潔清晰。建議:有Android基礎的從2#開始看;無基礎的從1#開始看。如需翻譯,請在跟帖中提出。) 2)刷入第三方Recovery : TWRP(用TWRP刷入CM13.0 和 Kali NetHunter);具體操作方式請按照右邊鏈接所示:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/ (註:英文文檔,但非常專業簡潔清晰。建議:有Android基礎的從2#開始看;無基礎的從1#開始看。如需翻譯,請在跟帖中提出。) 4)開始刷機: a)長按 手機音量- + 電源鍵,進入 TWRP Recovery模式; b)點擊 WIPE,進行 四清 操作;(可格式化Data,也可不格式化) c)點擊 INSTALL,選擇 cm-13.0-20160824-NIGHTLY-bacon.zip,刷入(註:CM 13.0 自帶底包,應該不需要單獨刷入底包),成功後先WIPE Cache,再Reboot System(此時,會提示是否刷入SuperSu,點擊同意刷入)。 d)進入 CM13.0,設置允許USB調試模式; e)關機,長按 手機音量- + 電源鍵,重新進入 TWRP Recovery 模式; f )點擊 INSTALL,刷入 kernel-nethunter-oneplus1-marshmallow-3.1.0-20160812-1848.zip;(註:刷入前不要WIPE不要WIPE不要WIPE) g)返回主界面,點擊 INSTALL,刷入 nethunter-generic-armhf-kalifs-full-rolling-3.1.0-20160812-1848.zip;(註:刷入前不要執行任何WIPE操作不要執行任何WIPE操作不要執行任何WIPE操作) h)成功刷入nethunter後執行預設WIPE操作,再 Reboot System; i)完畢。 概念解釋: (1)四清、三清、二清:http://www.oneplusbbs.com/thread-942394-1-1.html (2)底包、鏡像包、Bootloader、基帶、Recovery:http://bbs.lewaos.com/thread-214220-1-2.html (3)判斷是否需要刷入底包:http://www.oneplusbbs.com/thread-639062-1-1.html (4)刷機時為何要解鎖Bootloader:http://zhidao.baidu.com/link?url=4Gfhg0Z_N3moGppF0DfE9tGbblhIqHVtR2FrhAEf3hbvRU7yWBMmj6Upag_YJD-_avl5Gy4_CSWSg9O-1em_r_ 參考資料(排名有先後,並特此鳴謝) (1)最終刷入成功解決方案:https://github.com/offensive-security/kali-nethunter/issues/517 (2)Kali Nethunter資源下載站:https://idlekernel.com/nethunter/nightly/3.1.0-20160812-1848/ (3)解鎖Bootloader、安裝TWRP、刷入SuperSu:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/ (4)底包提供和解釋:https://forums.oneplus.net/threads/oneplus-one-how-to-unlock-bootloader-install-custom-recovery-and-root.64487/ (5)提到了 Kali 內核 概念,並提供了完整刷機流程:http://www.kali.org.cn/forum.php?mod=viewthread&tid=22059 (6)CyanogenMod官網下載地址:https://download.cyanogenmod.org/?device=bacon&type= (7)Kali Nethunter官網:https://www.offensive-security.com/kali-linux-nethunter-download/ (8)Kali Nethunter Github:https://github.com/offensive-security/kali-nethunter/wiki 以上為本人刷機經驗,僅供大家參考。如有問題,歡迎在跟帖中提出,謝謝。