如何用adb控制MTKLogger

2021-07-10 14:07:30 字數 2566 閱讀 4786

[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

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有此功能)

如何用adb控制MTKLogger

如何通過adb command去控制mtklogger 開關,設定log路徑等等。adb shell am broadcast a com.mediatek.mtklogger.adb cmd e cmd name start stop ei cmd target 23 start表示開啟,stop...

如何用adb命令啟動你的Android程式

我們都知道用 adb install filename.apk 命令可以安裝乙個android程式,那你知道在安裝後如何啟動你的程式嗎?試試下面的命令吧。adb shell am start a android.intent.action.main c android.intent.category...

如何用adb命令匯出sdcard裡面的日誌

需要驗證乙個問題,手機處於深度睡眠時期,是否會向系統傳送廣播日誌。這個時候,我們需要將手機重啟一下,並通過 800 開啟log。但是日誌是讀取到sdcard裡面的,如何通過adb命令將sdcard裡面的日誌內容給匯出來呢?1 通過cmd進入,敲adb shell命令,然後進入sdcard的日誌路徑,...