oneplus6线刷、trwp、magisk(apatch)、LSPosed、Shamiko、Hide My Applist

oneplus6线刷android10.0.1

oneplus6线刷包(官方android10.0.1)下载、线刷教程: OnePlus6-brick-enchilada_22_K_52_210716_repack-HOS-10_0_11-zip

启用开发者模式

  • 设置 / 连续点击6次版本号 : 启用开发者模式
  • 设置/开发者模式/{打开 usb调试, 打开 网络adb调试, 禁止 系统自动更新}
  • 设置/禁止自动下载更新

网络adb

bash 复制代码
adb shell "setprop service.adb.tcp.port 5555"

设置/开发者模式/{重新打开 usb调试, 重新打开 网络adb调试 }

bash 复制代码
adb connect <手机ip>:5555
adb shell

android10刷机环境准备

腾讯androidSdk网页/platform-tools_r28.0.0-linux.zip

bash 复制代码
cd /app5/oneplus6/

wget https://mirrors.cloud.tencent.com/AndroidSDK/platform-tools_r28.0.0-linux.zip
unzip platform-tools_r28.0.0-linux.zip -d .
#/app5/oneplus6/platform-tools/fastboot

PATH_BASE=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export PATH=/app5/oneplus6/platform-tools:$PATH_BASE
which adb  # == /app5/oneplus6/platform-tools/adb
which fastboot # == /app5/oneplus6/platform-tools/fastboot

解锁bootloader

bash 复制代码
adb reboot bootloader
fastboot oem unlock

按一次 音量减 键 --> 选择 UNLOCK THE BOOTLOADER --> 按一次 电源键 --> 自动重启、走完类似新机开机流程 --> bootloader已解锁

再次 启用开发者模式

twrp

网页 / 网页2 / 网页3 / twrp-3.7.0_11-0-enchilada.img

在android下 进入twrp操作如下

bash 复制代码
adb reboot bootloader
fastboot boot twrp-3.7.0_11-0-enchilada.img

oneplus6手机root(apatch)

apatch网页 / APatch_10763_10763-release-signed.apk

已经提取好的boot.img

详细步骤请 参考 oneplus6 APatch-root.md

粗略步骤

0. 下载 已经提取好的镜像boot.img

wget https://gitee.com/gitee_orgg/OnePlus6Hydrogen_22.K.52_OTA_052_all_2107162058_62b4aa--HOS-10.0.11.zip.p7zVer17.05__.001/raw/master/boot.img

1. adb install APatch_10763_10763-release-signed.apk

2. adb push boot.img /sdcard/

3. android中APatch界面: 未安装或未鉴权 -->安装 --> 选择一个启动镜像并修补 --> 上一步上传的镜像/sdcard/boot.img --> 超级密码设置为1234qwer --> 修补

4. 拉取被APatch修改后的镜像: adb pull /sdcard/Download/apatch_patched_10763_0.10.7_****.img ./

5. adb reboot bootloader

6. 刷入APatch修改后的镜像: fastboot flash boot ./apatch_patched_10763_0.10.7_***.img

7. fastboot reboot

8. 若boot.img不一致,则此时变砖头

如果APatch修改的原镜像boot.img(从OTA刷机包中拿出来的) 和 手机当前android的boot.img不一致,

则 此时会变成砖头(黑屏或显示高通崩溃,实际 处在高通ramdump模式)

9. android中APatch界面: 超级密钥 --> 1234qwer

Zygisk、LSPosed安装

Zygisk-Next-1.2.4-445-031a64c-release.zip

LSPosed-v1.9.2-7024-zygisk-release.zip

步骤参考 apatch官方 LSPosed 安装教程

Shamiko安装教程(Zygisk隐藏)

Shamiko-v0.7.4-188-release.zip

步骤参考 apatch官方 Shamiko安装教程(Zygisk隐藏)

Hide My Applist使用教程

Hide-My-Applist网页/HMA-V3.3.apk

ApplistDetector网页/ApplistDetector.V2.4.apk

步骤参考 apatch官方 Hide My Applist 使用教程

bash 复制代码
adb install HMA-V3.3.apk
adb install ApplistDetector.V2.4.apk
  • APatch 中 : 超级用户 --> 开启 com.tsng.hidemyapplist

  • com.tsng.hidemyapplist 正常样子是 系统服务运行中,

    如果 com.tsng.hidemyapplist的 系统服务 未运行, 去 com.tsng.hidemyapplist --> 设置 --> 服务 --> 强制清理运行环境(root)

  • 运行ApplistDetector如果Abnormal Environment/TWRP, 尝试删除空目录TWRP : adb shell "rm -frv /sdcard/TWRP"

Virtual Xposed (todo)

其他(可选)

ota包

ota包下载 OnePlus6Hydrogen_22.K.52_OTA_052_all_2107162058_62b4aa--HOS-10.0.11.zip

提取boot.img

fetch-boot.img-from-ota-package.md

ssut/payload-dumper-go网页/payload-dumper-go_1.2.2_linux_amd64.tar.gz

bash 复制代码
wget https://github.com/ssut/payload-dumper-go/releases/download/1.2.2/payload-dumper-go_1.2.2_linux_amd64.tar.gz

#解压 ota包 获得 payload.bin
ota__payload_bin=OnePlus6Hydrogen_22_OTA_030_all_1904032207_a969fd5c9b60413c/payload.bin
 
payload-dumper-go  $ota__payload_bin
相关推荐
CYRUS STUDIO3 个月前
MagiskBoot编译&解包&打包boot.img
android·magisk·boot.img
会挖坑的石头1 年前
小米手机安装面具教程(Xiaomi手机获取root权限)
智能手机·root·magisk·面具·miui