adb命令

windows下安装adb

驱动安装好后;简要常用命令如下:

01)F:3)公司工程文件G35_boye_爆点机器4>adb pull /storage/sdcard0/mtklog/mobilelog .

02)adb reboot

03)rm -r mobilelog

04)/mnt/sdcard2/mtklog

05)root@k3559:/ # rm -r /mnt/sdcard2/mtklog/mobilelog
06)rm -r /mnt/sdcard2/mtklog/mobilelog

07)F:3)公司工程文件14)s3592L红外(遥感),屏幕智能唤醒功能,工厂模式去除3)bin>a
db remount
重新装载andriod文件系统

08)F:3)公司工程文件14)s3592L红外(遥感),屏幕智能唤醒功能,工厂模式去除3)bin>a
db push factory /system/bin/factory

09)F:3)公司工程文件17)星数调整S35>adb logcat > kernel.log  //抓取内核log,不退出一直抓取

adb logcat -s "ActivityManager"   抓取系统正在运行的应用

 10)C:Documents and Settingslynn.feng>adb shell cat proc/kmsg | findstr GTP  //提取有GTP标志的log;

android系统下:adb logcat 

 adb logcat >test1.txt

 11)抓取log

  lynn.feng@max-OptiPlex-780:~$ adb shell cat proc/kmsg >kernel_1

 lynn.feng@max-OptiPlex-780:~$ adb shell cat proc/kmsg | grep lynn

 cat /proc/bq24157
读出所有寄存器的值。

echo [reg] [val] > /proc/bq24157
往[reg]寄存器写[val]。

12)android7.0 userdebug版本root需要:

adb disable-verity (必须在eng或userdebug lunch之后的工程下才可用)

find kernel  -name i6* | xargs sed -i 's/MTK_EFUSE_DOWNGRADE = yes/MTK_EFUSE_DOWNGRADE = no/g'

有的平台用双引号 find kernel  -name i6* | xargs sed -i "s/MTK_EFUSE_DOWNGRADE = yes/MTK_EFUSE_DOWNGRADE = no/"

14)test 第五行插入字符串wang;

sed -i '5a wang' test.txt

rename 's/5670/5675/g' *

 15)adb获取Android系统属性(adb shell getprop ***)数据来源

16)查找某server 杀死它 系统自动重启该server

adb shell ps | findstr camera
adb shell kill xxx

17)

--------

原文地址:https://www.cnblogs.com/Ph-one/p/5283949.html