惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
雷峰网
雷峰网
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 三生石上(FineUI控件)
博客园 - Franky
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
罗磊的独立博客
L
LangChain Blog
Jina AI
Jina AI
IT之家
IT之家
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
博客园_首页

博客园 - 特洛伊-Micro

Anatomy of a .PPTX File: Unpacking the Open XML Format fiddlerscriptCustomize Menus Fiddler And LINQ Fiddler 过滤 js、css、jpg 等请求 Linq 中 Join 的用法 Open in Windows Terminal as administrator .NET 内存碎片化分析 Android 常见脱壳与反编译工具 C#实现前向最大匹配、字典树(分词、检索) Task.Run vs Task.Factory.StartNew 时下最流行的5个用于桌面应用程序开发的 JS 框架介绍 What Is A Web Application Firewall? Ubuntu18.04 source.list更新国内源 ubuntu16.04 wordpress建站教程 Ubuntu1604 Install PHP 7.4 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) Inside the Storage Engine: Anatomy of a record Inside the Storage Engine: Anatomy of a page MSSQL forensics (1) - MDF fundamentals
使用夜神模拟器调试安卓apk
特洛伊-Micro · 2023-08-13 · via 博客园 - 特洛伊-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