设备信息:
设备名称: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
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)开始刷机
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)完毕。
概念解释:
参考资料(排名有先后,并特此鸣谢)
以上为本人刷机经验,仅供大家参考。如有问题,欢迎在跟帖中提出,谢谢。