32

OnePlus 7 Pro 折腾记

 4 years ago
source link: https://www.tuicool.com/articles/E3u2Mnb
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

OnePlus 7 Pro 折腾记。

Unlock Bootloader

先前准备:

  • 备份数据,具体可以使用 adb 命令,见后文
  • 开启开发者模式,Settings -> About Phone -> 点击 Build Number 7 次
  • 调试模式,Settings -> Developer option -> Enable USB Debugging
  • 开启 OEM Unlocking,Settings -> Developer options -> OEM Unlocking 开启
  • PC 上安装 fastboot 工具

具体步骤

adb reboot bootloader
fastboot devices
fastboot oem unlock

Root OnePlus 7 Pro with patched Boot Image

在 root 之前需要注意

  • 使用原生 OOS
  • Unlocked bootloader
  • fastboot 工具

然后根据一下流程:

fastboot flash boot boot_patched.img
fastboot reboot

From: xda

使用 adb 备份数据

使用 adb 备份数据的时候千万注意,adb 备份的数据恢复时不会自动安装应用,并且可能恢复不完整。如果可能还是使用 Titanium Backup (ROOT) 等专业工具备份和恢复。

adb backup -apk -shared -all -f op7pro-backup-file.ad

参数解释:

  • -apk|-noapk 是否备份包含 apk 或者仅仅备份应用数据,推荐使用 -apk 选项,默认为 -noapk
  • -shared|-noshared 决定是否备份设备共享的 SD 卡内容,默认为 -noshared ,主要包括内部存储中的音乐,图片和视频等,推荐使用 -shared
  • -all 备份所有应用
  • -system|-nosystem 决定 -all 选项是否包含系统应用,默认是 -system
  • -f 后面需要指定路径及文件名,表示用来存储的位置,比如 -f /path/backup.file 那么会存储在 path 目录下名为 backup.file 的文件中

恢复数据

设备连接电脑,adb devices 查看连接成功

adb restore op7pro-backup-file.ad

如果想要手动解开这个备份文件,可以参考 这个项目

一些问题

adb 之前保证打开开发者模式,并且设置中确保设置打开,

adb devices
List of devices attached
5fxxxxxx	no permissions (verify udev rules); see [http://developer.android.com/tools/device.html]

在使用 adb 连接的时候如果遇到这个问题,那么在通知栏中,换一种 USB 连接模式,保证非充电模式。如果还不行可以尝试

adb kill-server
adb start-server

更多关于 adb 和 fastboot 命令的使用可以参考之前的adb 文章 和fastboot 文章


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK