mitmproxy Appium

mitmproxy

q 退出

e 编辑 esc 退出编辑 a 新增一行 tab 换列

截获的数据保存到文件 mitmdump -w outfile

本来处理截获的数据 mitmdump -s script.py

API


Appium

adb devices -1

1
2
3
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
85528347    device usb:336592896X product:OnePlus5 model:ONEPLUS_A5000 device:OnePlus5

Appium Python Client Appium 配置 Session

platformName 平台名称,需要区分 Android或 iOS,此处填写 Android deviceName 设备名称,此处是手机的具体类型 model appPackage: 它是App程序包名 adb shell pm list package appActivity: 它是入口 Activity名,这里通常需要以开头。

1
2
3
4
5
6
7
8
9
10
11
12
13
adb连接情况
adb devices -l

获取包名和入口类名
adb shell dumpsys window windows | grep -E 'mCurrentFocus'

mCurrentFocus=Window{964c752 u0 com.gxb.wallet.app/com.gxb.sdk.activity.WalletHomeActivity}


adb shell dumpsys activity | grep mFocusedActivity

解压 apk 查看
AndroidManifest.xml