1、adb devices:查看设备
2、adb shell:进入手机的控制台
adb.exe: more than one device/emulator:连接多个设备,需要指定那个设备
adb -s emulator-5554 shell:指定要连接的设备
3、df:查看设备分区情况
4、cd /:进入根目录
ls:显示文件列表,-a参数包括隐藏文件,以"."开头的文件
cd /data/lcoal/tmp:逆向中常用目录
5、文件权限“-rw-rw-rw-”
第一位:-普通文件,d文件夹,l软连接
第一个rw-:文件所有者的权限
第二个rw-:所有者同组人的权限
第三个rw-:其他用户对该文件的权限
r:可读,w:可写,x:可执行
6、chmod 777 文件名:给该文件最大权限
7=2^0+2^1=2^2
7、adb push C:\Users\aiyou\Desktop\1.txt /data/local/tmp/a.txt:将电脑文件推送到设备中
8、cat 文件名:查看文件内容
9、rm -rf:递归删除,慎用,一般用rm -f
10、ps:打印进程信息
11、ps |grep init:过滤名字还有init的进程
12、adb install *.apk:安装某apk
13、data分区常见目录:app、system、data、local、misc
data/data目录
存放的是所有APK程序数据的目录,每个APK对就一个自己的Data目录,就是在data/data/目录下,会产生一个跟 Package一样的目录。比如有一个APK,它的包名叫com.test.hello则,在data/data/目录下会有一个 com.test.hello的目录,这个APK只能操作此目录,不能操作其它APK的目录
data/app目录
用户安装的APK放在这里。我们如果把APK放入这个文件夹下面的话,就算安装好了。这就叫静默安装。不用管APK文件里面的lib目录下的库文件,系统会自动帮我们放入调用库
data/misc目录
保存WIFI帐号,信息等。比如保存了一个WIFI连接帐号,则此目录下的WIFI目录下面wpa_supplicant.conf可以查看到
14、system分区常用目录:app、lib、xbin、bin、media、framework
system/app目录
存放系统自带的APK。将APK放入到System/app目录下,也是静默安装
system/lib目录
存放APK程序用到的库文件
system/bin目录和system/xbin目录
存放的是shell命令
system/framework目录
启用Android系统所用到框架,如一些jar文件
15、sd卡目录:
/sdcard /mnt/sdcard