Android常用命令

setprop ctl.start lcdparamservice
setprop ctl.stop lcdparamservice

getprop |grep cam.hal3.ver

adb shell pkill camera && adb shell pkilll provider
adb logcat|grep "E RkCamera"
adb shell setprop persist.vendor.camera.hal.debug 5


wm density  //查看屏幕密度
wm density 240  //设置屏幕密度
wm size  //查看屏幕分辨率
wm size 1920x1080  //设置屏幕分辨率
wm size reset
wm density reset

获取系统所有支持的features
adb shell pm list features
查询系统所有package
pm list packages

禁用(diable)或启用(enable)package
pm enable com.android.provision


settings list NAMESPACE(system,secure,global)

getevent
power按键
adb shell input keyevent 26
home按键
adb shell input keyevent 3
返回键
input keyevent 4 

public static final int KEYCODE_HOME = 3;
public static final int KEYCODE_BACK = 4;
public static final int KEYCODE_CALL = 5;
public static final int KEYCODE_VOLUME_UP = 24;
public static final int KEYCODE_VOLUME_DOWN = 25;
public static final int KEYCODE_POWER = 26;
public static final int KEYCODE_CAMERA = 27;
public static final int KEYCODE_MENU = 82;
public static final int KEYCODE_APP_SWITCH = 187;


查看上次anr信息
adb shell dumpsys activity lastanr
查看上次anr traces信息
adb shell dumpsys activity lastanr-traces

抓取native进程traces
adb shell debuggerd -b pid

放开权限校验
adb shell setenforce 0
恢复权限校验
adb shell setenforce 1
编译该模块
make selinux_policy -j4

查看apk签名指纹信息
解压apk后获得META-INF/CERT.RSA文件
在linux环境下使用keytool工具查看apk的签名指纹信息
keytool -printcert -file test/CERT.RSA
或者通过签名证书文件获取
keytool -list -v -keystore $keystore_file [-storepass password]

dos2unix

$adb shell dmesg | grep avc > avc_log.txt
$audit2allow -i avc_log.txt -p out/target/product/xxxvendor/etc/selinux/precompiled_sepolicy

WITH_DEXPREOPT := false


ps -T -p pid
getconf LONG_BIT
cat /proc/4044/maps    #查看4044进程的内存映射表
adb shell dumpsys meminfo packagename

相关推荐

  1. Android命令

    2023-12-30 12:40:02       55 阅读
  2. Android adb 命令

    2023-12-30 12:40:02       40 阅读
  3. Android命名大全

    2023-12-30 12:40:02       32 阅读
  4. Android_adb_基本命令

    2023-12-30 12:40:02       81 阅读
  5. Android shell debug 命令

    2023-12-30 12:40:02       31 阅读
  6. Android 逆向(三)-adb逆向命令

    2023-12-30 12:40:02       37 阅读
  7. Android 逆向(四) - adb逆向命令

    2023-12-30 12:40:02       43 阅读
  8. android

    2023-12-30 12:40:02       48 阅读
  9. android方法

    2023-12-30 12:40:02       69 阅读
  10. android 工具

    2023-12-30 12:40:02       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-30 12:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-30 12:40:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-30 12:40:02       82 阅读
  4. Python语言-面向对象

    2023-12-30 12:40:02       91 阅读

热门阅读

  1. MySQL聚簇索引和非聚簇索引的区别

    2023-12-30 12:40:02       63 阅读
  2. js 判断值 对象 是否存在 包含 的各种方式

    2023-12-30 12:40:02       60 阅读
  3. 引领时代的大模型chatgpt简介

    2023-12-30 12:40:02       56 阅读
  4. MATLAB曲线拟合

    2023-12-30 12:40:02       66 阅读
  5. Leetcode 414.第三大的数

    2023-12-30 12:40:02       63 阅读
  6. 前端DApp开发利器,Ant Design Web3 正式发布 1.0

    2023-12-30 12:40:02       59 阅读
  7. C语言通过指针访问数组元素介绍

    2023-12-30 12:40:02       49 阅读
  8. Linux C 中 multiple definition of ‘xxx‘

    2023-12-30 12:40:02       57 阅读
  9. Linux cp 命令

    2023-12-30 12:40:02       50 阅读
  10. 单片机MCU堆栈概念与区别

    2023-12-30 12:40:02       50 阅读