搞安卓逆向和抓包的时候,adb 命令用得飞起但记性不行。
把常用的命令和 Frida 相关的坑记在这里,省得每次翻历史记录。
常用adb命令
#快速启动安卓手机内Frida
1
| adb shell "su -c './data/local/tmp/frida'"
|
快速导出手机上的小红书APK[powershell]
1
| adb shell pm path com.xingin.xhs | ForEach-Object { $_.Split(":")[1] } | ForEach-Object { adb pull $_ }
|
快速获取包的VersionCode
1
| adb shell dumpsys package com.xingin.xhs | Select-String "versionCode=" | ForEach-Object { $_.ToString().Trim().Split("=")[1].Split(" ")[0] }
|
快速设置手机代理
1
| settings put global http_proxy 192.168.5.11:8888
|
Frida
#如果Hook卡在
1
| Spawning `com.xingin.xhs`...
|
或者
1
| Failed to spawn: unexpectedly timed out while waiting for signal from process with PID 2315
|
可以尝试 adb root 执行
1
2
| setprop persist.device_config.runtime_native.usap_pool_enabled false
pkill -f usap
|