MobileTool集成了大部分常用命令adb工具是flutter写的一个使用adb命令操控移动使用的windows应用,主要就是为了简化操作。现在把这个功能转移到所有桌面应用来,并且修复之前的一些遗留的BUG,开源出来了。
软件功能
Android
获取设备
获取当前所有连接的Android设备,展示在下拉框里面(大部分功能都需要先获取设备)
获取应用包名
获取当前展示在前台的包名(清除数据和卸载apk功能需要获取)
当前activity
展示当前顶级activity
清除数据
清除当前获取包名的数据
截屏
截取当前设备的界面,并且推送到桌面(命名screen.png)
录屏
录取当前屏幕,需要先设置时间,完成后推送到桌面(命名record.mp4)
安装apk
选择apk然后安装到当前设备上
卸载apk
卸载当前获取包名的apk
无线连接
选择真机,非自定义的情况下会去获取当前真机的ip,获取成功直接去连接,获取失败,需要自定义去填入ip:port。选择其他模拟器设备,默认内置了所有模拟器的第一台设备的端口。
断开
只能断开无线连接的设备和模拟器
push
选择文件推送到当前设备,默认推送位置/data/local/tmp。可以自定义位置
拉取文件
从当前设备拉取文件到桌面,如果一开始选择了手机crash,选择对应的时间点拉取crash。如果需要拉取文件,需要先配置搜索的文件路径,然后点击手机,然后再点击拉取文件。
模拟操作的执行命令
目前模拟操作集成了输入、滑动、点击、后退。根据选择的不同来执行模拟操作。
v2签名
使用apksigner的签名。windows的签名文件放在apksigner文件夹下面,macos放在/Users/用户名/Library/Caches/apksigner下面,可以进行替换,保证文件名一样。
IOS
暂时未做(计划使用libmobileinstaller的相关指令)
软件编译
所有平台应用都改成了占当前屏幕的2/3,采用居中显示,linux没有居中,GTK没搞过。

更新说明
调整界面样式
提供内置adb,无需安装adb
添加应用交互
添加获取所有包名
添加重启到Recovery模式
mac和linux晚点打包






















大小: 3.8M




大小: 8KB

终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
mysql数据库.net开发驱动(mysql connector net )8.0.11 官方最新版
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版