一加5t-dumpling刷机

OnePlus5 救砖 , 升级到 氢OS Android 10, 安装 TWRP

  1. 使用救砖包 一加5T-线刷救砖.zip
    1. 安装驱动
      1. 下载驱动 OnePlus.QualcomDrivers.zip
      2. 解压驱动 OnePlus.QualcomDrivers.zip
      3. 完全关机状态下按住左侧音量+不放,同时插入数据线,等待PC识别到QHSUSB_BULCK设备(设备管理器》其他设备》QHSUSB_BULCK
      4. QHSUSB_BULCK上点右键—更新驱动程序—-浏览计算机以查找驱动程序软
        件,定位到驱动文件夹,点下一步,出现红色警告框选择“始终安装此驱动程序”,直到提示安装完成。
      5. 打开设备管理器,查看“端口(COM和LPT)”,如果出现Qualcomm HS-USB QDLoader 9008底层驱动就安装好了。
    2. 解压“一加5T-线刷救砖.zip”后,启动其中的 MsmDownloadTool V4.0.exe
      1. 软件显示“com设备”,选中“售后升级模式”,然后点击 Start 开始刷机,刷机过程中软件会有进度条显示
  2. 以上救砖包刷完,系统版本是: 氢OS 3.7.0_Android7.1.1
    这个版本系统很旧,几乎就是5T初代系统。
    虽然 TWRP 3.1.1 能刷进去,然而没啥用,刷啥啥失败。
    所有,要把氢OS 往上升级到最新的 Android 10

  3. 手动升级氢OS
    1. 把全量zip 包拷贝到 sdcard 根目录
    2. 设置 》 系统升级 》 本地升级 》 选择zip文件
    • 以如下顺序升级(目前试出来的升级路径)
      • OnePlus5THydrogen_43_OTA_028_all_1803012257_28f5389c27ff470b-Android8.0-H2Ov5.0.1.zip
      • OnePlus5THydrogen_43_OTA_033_all_1805030053_da567685111-Android8.1-H2Ov5.1.0.zip
      • OnePlus5THydrogen_43_OTA_034_all_1806192128_6b0dd8485097446c-Android8.1.0-H2Ov5.1.1.zip
      • OnePlus5THydrogen_43_OTA_035_all_1807181315_4ac723147cbf42a6-Android8.1.0-H2Ov5.1.2.zip
      • OnePlus5THydrogen_43_OTA_037_all_1812111156_bc6a5a8eace-Android8.1.0-H2Ov5.1.4.zip
      • OnePlus5THydrogen_43_OTA_042_all_1903071639_31faaad99fb74e3e-Android9-H2Ov9.0.2.zip
      • OnePlus5THydrogen_43_OTA_062_all_2005291737_04f9b97b5ae84d67-Android10-H2Ov10.0.0.zip
      • OnePlus5THydrogen_43_OTA_065_all_2012030405_03dba2c095454647-Android10-H2Ov10.0.3.zip
  4. 安装 TWRP
    1. 下载twrp-3.5.1_9-0-dumpling.img : 官网 TeamWin - TWRP for OnePlus 5T1.

    2. 解锁 (注意 执行解锁后,清除所有数据)
      1. 设置》系统》开发者选项》打开“OEM解锁”
      2. 启动系统的时候,按住 音量 + 进入 bootloader
      3. 电脑执行命令,调出解锁确认页面
        1
        2
         fastboot devices
         fastboot oem unlock
        
      4. 提示页面,用音量键选择 YES , 确认后,等待系统运行解锁,同时清除所有数据。
    3. 启动系统的时候,按住 音量 + 进入 bootloader
    4. 刷入 TWRP
      1
      2
       fastboot devices
       fastboot flash recovery twrp-3.5.1_9-0-dumpling.img
      
    5. 用音量键选择,启动到 recovery,电源键确定后,系统重启时,最好按住 音量 - 键,进入熟悉的蓝色TWRP界面,松掉音量 -

安装 magisk

  1. 安装 Magisk-v24.3.apk
  2. 上传 boot.img 到手机某个目录
    1. 解压 OnePlus5THydrogen_43_OTA_065_all_2012030405_03dba2c095454647-Android10-H2Ov10.0.3.zip
    2. 将其中的 boot.img 上传: adb push boot.img /sdcard/Download/
  3. 在 Magisk App 中,点击 Magisk 卡片中的 安装 按钮。
  4. 点击“选择并修补一个文件”,然后选择事先准备好的 boot.img 或 recovery.img 文件。
  5. 修补完成后,使用 ADB 将修补好的镜像文件复制到你的电脑上。
    1
     adb pull /sdcard/Download/magisk_patched_[random_strings].img
    
  6. 将修补好的镜像刷写到设备中。
    1
    2
     adb reboot bootloader
     fastboot flash boot /path/to/magisk_patched.img
    
  7. 重启

  8. 隐藏 magisk
  9. 方法一、使用 magisk 的 Denylist
    这个方法,虽然隐藏了magisk,但是也没法对在DenyList 里面的app加载module来操作了,相当于遵循了app的要求,避免了root。

    测试过,人脸识别可以用这个方法通过。

    1. 打开 magisk app 》设置 》开启 Zygisk(Beta)
    2. 开启 “Enforce Denylist” / 遵守排除列表
    3. Configure DenyList / 配置排除列表
    4. 勾选需要隐藏root的app,例如, Google Play, Binance等
    5. 重启系统
  10. 方法二、关闭 DenyList,使用 LSPosed + Shamiko + XPrivacyLua + Universal SafetyNet Fix
  11. 安装 LSPosed
  12. magisk 》模块 》从本地安装 》选中 LSPosed-v1.8.3-6552-zygisk-release.zip
  13. 安装完成后,重启系统
  14. 重启完成,看不到 LSPosed 粉红色的laucher 图标,安装下 manager.apk
    1
    2
     adb shell su
     cp manager.apk /sdcard/aaapk/lspd-manager-1.8.3.apk
    

    到文件管理器,安装这个 apk后,就能看到图标了.

  15. 安装 Shamiko
  16. 从 magisk 本地安装 Shamiko-v0.5.0-110-release.zip

刷机过的配置

氢OS 10.0.3

Magisk 24.3,开启zygisk,屏蔽支付宝等银行应用。

氢OS Android 9 + Magisk 20.4

  • TWRP
    fastboot flash recovery twrp-3.4.0-0-cheeseburger--dumpling-mauronofrio.img
  • ROM
    OnePlus5THydrogen_43_OTA_062_all_2005291737_04f9b97b5ae84d67.zip
  • magisk
    Magisk-v20.4.zip 下载
    MagiskManager v7.3.4
  • Riru-Core
    magisk-riru-v21.3.zip 下载
  • EdXposed
    EdXposed-YAHFA-v0.4.6.2.4529.-release.zip 下载
  • EdXposed Manager
    EdXposedManager-4.5.7 下载

crDroid v6.8 Android 10

  • twrp-3.4.0-0-cheeseburger–dumpling-mauronofrio.img
  • ROM: crDroidAndroid-10.0-20200714-dumpling-v6.8.zip
  • Gapps: open_gapps-arm64-10.0-nano-20200823.zip
  • magisk: Magisk-v20.4.zip , MagiskManager v7.3.4
  • Riru-Core: magisk-riru-v21.3.zip
  • EdXposed: EdXposed-YAHFA-v0.4.6.2.4529.-release.zip
  • EdXposed Manager: EdXposedManager-4.5.7

  • First Time Installation:
    Backup before you begin
    Remove PIN protection and then reboot to TWRP recovery
    Wipe Data under Advanced (Do not use Format Data - which erases internal memory)
    Wipe System and Cache under Advanced
    Flash required firmware
    Flash ROM + Gapps
    Optionally - Flash supported root
    Optionally - Flash No Verity v3 zip ONLY if you are decrypted [This is not tested on Android 10]
    Reboot and profit!

  • Update Installation:
    Backup before you begin
    Reboot to TWRP recovery
    Flash required firmware if new one available
    Flash ROM
    Optionally - Flash No Verity v3 zip ONLY if you are decrypted [This is not tested on Android 10]
    Reboot and profit!

crDroidAndroid-11.0-20211114-dumpling-v7.12 / Android 11

  1. 安装 TWRP 3.4.0.0 mauronofrio
  2. 升级 firmware
    下载 https://altushost-swe.dl.sourceforge.net/project/lineageos-cheeseburger/firmware/dumpling/firmware_10.0.1_dumpling.zip
    TWRP install 刚下载的 firmware_10.0.1_dumpling.zip

    如果不更新firmware,回报错:Error: The package requires firmware version 10.0.1 or newer. Please upgrade firmware and retry

  3. TWRP 安装 crDroid,即 crDroidAndroid-11.0-20211114-dumpling-v7.12.zip
  4. 安装 Open GApps
    下载 https://sourceforge.net/projects/opengapps/files/x86_64/20220503/open_gapps-x86_64-11.0-pico-20220503.zip/download
    TWRP install 刚下载的 open_gapps-x86_64-11.0-pico-20220503.zip
  5. 刷机完成,重启

crDroidAndroid-12.1-20221219-dumpling-v8.12.zip / Android 12

使用 TWRP 刷入,步骤同上,也还是不带 GApps

刷好,系统占据 3.3G

但是,twrp 3.4 就进不去了,刷了 twrp 3.7 才又能进入 Recovery !

ProjectElixir_3.5_dumpling-13.0-20230113-0232-OFFICIAL.zip / Android 13

使用 TWRP 3.7 刷的,一切顺利,就是TWRP 3.7 屏幕亮度支持有问题,屏幕搞的很暗

自带Google框架、Google Play,直接支持全屏手势,点赞!!!

刷好,系统 7.7G,应用500M-1G

启动速度还行,界面也不错,但是相机app打不开

ProjectElixir_3.4_dumpling-13.0-20221226-1149-OFFICIAL.zip / Android 13

相比 Elixir 3.5 ,这个版本不存在 相机app打不开

ProjectElixir_2.1_dumpling-12.1-20220908-1008-OFFICIAL.zip / Android 12L

这个版本在 OnePlus 5T 上 相机app是正常的。自带Google框架、Google Play,直接支持全屏手势,

但是有些地方还是英文没翻译,主管感受,打磨不细致。

没有双击锁屏和解锁的功能,Elixir 3.5 是有的。

evolution_dumpling-ota-td1a.221105.001-11112225-unofficial-unsigned.zip / Android 13

和 Elixir 差不多,且 相机app正常

自带Google框架、Google Play,直接支持全屏手势。

DerpFest-12-Official-Shinju-dumpling-20220827.zip / Android 12L

版本号: SQ3A.220705.004

带 Gapps, 刷完占用 3.8 G。
支持双击熄屏、亮屏。

lineage-19.1-20221227-nightly-dumpling-signed.zip

带 Gapps, 刷完占用 8.2 G。

并没有自带拼音输入法,要自己到Play Store 去下载 GBoard - Google键盘,然后系统 》 语言和输入法中改成 GBoard。

Firmware 下载

TWRP下载

OS

解锁

  1. 打开开发者模式,手机连接adb
  2. 设置》系统》开发者选项》打开“OEM解锁”
  3. 进入bootloader界面
    adb reboot bootloader
  4. 进入bootloader,执行命令查看手机是否连接正常
    1
    2
     fastboot devices
     fastboot oem device-info
    
  5. 执行解锁命令
    注意!! 执行解锁后,所有数据将被删除,系统重置!
    fastboot oem unlock ,手机屏幕显示文字提醒,用“音量键”选择“UNLOCK THE BOOTLOADER”,“电源键”确认
  6. 到此解锁已完成
    手机会自动重启(解锁后每次开机的时候都会多一个警告界面,连按两次电源键即可)。
    稍等片刻(注意解完BL锁后会清楚所有的用户数据,提前做好备份)

lineage 刷机

  1. 刷入twrp recovery
    fastboot flash recovery twrp-3.3.1-x_blu_spark_v9.101_treble-op5_op5t.img
  2. 电源键启动后,一直按音量下进入TWRP
  3. Wipe 》 Format Data
  4. Wipe 》 Advance Wipe
    Wipe / 清除 》 Advanced Wipe 高级清除 》
    * 四清:选中
    * Dalvik Cache
    * System
    * Data
    * Cache
  5. Advanced 》ADB Sideload
    1
    2
    3
     adb sideload lineage-16.0-20200721-nightly-dumpling-signed.zip
     adb sideload open_gapps-arm64-9.0-nano-20200404.zip
     adb sideload Magisk-v19.4.zip
    
  6. 重启手机

magisk 中 安装 EdXposed

目前Xposed只支持到Android 7.0(N),不支持 Android 8+,只能使用magisk中的 EdXposed 模块。

  1. 打开 magisk manager
  2. 下载安装:Riru(Riru-Core) v19.8 作者:Rikka
    1. 下载:到 https://github.com/RikkaApps/Riru/releases 下载 magisk-riru-core-v19.8.zip
    2. 安装:magisk manager 》模块》点击“+”号,浏览目录并选择magisk-riru-core-v19.8.zip
  3. 安装:Riru-EdXposed - v0.4.6.2(4529)(YAHFA)
  4. 下载安装:EdXposedManager
    下载:到 https://github.com/ElderDrivers/EdXposedManager/releases/tag/v4.5.7.0.0 下载 EdXposedManager-4.5.7-45700-org.meowcat.edxposed.manager-release.apk
    直接安装apk

常用技巧

进入 recovery & FASTBOOT 模式

  • fastboot
    关机状态下同时按住:【音量下】和【电源键】

  • recovery
    关机状态下同时按住:【音量上】和【电源键】

    1
    2
    fastboot devices
    fastboot oem device-info
    

解锁

  1. 打开开发者模式,手机连接adb
  2. 设置》系统》开发者选项》打开“OEM解锁”
  3. 进入bootloader界面
    adb reboot bootloader
  4. 执行解锁命令
    fastboot oem unlock ,手机屏幕显示文字提醒,用“音量键”选择“UNLOCK THE BOOTLOADER”,“电源键”确认
  5. 到此解锁已完成
    手机会自动重启(解锁后每次开机的时候都会多一个警告界面,连按两次电源键即可)。
    稍等片刻(注意解完BL锁后会清楚所有的用户数据,提前做好备份)

卡刷

  1. 访问 氢OS官方网站 下载对应机型的刷机包zip
  2. 刷机包zip 拷贝到手机
  3. 关机状态下同时按住:【音量下】和【电源键】
  4. 选择 zip 包刷机

线刷

  • 千万记住一点 :不同机型的线刷包不能互刷,只能下载跟自己机型匹配的线刷包使用。
  1. 安装驱动
    1. 下载驱动 OnePlus.QualcomDrivers.zip
    2. 完全关机状态下按住左侧音量+不放,同时插入数据线,等待PC识别到QHSUSB_BULCK设备(设备管理器》其他设备》QHSUSB_BULCK
    3. QHSUSB_BULCK上点右键—更新驱动程序—-浏览计算机以查找驱动程序软
      件,定位到驱动文件夹,点下一步,出现红色警告框选择“始终安装此驱动程序”,直到提示安装完成。
    4. 打开设备管理器,查看“端口(COM和LPT)”,如果出现Qualcomm HS-USB QDLoader 9008底层驱动就安装好了。
  2. 下载对应机型的刷机包zip
    • [oneplusbbs.com -【教程] 【资源组】一加手机全系列⑮机型线刷救砖资源★附教程](http://www.oneplusbbs.com/thread-4446250-1.html)
      下载地址:https://pan.baidu.com/s/1cZXjgdQYmptg_KlTh7r5Fg
      提取码: lbwa
  3. 解压“一加5T-线刷救砖.zip”后,启动其中的 MsmDownloadTool V4.0.exe
  4. 软件显示“com设备”,选中“售后升级模式”,然后点击 Start 开始刷机,刷机过程中软件会有进度条显示

安装Goolge Play商店

  1. 安装 酷安 市场
  2. 搜索并安装 Google Play Store
  3. 然后登陆Google帐号就好了
  • 一加氢OS 10.0.3 版本(Android 10)
    直接 安装 28.0.34-21 [0][PR] 410833180 ,在商店里无法安装 chrome,重新卸载安装 Google-play.23.2.11.apk 就好了。不知道为啥。。。