系統如果不是 5.1.1 or 6.0.1 或者 CM 13.0 or CM 14.1,則需要重新刷固件。
以下是手動刷固件步驟:
將固件壓縮包解壓至platform-tools文件夾,然後cmd進入該路徑分別執行以下命令
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash vendor vendor.img
fastboot erase userdata
fastboot flash userdata userdata.img
完成後重啓,等待時間略長,進入開發者選項開啓USB調試,然後再刷recovery, supersu, nethunter 等
PS:
如遇32g機,刷完nethunter只有16g的情況,需要先重複以上刷原廠的操作,完成後重新開機,按照以下路徑操作 settings > backup & reset > factory data reset > reset phone > erase everything (該路徑只針對6.0.1系統,其他系統可能略有出入,但思路是格式化Internal storage)
完成後自動重啓,等待時間略長,您應該會再次看到26gb的內存
然後繼續再刷recovery, supersu, nethunter 等
——————————————————————————————————
刷機搞起:
解鎖Bootloader
同其他操作,略過,注意在此步驟要在開發者選項中設置允許USB調試模式
安裝自定義恢復,然後即可進入Recovery模式
使用此版TWRP:twrp-3.3.1-0-hammerhead.img 並將其修改爲recovery.img 然後放入桌面的platform-tools 文件夾內纔可進行以下操作:
·進入fastboot
·win+r cmd
·cd Desktop/android-sdk-windows/platform-tools
function(){ //出金 http://www.fx61.com/faq/muniu/424.html
·fastboot flash recovery recovery.img
·完成後拔下手機數據線,按電源鍵直至關閉,然後 “手機音量 -” + “電源” ,先進入fastboot模式,選擇Recovery模式,按電源鍵(多按一會,否則容易直接重啓一般模式);
Rooting,主要使用SuperSU進行
使用此版SuperSU:SR5-SuperSU-v2.82-SR5-20171001224502.zip
·重新插入手機,adb push SR5-SuperSU-v2.82-SR5-20171001224502.zip /sdcard/ (將SuperSU zip複製到手機)
·點擊手機 Install ,選中剛纔複製來的SuperSU,滑動確認安裝,重啓 #有的可能不需要,重啓一下保險
完成後直接拔掉數據線,關機,然後重新按住"手機音量 -" + “電源” 進入Recovery模式
注意:只用進入Recovery 模式纔可使用adb push 以及查看 adb devices 的情況,在fastboot 模式下不能使用adb 命令,只能使用fastboot flash 和 fastboot devices !
·adb push nethunter-hammerhead-marshmallow-kalifs-full-2019.4.zip /sdcard/
此步驟等待時間較長,可以在cmd窗口查看進度
完成之後可以斷開USB線了
開始刷機:
a)長按 “手機音量-” + “電源”,先進入fastboot模式,選擇Recovery模式,按電源鍵(多按一會,否則容易直接重啓一般模式);
b)點擊 INSTALL,選擇 nethunter-hammerhead-marshmallow-kalifs-full-2019.4.zip,勾選完成後重啓並進行刷入
i)刷入完畢後,自動重啓,開機畫面顯示kali圖案則爲成功
進入系統後先去setting裏打開root access選項!!!然年進入nethunter app 初始化,最後執行terminal升級!!!
進入terminal後升級順序,sudo apt-get update, sudo apt-get upgrade, sudo apt-get dist-upgrade, 反覆多次
在dist-upgrade 時,提示kismet是否以root身份運行,選擇no(因爲選yes是不安全的)