Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1385600
  • 博文数量: 478
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4833
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-28 11:12
文章分类

全部博文(478)

文章存档

2019年(1)

2018年(27)

2017年(21)

2016年(171)

2015年(258)

我的朋友

分类: Android平台

2015-09-06 10:35:11

[FAQ06939]如何用adb控制MTKLogger
2015-04-16
软件分支JB2KK1KK2.MP13
FAQs 16 of 107
如何配置mtklogger各种参数 ramdump如何开启?

内容

 

[DESCRIPTION]

 如何通过adb command控制MTKLogger 开关,设定log路径等等。

 

[KEYWORD]

 MTKLogger adb控制 路径 大小

 

[SOLUTION]

1. 开启/关闭

adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start/stop --ei cmd_target 7

(start表示开启,stop表示关闭;7可改为1/2/4分别代表MobileLog/ModemLog/NetworkLog)

2. 获取开关状态

adb shell getprop debug.MB.running

adb shell getprop debug.mdlogger.Running

adb shell getprop persist.radio.netlog.Running

 

3. 控制Tag Log
Enable Taglog: 
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target 1
Disable Taglog: 
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target 0
Trigger taglog:
adb shell am broadcast -a com.mediatek.log2server.EXCEPTION_HAPPEND -e path SaveLogManually -e db_filename yourInputTagName

 

4修改log存储路径

adb shell setprop persist.mtklog.log2sd.path logpath

JB版本前logpath

/mnt/sdcard   内置sd

/mnt/sdcard2 外置sd

需要做stop/start MTKLogger才能生效

 

JB版本后logpath为:

internal_sd  内置sd卡

external_sd  外置sd卡

 

 

 5. 显示MTKLogger主界面

adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity

 

6. Taglog开启/关闭

adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_taglog --ei cmd_target  0/1

(0表示关,1表示开)

 

7切换Mdlog录制模式为USB/SD

adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name switch_modem_log_mode --ei cmd_target  1/2

(1表示USB模式,2表示SD模式)

 

8开机自启动开启/关闭

adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_auto_start_1/set_auto_start_0 --ei cmd_target 7

set_auto_start_1表示开启开机自启动,set_auto_start_0表示关闭开机自启动;

  7可改为1/2/4,分别代表MobileLog/ModemLog/NetworkLog

 

9. 设置Limit Current Log Size (JB版本以后生效)
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_log_size_300 --ei cmd_target 7

(set_log_size_300 可更改为其他合适值如set_log_size_600;

  7可改为1/2/4,分别代表MobileLog/ModemLog/NetworkLog)

10. 设置Mobile Limit Total Log Size (JB版本以后生效)
adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name set_total_log_size_600 --ei cmd_target 1

(set_total_log_size_600 可更改为其他合适值如set_total_log_size_1200;

最后一位1不可更改,因为只有mobile log有此功能

阅读(2917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~