命令大杂烩

发布时间:2024年01月23日

1.?dump?

adb shell dumpsys car_service > car_service.txt

adb shell service list ? --- 查看service list

adb shell dumpsys audio > audio.log

adb shell dumpsys media.audio_policy

adb shell dumpsys media.audio_flinger

2. adb 禁用某个应用

adb shell pm disable com.android.settings

3. pull出来的seeting数据库是乱码

Android12的/data/system/XXXX.xml被默认设置二进制xml格式,直接打开是乱码。
可以通过修改配置将其改为普通的xml格式
adb shell setprop persist.sys.binary_xml false
重启手机,再获取XXXX.xml,就是普通xml格式了

data/system/users/0/settings_system.xml ?--- Settings数据库

4. :使用命令 git log -p fileName ? > ?search.txt ? (fileName要查找的文件)//把一个文件的提交记录全全部查找出来,可以使用edit 软件查找。

? ? 或b: ?git log -p fileName | grep search ? ? 最好用a的方式,好查找commit ID?

5.adb命令查看应用的版本号

adb shell dumpsys package com.tencent.tai.pal.platform.app | findstr version

6. adb 命令设置音量

adb shell service call audio 9 i32 16 i32 -100 i32 1

7.?用命令合入patch:git apply ?mediasession.diff

8. 设置log等级的命令

adb shell setprop persist.log.tag V

9. push? framework.jar无法开机

(1). adb root
(2). adb remount
(3). adb shell 进入到/system/framework/下执行rm -rf *
(4). 解压framework.zip,进入到framework目录执行 adb push . /system/framework/

10.清空机器中缓存的log

adb logcat -c?

11.命令启动应用

adb shell am start com.android.settings/com.android.settings.Settings

12.命令强制停止某个应用

adb shell am force-stop com.yongshi.tenojo.ys

13.命令杀死某个应用

adb shell kill -9 pid

14.命令查看数据库字段

Settings.System.getInt(mContext.getContentResolver() , "touch_type");
adb shell settings get system ?touch_type?
?

15 .关机命令?adb shell reboot -p? ?

16 .动态打印log

adb logcat -s "AS.SfxHelper":d

文章来源:https://blog.csdn.net/haijiaoningxia/article/details/135775071
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。