-
CMD_HOME: 常用命令所在目录(绝对路径),如:D:\apps\cmd -
ANDROID_SDK: Android Sdk所在目录(绝对路径),如:D:\Android\Sdk
adbas启动手机里的android_server
adbas6.8启动手机里的android_server 6.8版本
adbrun xxx启动手机里的文件
/data/local/tmp/xxxadbft即
adb forward tcp:23946 tcp:23946adbft 23946即
adb forward tcp:23946 tcp:23946adbfj 3813即
adb forward tcp:8700 jdwp:3813adbfj 8700 3813即
adb forward tcp:8700 jdwp:3813adbp elf_filepush文件elf_file到
/data/local/tmp,并设置为可执行adbp parma1 parma2push文件parma1到
/data/local/tmp,重命名为parma2,并设置为可执行adbit app-debug.apk即
adb install -t app-debug.apk。安装android:testOnly="true"的apk。adbls即
adb shell -x ls -l /data/local/tmp。列出/data/local/tmp下的所有文件adbrm xxx即
adb shell -x rm /data/local/tmp/xxx。删除/data/local/tmp下的文件xxxadbu com.example.myapplication即
adb shell pm uninstall --user 0 com.example.myapplication。可以卸载预置appadbtop即
adb shell dumpsys window | findstr mCurrentFocus。显示已打开应用的包名
- arm19.bat
- x24.bat
即
%ANDROID_SDK%\emulator\emulator.exe -avd Pixel_2_API_24
baksmali包装baksmali.jar的调用。
smali包装smali.jar的调用。
dexdump -f classes.dex |more或dexdump -f app-debug.apk |more会解压并读取里面包含的dex文件D:\Android\Sdk\build-tools\29.0.3\dexdump.exedex文件信息
objdump -S elf_file |moreD:\Android\Sdk\ndk\21.0.6113669\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\arm-linux-androideabi\bin\objdump.exe类似IDA的反编译视图
objdump -s elf_file >txt.txt类似IDA的16进制视图
readelf -a elf_file |moreD:\Android\Sdk\ndk\21.0.6113669\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\arm-linux-androideabi\bin\readelf.exeELF文件信息
adb shell getprop | findstr product或adb shell cat /system/build.prop | findstr product查看手机设备信息