首页»版块 历史内容 历史内容 历史内容 【教程】绕开华为通道,获取解锁码解锁 BootLoader (二 ...

【教程】绕开华为通道,获取解锁码解锁 BootLoader (二)

[复制帖子标题和链接]

80623

荣耀粉丝64577861  LV9  发表于 2018-12-16 23:00:16 属地未知 来自:HWI-AL00
2:ROOT

这个大概是整个过程最难的也是最花时间的一个点了吧,因为要在未解锁的情况下去ROOT,要回退,在回退的每个版本去尝试能不能ROOT。

      有的机型可以在EMUI4.0 B197,用360一键ROOT成功(如mate8,P7也有成功过,不过版本未知)
我的是荣耀6Plus,在EMUI4.0-Android6.0,失败;回退EMUI3.1-Android5.1,失败;回退EMUI3.0-Android4.4,成功;

     基本每个“大版本”都要尝试,综合来看,成功率最高的是360一键ROOT,然后还有ROOT大师、Kingroot,360跟Kingroot都要成功的案例,电脑版跟手机版都要尝试,尝试个5次就差不多,不行就换。

    最后再推荐一个“冷门”的,YOROOT,支持机型不多,可能有奇效,可以尝试一下。
yoroot支持的机型:(如图) 【教程】绕开华为通道,获取解锁码解锁 BootLoader (二) 3:获取解锁码

连接USB调试(设置->关于手机->版本号(不是系统版本号),连续点击,启用开发人员选项),之后就可以连接电脑了(手机里面USB连接方式选择PC助手(HiSuite))(详细的连接方式,手机页面里面也有提示,这边不在赘述,相信玩这个的也没有这么白)。

       成功连接后,就能在秋之盒(也就是图1的那个工具)里面看到手机的信息了,点击ADB命令行,进入CMD。
依次输入如下命令:

adb shell 255|shell@hwp7:/ $ su root@hwp7:/ # cd /storage/sdcard1/ root@hwp7:/storage/sdcard1 # mkdir -p PartitionBackup root@hwp7:/storage/sdcard1 # cd PartitionBackup root@hwp7:/storage/sdcard1/PartitionBackup # dd of=nvme  > if=/dev/block/platform/ff1fe000.dwmmc0/by-name/nvme 8192+0 records in 8192+0 records out 4194304 bytes transferred in 0.916 secs (4578934 bytes/sec) root@hwp7:/storage/sdcard1/PartitionBackup # dd of=oeminfo  > if=/dev/block/platform/ff1fe000.dwmmc0/by-name/oeminfo 65536+0 records in 65536+0 records out 33554432 bytes transferred in 8.768 secs (3826919 bytes/sec) root@hwp7:/storage/sdcard1/PartitionBackup # dd of=recovery  > if=/dev/block/platform/ff1fe000.dwmmc0/by-name/recovery 32768+0 records in 32768+0 records out 16777216 bytes transferred in 4.419 secs (3796609 bytes/sec) root@hwp7:/storage/sdcard1/PartitionBackup # strings nvme | grep WVDEVID -B 1   1234567890123456

有部分cmd输出的东西因为markdown被隐藏了,不过无关紧要,如果想看的话,只要选择上面的内容就好了。

实际执行效果,以及部分代码的不严谨解释,如下图:(图一)

绿框部分就是要执行的代码,直接上面复制,右键点击就粘贴了(win10),回车执行,一行一回车;
红框部分的文件需要根据自己的实际来修改,如staroge/sdcard1  这个是在SD卡上创建PartitionBackup的,你也可以改成sdcard0来建,这个是在内部存储里建;
if=/dev/block/platform/ff1fe000.dwmmc0/by-name/nvme考图中红框的部分,ff1fe000.dwmmc0这个路径根据自己实际的nvme所在位置修改,可以安装一个RE文件管理器,从根目录开始,根目录/dev/block/platform/不同机型不同/by-name/nvme
至于最后的grep WVDEVID -B 1执行后如果是一串16位的数字,那就是解锁码,如果跟图中一样,是提示not found那也没关系
在执行完上面的三个dd 之后,在你创建的PartitionBackup文件夹下(可能是storage/sdcard1下,也可能是storage/sdcard0下,这取决于你之前是在那个路径下创建的PartiotionBackup),会多出三个文件,分别是nvme、oeminfo、recovery,这三个文件保存好,后面重新上锁可能要用到(如果你有这方面的需求的话)。
      我们要的解锁码就在nvme里面,我们把它拷贝到电脑里面,使用WinHex打开nvme文件(WinHex在上面分享的网盘链接里有提供),Ctrl+F搜索WVLOCK,得到解锁码,如下图:(图二) 【教程】绕开华为通道,获取解锁码解锁 BootLoader (二) 【教程】绕开华为通道,获取解锁码解锁 BootLoader (二) 后面教程看后续贴
评论3
荣耀粉丝31540776  LV4  发表于 2018-12-24 01:01 属地未知 来自:荣耀V9
   发表于 2019-6-19 11:19 属地未知 来自:浏览器
备用,xiexie!!
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表