微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > L版本Recovery Mode打开adb功能

L版本Recovery Mode打开adb功能

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在L版本上recovery mode 的adb功能默认是打开了,但由于system分区在recovery mode没有mount导致adb功能无法使用。因此在手机进入recovery mode时将system分区mount上,就可以链接上adb,打开后recovery mode的adb和normal mode的adb其功能一模一样。
[SOLUTION]
方法一:
同时按音量上键和电源键进入选择启动模式界面,选择启动模式为Recovery Mode,会出现一个机器人躺下的界面,再连续按音量上键7次,即可打开adb功能。
这种方法不需要修改任何代码即可打开adb功能,用起来非常Convenient。
方法二:
修改alps/bootable/recovery/etc/init.rc文件如下(方框中红色是需要添加的代码)
GPT格式
on init
export PATH /sbin:/system/bin
export android_root /system
export ANDROID_DATA /data
export EXTERNAL_STORAGE /sdcard
symlink /system/etc /etc
mkdir /sdcard
mkdir /system
mkdir /data
mkdir /cache
insmod /sec.ko
mknod /dev/sec c 182 0
chmod 0660 /dev/sec
mkdir /sideload


非GPT格式:查看alps/device/mediatek/{project}/recovery.fstab文件中system分
区在哪个block上,默认一般在/dev/block/mmcblk0p3上,则对应如下


note:
1、如用第一种方法打开adb,导致ota升级失败,请参考FAQ14769(L版本OTA升级遇到error:"system has been remounted R/W; reflash device to reenable OTA updates")
2、这个功能只可用于debug,正式版本须关闭,不然可能会引起升级失败。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top