解锁手机
解锁会导致数据全部清除,注意保存
Bootloader解锁,S-ON可以不用解锁(好像可以绕过解锁安装twrp,暂时没尝试)
HTC 官方 Unlock Bootloader
HTC Desire 20 pro 可以不通过官方网站解锁
adb reboot bootloader # 进入bootloader
sudo fastboot flashing unlock # 选择UNLOCK THE BOOTLOADER解锁
更新系统
解锁后系统会还原到出厂状态,建议进入系统更新,将系统更新到最新
需要的文件
存入电脑
twrp.img (适配手机的twrp)
Magisk-v27.0.zip (Magisk-v27.0.apk改后缀名得来)
存入SDCard
Magisk-v27.0.apk
lineage-19.1-20230508-UNOFFICIAL-pme.zip (系统包)
MindTheGapps-12.1.0-arm64-20220605_112439.zip (适配系统的G包)
lin_os_swap_mod.zip (内存扩容)
Shamiko-v1.0.1-300-release.zip (隐藏根)
有趣的app
App Manager
Hail
进入bootloader
adb reboot bootloader
进入download 模式
选择boot on download mode
刷入twrp
sudo fastboot flash recovery twrp-3.7.0_9-0-pme.img
用TWRP备份系统数据backup
reboot to fastboot
选择boot to recovery mode
若手机有密码,输入密码
选择Backup,备份system、Boot等
安装Magisk
第一种
进入TWRP界面
点击 高级-->ADB Sideload-->底下右滑滑动(不用勾选上面)
adb sideload Magisk-v27.0.zip
等待安装完成
重启系统,桌面有个Magisk图标(若打不开则需要手动安装APK),此后magisk可以控制root权限
第二种
进入Recovery Mode
点击Install安装,选择Magisk-v27.0.zip,安装Swipe to Confirm Flash
进入系统,再安装Magisk-v27.0.apk
打开Magisk,点击Magisk卡片中的安装,选择直接安装,完成即可
升级Magisk
主页 > 右上角的小齿轮 > 还原 Magisk 应用
下载magisk安装包,安装
主页 > Magisk > 安装 > 直接安装
备份文件
获取boot.img,system.img,recovery.img等位置,提取img文件
adb shell
su
cd /dev/block/platform/soc/7464900.sdhci/by-name
ls -l boot
lrwxrwxrwx 1 root root 21 1970-01-18 23:27 boot -> /dev/block/mmcblk0p59
dd if=/dev/block/mmcblk0p59 of=/sdcard/boot.img
ls -l system
lrwxrwxrwx 1 root root 21 1970-01-18 23:27 system -> /dev/block/mmcblk0p62
dd if=/dev/block/mmcblk0p62 of=/sdcard/system.img
ls -l recovery
lrwxrwxrwx 1 root root 21 1970-01-18 23:27 recovery -> /dev/block/mmcblk0p60
dd if=/dev/block/mmcblk0p60 of=/sdcard/recovery.img
清除密码
若手机有设置PIN等密码,需要进入recovery->wipe->format data, 输入yes
刷入Lineage系统
进入TWRP界面,进入install,选择Lineage系统的zip文件,等待刷机成功
若需要的话,刷入MindTheGapps
扩展内存
需要重新安装Magisk
用Magisk装载模块lin_os_swap_mod,安装过程中有两个选择,按下volume键上下互动,
选择8G或4G 缓存文件大小,选择zram和swap模式优先级。
Zram:把低优先级的进程进行压缩,需要用到的时候,再解压释放出来。这种模式会比较吃 CPU 性能。
Swap:当内存不足时,就会把低优先级的进程写入交换文件。这种模式可以让你运行更多应用,但是硬盘的读写性能没有内存快,性能会受影响。
Zswap:这个模式是 Zram 和 Swap 的混合方案,但是可能需要频繁调度 CPU、内存,在配置比较低的手机,反而没有太好的效果。
xda HTC 10 教程
TWRP FOR HTC D20PRO
手机通过magisk获取root权限
从手机中提取boot.img
内存扩容lin_os_swap_mod
黑科技?教大家安卓手机 "内存扩容" 大法,6G 变 8G / 10G
Magisk官方教程
Magisk 更新教程
Magisk 安装 Shamiko 模块对软件隐藏 Root
隐藏root保姆级教程第(一)期之用“Shamiko”模块隐藏root(转自酷安)
LSPosed.github.io
MagiskDetection