首先先使用kingroot获取root权限。软件提示获取root权限成功后才可进入系统文件。
手机打开调试模式,mac连上手机,使用PC助手(HiSuite)
然后尝试使用下面命令检查电脑是否识别,如果不能识别的,请打开手机,让手机允许此电脑连接
adb device
如果提示command adb not found
请安装homebrew,然后使用homebrew安装安卓开发套件
brew cask install android-platform-tools
进入手机的shell
adb shell
获取root权限
su
进入到sd卡中
cd /storage/sdcard1/
创建一个PartitionBackup文件夹
mkdir PartitionBackup
然后执行下面命令
dd of=nvme \
if=/dev/block/platform/hi_mci.0/by-name/nvme
dd of=oeminfo \
if=/dev/block/platform/hi_mci.0/by-name/oeminfo
dd of=recovery \
if=/dev/block/platform/hi_mci.0/by-name/recovery
如果提示/dev/block/platform/hi_mci.0 not found
,请先cd /dev/block/platform/
然后ls
查看这个目录下有什么文件,一般直接使用后缀为.0的,比如在/dev/block/platform/
目录下执行ls后显示两个文件夹
xxxxx.0
xxxxx.1
那么将上面所有的hi_mci.0
改为xxxxx.0
,然后执行即可。
此时将手机的连接方式从PC助手(HiSuite)改为大容量存储,然后将刚刚PartitionBackup文件夹下面的nvme文件复制到mac电脑上,然后执行
strings nvme | grep WVDEVID -B 1
就能看到你的解锁码
连接手机,继续使用PC助手(HiSuite)连接,然后将手机重启至bootloader界面
adb reboot bootloader
执行解锁
fastboot oem unlock xxxxxxxxxxxxxx(我们获取到的16位解锁码)
查看手机上是否显示Phone Unlock,如果显示则解锁成功。
重启手机,等待重启,如果手机卡死请直接长按手机重启
fastboot reboot
至此完成解锁。