如何用adb控制MTKLogger

[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)

  1. 获取开关状态

adb shell getprop debug.MB.running

adb shell getprop debug.mdlogger.Running

adb shell getprop persist.radio.netlog.Running

  1. 控制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

  2. 修改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卡

  1. 显示MTKLogger主界面

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

  1. Taglog开启/关闭

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

(0表示关,1表示开)

  1. 切换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模式)

  1. 开机自启动开启/关闭

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)

  1. 设置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)

  1. 设置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有此功能)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值