1. 進入到bootloader
按着手機開機鍵+ 音量- 鍵,進入到bootloader
2. 查看到已連接的設備
fastboot devices
3. 解鎖
fastboot oem unlock
4. 檢查是否已經解鎖
fastboot oem device-info
第二行 Device unlocked: true –> 表示已經解鎖
5. 刷機
flash-all.bat
執行上面的命令以后,需要等幾分鍾以后會刷機成功
參考教程:https://www.cnblogs.com/russinovich/p/9220371.html
6. 開機后開啟USB調試
關於手機/版本號/連續點擊7次/返回上一層/開發者選項/開啟USB調試/是否運行usb調試,點擊確定、
7. root手機
手機開發狀態下,使用數據線鏈接電腦和手機
(1)進入bootloader
adb reboot bootloader
(2)刷入臨時Twrp
fastboot boot twrp-3.2.1-2-marlin.img
(3)推送twrp到sd卡
adb push twrp-pixel-installer-marlin-3.2.1-2.zip /sdcard/
(4)推送Magisk到sd卡
adb push Magisk-v17.2.zip /sdcard/
(5)安裝twrp
swipe to Allow Modifications >>>install >>> 選中文件 twrp-pixel-installer-marlin-3.2.1-2.zip >>> swipe toconfirm Flash >>> 等待 ...dene 出現 >>> Reboot System >完成
(6)安裝Magisk
swipe to Unlock >>> install >>> 選中Magisk-v16.7.zip >>> swipe toconfirm Flash >>> 等待 ...dene 出現 >>> Reboot System >完成
(7) 手機鏈接wifi
手機鏈接wifi,更新magisk
手機連接wifi以后會提醒是否安裝 Magisk Manager,點擊安裝即可
打開Magisk Manager,選擇安裝Magisk >>> 勾選保留AVB 2.0/dm-verity >>> 方式 選中 直接安裝 >>> 點擊開始 >>> 出現 All done >>> 點擊重啟 重啟手機就即可
問題1: WiFi出現 已連接,但無法訪問互聯網
解決方法:
這是由於聯網檢測功能不能訪問相應的網站導致的。
打開命令行窗口,依次輸入
adb shell settings put global captive_portal_server www.google.cn
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
adb shell settings put global captive_portal_mode 0
重啟手機,問題就能解決。
參考教程:https://blog.csdn.net/someby/article/details/110388712
問題2: adb.exe: device offline
拔掉手機數據線插頭,重新插入即可
問題3: adb: error: failed to get feature set: device offline
拔掉手機數據線插頭,重新插入即可
8. xposed 安裝和激活
(1) 安裝 Xposed Installer
adb install XposedInstaller_3.1.5.apk
看到Success表示安裝成功
C:\Users\16613\Desktop\shuaji\platform-tools>adb install XposedInstaller_3.1.5.apk
Performing Streamed Install
Success
打開 Xposed Installer 顯示xposed 框架未安裝
(2)激活xposed
1. 下載對應版本的xposed安裝包,解壓后放到xposed文件夾里面
2. 推送到手機里面
adb push xposed /system/
報錯如下:
adb: error: failed to copy 'xposed\script.sh' to '/system/xposed/script.sh': remote secure_mkdirs failed: Read-only file system
adb: error: failed to read copy response
曲線救國:
首先把 xposed 推送到 /data/local/tmp 目錄下,然后再去移動到 /system 目錄下
3. 進入手機
首先執行如下命令
1. 超級用戶
adb shell
whoami
su -
whoami
手機出現超級用戶請求,點擊允許
參考教程:https://blog.csdn.net/someby/article/details/110388712
3. 移動 /data/local/tmp/xposed 到 system
cd /data/local/tmp/
mv xposed/ /system/
報錯:
mv: /system//xposed: Read-only file system
正確做法是:
mount -o rw,remount -t auto /
cd /data/local/tmp/
su
chmod -R 777 xposed/
mv xposed/ /system/
參考教程: https://blog.csdn.net/qq_40000081/article/details/120692123