adb的安装和使用 以及安装Frida 16.0.10+雷电模拟器

.NET兼职社区
.NET兼职社区
.NET兼职社区

1.下载adb

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

2.配置adb环境变量

按键windows+r打开运行,输入sysdm.cpl,回车。

高级》环境变量》系统变量》path

两次确定之后在重新打开命令行进行校验是否安装成功 adb --version

2.安装Frida 16.0.10

使用pip命令 也可使用npm安装。

csharp 复制代码
pip install frida-tools

2.1然后去下载安卓模拟器的frida
https://github.com/frida/frida/releases/tag/16.0.10

下载完成解压下来 改个简单名字 frida-server ,运行雷电模拟器,然后打开雷电模拟器安装目录,运行命令把文件传送到手机的/data/local/tmp/目录,并且启动

csharp 复制代码
复制文件进手机:
adb push xxx\frida-server /data/local/tmp/

进入shell: 
adb shell

切换管理员:
su

改下文件权限:
chmod 777 /data/local/tmp/frida-server

后台运行Frida服务:
/data/local/tmp/frida-server &

标记红色部分是因为模拟器目录搞错了 自己看看自己的目录,需要对二进制文件赋权。

单独开个cmd然后还要转发一下端口

csharp 复制代码
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

意思是不模拟器端口映射到本地相同的端口。然后挂钩子操作。

2.2测试是否成功

运行命令: frida-ps -U 可以打印当前正在运行的应用

OK !!

adb常用命令:
adb shell pm list packages 查看所有包名

相关推荐
流星白龙12 分钟前
【MySQL高阶】17.InnoDB 内存结构
数据库·mysql·adb
码云骑士3 小时前
Android ADB常用命令
android·adb
流星白龙1 天前
【MySQL高阶】7.MySQL日志
数据库·mysql·adb
流星白龙1 天前
【MySQL高阶】0.MySQL的安装
数据库·mysql·adb
流星白龙1 天前
【MySQL高阶】6.MySQL数据目录,日志
android·mysql·adb
流星白龙1 天前
【MySQL高阶】2.MySQL命令行客户端(2)
android·mysql·adb
流星白龙1 天前
【MySQL高阶】5.MySQL服务器简介
服务器·mysql·adb
流星白龙1 天前
【MySQL高阶】9.在一台机器上运行多个MySQL实例
数据库·mysql·adb
流星白龙1 天前
【MySQL高阶】8.MySQL系统库
android·mysql·adb
亚空间仓鼠4 天前
Docker容器化高可用架构部署方案(十七)
adb