使用夜神模拟器调试安卓apk

发布时间 2023-08-13 18:15:26作者: 特洛伊-Micro

安装夜神模拟器,安装后打开

 

进入模拟器的安装目录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