使用夜神模拟器调试安卓apk
安装夜神模拟器,安装后打开
进入模拟器的安装目录Nox.exe所在的目录
在此目录进入 cmd
然后输入命令
1 adb connect 127.0.0.1:62001
5.查看
adb devices
这样就是连接成功了,就可以通过adb命令对夜神的模拟器进行编辑了
1 PS D:\Program Files\Nox\bin> cmd 2 Microsoft Windows [版本 10.0.16299.492] 3 (c) 2017 Microsoft Corporation。保留所有权利。 4 5 D:\Program Files\Nox\bin>adb connect 127.0.0.1:62001 6 already connected to 127.0.0.1:62001 7 8 D:\Program Files\Nox\bin>adb devices 9 List of devices attached 10 127.0.0.1:62001 device 11 12 13 D:\Program Files\Nox\bin>
夜神模拟器+adb命令常用的命令
1、adb devicers 查看移动端设备
2、开启服务:adb kill-server
3、关闭服务:adb kill-server
4、安装软件:adb install apk路径
5、覆盖安装:adb install -r apk路径
6、查看(系统)包名:adb shell pm list packages –s
7、查看(第三方)包名:adb shell pm list packages -3
8、卸载软件:adb uninstall 软件包名
8、将电脑文件传输到移动端:adb push 电脑路径 移动端路径
9、将移动端文件传输到电脑:adb pull 移动端路径 电脑路径
10、截屏:adb shell screencap -p 截图文件路径
11、查看手机CPU情况:adb shell dumpsys cpuinfo
12、查看应用内存使用情况:adb shell dumpsys meminfo +包名:应用的内存使用情况
13、显示磁盘使用信息:adb shell dumpsys diskstats
14、查看电池状态:adb shell dumpsys battery
15、查看手机日志:adb logcat
16、将手机日志输出到本地文件中:adb logcat -v time > F:/Log/aa.txt
17、输出最近的日志:adb logcat -t 5
安装最新版 Frida
windows python: https://www.python.org/downloads/
python -m pip install --upgrade pip
pip install frida-tools
手机端安装最新版 Frida-server
在 官方github页面的release标签里,找到对应版本的frida-server
注意要匹配系统和架构,比如arm和arm64就不能搞错
查看手机CPU 架构类型
PS C:\Users\Administrator> adb devices
List of devices attached
00eda37121888c2c device
PS C:\Users\Administrator> adb shell
bullhead:/ $ getprop ro.product.cpu.abi
https://github.com/frida/frida/releases 下载对应版本的server:
https://github.com/frida/frida/releases/download/16.1.3/frida-server-16.1.3-android-x86.xz
https://github.com/frida/frida/releases/download/16.1.3/frida-server-16.1.3-android-arm64.xz
https://github.com/frida/frida/releases/download/16.1.3/frida-server-16.1.3-android-x86_64.xz
将解压后的server上传到手机或者模拟器上
adb push D:\frida-server-12.2.29-android-x86 /data/local/tmp/frida-server
打开adb shell
给frida-server设置权限
chmod 777 frida-server
最后打开手机端的frida-server
./frida-server
转发端口
在cmd中输入frida-ps -U,出现下图,说明安装成功
在手机端启动frida-server
设置绑定端口
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
模拟器中安装RootExplorer
https://rootexplorer.co/
https://rootexplorer.co/download-apk/
模拟器android和本地windows 共享文件夹:
第三方android app 安装目录:
/data/data/com.xxxxxxxxxxxxxxxxxx.android.berlin