See You Again

android模拟器root及抓包

有时候需要分析网络情况修改hosts文件,而用手机又很不方便,此时用模拟器加上电脑端的 wireshark 就很好用了。
修改模拟器的hosts文件步骤:

从命令行启动模拟器,挂在文件系统为可写:

  1. cd Android/sdk/tools
  2. emulator -avd "Nexus6P" -writable-system

root模拟器:

  1. adb root
  2. adb remount

写模拟器文件:

  1. adb pull /system/etc/hosts hosts
  2. # 修改文件
  3. adb push hosts /system/etc/hosts

此时把需要调试的程序拖到模拟器里,模拟器用的是电脑的网络,因此可以直接用工具分析了。

2017-11-16 喜欢

Copyright © 2015-2018 转载请注明出处

回到顶部 ↑