Android远程调试环境配置

大类
Env
技术标签
原理研究-Android
环境增强
优先级
Medium
状态
Maintaining
开始日期
Nov 1, 2022
最后更新
Nov 18, 2022
Public
Public

基础环境配置

  • 翻墙配置:
    • Surfboard
    • Clash

远程连接配置

💡
优先使用v6链接,v4链接不太稳定
  • 远程连接:
    • SSH - Termux
      • v4链接:ssh -p36003 user@202.112.51.4
      • v6链接:ssh -p8022 user@androiddev-v6.misty.moe
      • 密码misty
    • VNC - droidVNC
      • v4链接:202.112.51.4:36004
      • v6链接:androiddev-v6.misty.moe:5900
      • 密码misty
      • 推荐本地连接手机5900端口,否则会非常卡
    • 远程ADB Shell
      • v4链接:202.112.51.4:36005
      • v6链接:androiddev-v6.misty.moe:5555

Frida配置

手机默认自动启动frida-server,无需自己启动。adb连接后即可使用frida -U链接。
如果提示unable to connect to remote frida-server: closed
在adb shell中执行:
sv down frida-server sv up frida-server

HTTPS抓包配置

  • Surfboard默认在规则模式,会自动翻墙
  • 当需要抓包时,切成全局,随后选择对应的抓包代理
    • 点下面第二按钮切到第二tab
    • notion image
notion image
  • 需要翻墙时再切回来就行了
 

手机屏幕配置

  • 间歇性的无法触摸
  • 出现无法触摸时
    • 在用电源键点亮屏幕后疯狂点击,有概率能好
    • 可以使用VNC避开屏幕
    • 可以外接鼠标