查看设备中所有的包名
pm list package
查看某个包的详细信息
dumpsys package your.package.name
非root的设备下查看某个应用的私有数据
run-as your.package.name
如果成功,就能切换到/data/data/your.package.name/目录下查看应用私有数据。要求该应用当前处于debuggale,即调试模式。
查看我当前的用户名
whoami
查看当前用户的信息
id
查看当前用户所在的组(不可靠)
group [username]
查看进程信息
ps | grep [package_name] ##查找对应的pid
cat/proc/[pid]/status ##查看pid的对应信息,proc下的文件对应进程信息
Dump内存信息
dumpsys meminfo -d [packagename] ##输出对应应用的内存占用情况
procrank ##输出排序后的系统中进程内存占用信息
procmem pid ##输出进程[pid]对应的内存占用详细信息,map详细信息
librank ##输出系统中各进程对某个共享库(某个so)的内存占用占比情况
调试SQLite,修改日志打印级别
adb shell setprop log.tag.SQLiteLog V
adb shell setprop log.tag.SQLiteStatements V
adb shell stop
adb shell start