易语言解决adb端口占用_adb连接夜游神模拟器安装frida

连接步骤

进入到夜游神安装目录 D:Program FilesNoxbin 在这个目录中自带了abd工具。

  1. 启动夜游神
  2. adb connect 127.0.0.1:62001
7e4a03e1b1b0764866072d451d02ffa3.png

连接结果图

  1. 查看设备列表 adb devices
66ffb636e017649081e177a6a754ff4b.png

设备列表

  1. 下载frida-server:https://github.com/frida/frida/releases
  2. 解压下载内容到D:software并改名为frida-server
  3. 通过adb上传frida-server到夜游神
adb push D:softwarefrida-server /data/local/tmp
b6f401eb62e11c09aa29841cb0befae5.png

上传结果图

frida使用

上一步已经将frida上传到了模拟器中,这里还需要介绍一下具体下载哪一个server包。

# 在cmd中输入下面命令# 设置转发端口adb forward tcp:27042 tcp:27042adb forward tcp:27043 tcp:27043# 启动shelladb shellsu# 通过下面的命令查看我们的模拟器cpu类型getprop ro.product.cpu.abi# 我这里输出的是 x86 所以我需要下载 frida-inject-12.10.2-android-x86.xz 类型的frida-server

启动frida-server:

# 接着上面的命令行进行操作cd /data/local/tmpchmod 755 frida-server./frida-server# WARNING: linker: ./frida-server: unused DT entry: type 0xxxxxxx arg 0xxxxxx# 一般出现上面的内容就已经启动好了

如果我们已经使用python安装了frida:

pip install fridapip install frida-tools

那么我们可以在cmd中使用下面的命令检查frida是否启动成功:

PS D:Program FilesNoxbin> frida-ps -U PID  Name----  -------------------------------24611  adbd29891  android.process.acore12181  android.process.media28841  com.android.inputservice12541  com.android.keychain12951  com.android.managedprovisioning13131  com.android.onetimeinitializer

说明我们的frida-server已经启动成功了。

错误信息

* daemon not running. starting it now on port 5037 ** daemon started successfully *adb: error: connect failed: no devices/emulators found

其实这个主要是因为我安装了一个adb工具,这个工具的版本和夜游神的版本不一致导致不能使用。最后使用夜游神安装目录中自带的adb工具就可以了。

可以通过下面的命令找到端口占用工具:

f9d69edda2fa58843e4b6ce4b07ffda2.png

5037端口占用工具

c07b6d18c7fdf643896bac5e28f8ef63.png

端口占用工具

可以kill掉重新启动。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部