MTK OEM Unlock

检查sec_unlock.c fastboot_oem_unlock函数是否是Key检测,如不是 修改代码:

diff --git a/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c b/vendor/mediatek/proprietary
index 3f486bf..e7ed97c 100755
--- a/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c
+++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c
@@ -447,7 +447,7 @@ void fastboot_oem_unlock(const char *arg, void *data, unsigned sz)fastboot_okay("");}break;
-               } else if (mt_get_gpio_in((GPIO80 | 0x80000000)) == 0/*mtk_detect_key(MT65XX_MENU_OK_KEY)*/) { //VOL_D
+               } else if (mtk_detect_key(MT65XX_MENU_OK_KEY)) { //VOL_DOWNvideo_printf("return to fastboot in 3s\n");mdelay(3000);fastboot_boot_menu();
@@ -509,7 +509,7 @@ void fastboot_oem_lock(const char *arg, void *data, unsigned sz)fastboot_okay("");}break;
-               } else if (mt_get_gpio_in((GPIO80 | 0x80000000)) == 0/*mtk_detect_key(MT65XX_MENU_OK_KEY)*/) { //VOL_D
+               } else if (mtk_detect_key(MT65XX_MENU_OK_KEY)) { //VOL_DOWNvideo_printf("return to fastboot in 3s\n");mdelay(3000);fastboot_boot_menu();

按照如下步骤进行如下操作:
    步骤一:

Setting>System>Developer options > Enable OEM unlocking


    步骤二:

adb reboot bootloader //进入bootloader模式
fastboot flashing unlock //进入解锁界面
press volume up key //手动按下音量键


    步骤三:

fastboot reboot     //pass过后,输入此指令重启手机
adb root             //重启后输入此指令root手机
adb disable-verity  //解锁verity 


    
    步骤四:

adb reboot          //再次重启手机
adb root            //root手机
adb remount         //挂载手机,提示remount 已经ok


    


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部