android 9.0 解锁System分区

介绍

由于一些定制需求客户想要操作/system路径下的库文件正常此目录下是只有读的权限

修改

如果是板子没有音量按键的情况我们需修改如下文件,因为unlock页面需要power+音量键操作

路径:vendor/mediatek/proprietary/bootable/bootloader/lk/app/mt_boot/sec_unlock.c

#if 1//defined(USERDEBUG_BUILD) || defined(ENG_BUILD)
        if (1) { //force VOL_UP press
#else
        if (mtk_detect_key(MT65XX_MENU_SELECT_KEY)) { //VOL_UP
#endif

路径:device/mediatek/mt6761/BoardConfig.mk

ifneq ($(wildcard vendor/mediatek/internal/sboot_disable),)
BOARD_BUILD_SBOOT_DIS_PL:=yes
else
BOARD_BUILD_SBOOT_DIS_PL:=no //改为yes
endif

编译debug软件

解锁system分区步骤如下
adb shell
am start -n com.android.settings/com.android.settings.Settings
进入设置点击-系统关于手机-版本号点击6次-返回进入开发者选项-将OEM解锁打开
exit 退出adb模式
然后执行如下命令
adb reboot bootloader
fastboot flashing unlock
fastboot reboot
此时机器会重启 重启后我们执行
adb root
adb disable-verity
执行后提示重启重启后在执行
adb remount
此时system分区已解锁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不太正常的移动开发工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值