We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
为了方便测试以及开发,atx封装了很多的命令行工具,功能包含端口转发,包解析,安装,截图等等。
需要加上前缀 python -m atx.ios
python -m atx.ios
developer (因为部分链接还在内网,所以目前只能在网易内部用)
将iOS设置成开发者模式,需要手机连接上电脑。(仅在windows测试过)
依赖: iTunes, iMobileDevice
python -m atx.ios developer
screencap
截图功能(使用前设备需要设置成开发者模式)
python -m atx.ios screencap -o screen.png
运行命令行需要加上python -m atx 前缀,如启动gui的命令是python -m atx gui,命令行的帮助查看方法
python -m atx
python -m atx gui
python -m atx --help
gui
简单版的GUI,主要用于截图
minicap
用于安装minicap到手机上
tcpproxy
老实说这个命令有时候会崩溃,用Go语言写的tcp-proxy稳定性会更高一点,参考这里 简单的tcp转发工具,目前用在了模拟器的转发上面,对于海马玩模拟器,使用方法
tcp-proxy
python -matx tcpproxy
adb connect 10.0.0.1
apkparse
用于解析apk的包名和activity,使用方法
$ python -matx apkparse demo.apk { "main_activity": "com.example.demo.activity.Main", "package_name": "com.example.demo" }
install (仅限apk)
支持从URL,以及本地路径安装应用,支持文件推送到手机时显示进度
$ python -matx install example.apk 2016-04-26 16:33:52.370 INFO [install: 93] APK package name: com.netease.example 2016-04-26 16:33:52.370 INFO [install: 94] APK main activity: com.netease.example.MainActivity 2016-04-26 16:33:52.371 INFO [install: 96] Push file to android device 100% |===========================================| 5.88M/5.88M [4.89M/s] 2016-04-26 16:33:57.521 INFO [install: 99] Install ..., will take a few seconds 2016-04-26 16:34:08.179 INFO [install: 101] Done $ python -matx install --start example.apk # Start app after installed.
screencap 拥有超越adb shell screencap的速度以及兼容性,使用了PIL库,输出的格式根据文件的扩展名的自动确定
adb shell screencap
$ python -m atx screencap -o screen.png
如果需要复制到剪贴板,需要在额外安装一个库 pip install pypiwin32
pip install pypiwin32
screenrecord (仅限android)
录制视频功能,需要预先安装minicap
info
显示手机重用信息,输出格式是JSON
$ python -m atx info