{"repo":"LuckyLi706/flutter_mobile_command_tools","free":true,"listed":false,"github":"https://github.com/LuckyLi706/flutter_mobile_command_tools","clone":"git clone https://github.com/LuckyLi706/flutter_mobile_command_tools.git","description":"flutter写的桌面可视化操作android和ios的简单命令","language":"Dart","stars":130,"topics":["flutter","android","ios","windows","linux","macos","tools","adb"],"license":null,"category":"mobile-apps","readme_excerpt":"MobileTool 超级方便的adb命令工具，支持所有桌面端，不管你是开发还是测试，都可以试试看。 + 录制在b站的讲解视频 说明 + 关于Android 请自行打开手机开发者模式中的USB调试，确保手机和电脑能连接上。确保能使用adb连接上。。本工具Android模块只是将adb的大部分命令进行了懒人模式，有问题欢迎提issues。adb命令参考 + 安卓手机开启开发者选项 + 关于IOS 使用libimobiledevice，IOS意义不是很大。就写了几个小功能。还是爱思比较香。 + 关于配置文件和工具 - 本地文件路径 1. Windows：C:\\Users\\用户名\\Documents\\MobileTools 2. Linux：/home/用户名/Documents/MobileTools 3. Windows：/Users/用户名/Documents/MobileTools - MobileTools的目录结构 1. apksigner文件夹（签名文件） 2. config文件夹（用于保存一些信息） 3. tools文件夹（包含adb、反编译一些本地文件） + apktool文件夹（存放apktool.jar文件和FakerAndroid.jar，去云盘取） + uiautomatorviewer文件夹（存放获取焦点工具，去云盘取） + 一些adb以及fastboot文件 4. SETTING（本地路径的设置文件） 5. VERSION文件（当前软件的版本号） 如果需要使用反编译，以及获取当前界面的焦点的工具，几个工具太大。保存到了百度云盘，需要的可以放到tools文件夹下面。链接，提取码：xjwr。 功能 设置 + adb（选择本机的adb文件，以防止和内部adb冲突） + java（部分命令需要java环境，如果你不想配置环境变量，可以选择java文件） + libimobiledevice（IOS的环境，感觉用处不是很大） Android + 开启Root 如果手机有Root权限，可以打开，在获取信息的时候使用到。如果手机有Magisk，可以安装这个插件adb root，可以让所有的命令都走root权限。 + 内置ADB 如果你的电脑没有adb，打开这个开关会使用内置的adb。如果你电脑本身有adb，点击右上角的配置，配置adb路径，以免内置的adb和你安装的adb冲突。 + 基本操作 - 获取设备 获取当前所有连接的Android设备，展示在下拉框里面（如果当前只有单一设备，也可以不获取） - 获取设备信息 选择，然后点击获取信息，部分信息在高版本的手机上面需要Root权限 - 自定义adb命令（3.0新增） 本软件没有涉及带的命令，可以添加保存，下次使用 - 自定义其他命令（3.0新增） 相关其他终端命令，可以添加保存，下次使用 + 无线连接 - 无线连接 选择真机，非自定义的情况下会去获取当前真机的ip，获取成功直接去连接，获取失败，需要自定义去填入ip:port。选择其他模拟器设备，默认内置了所有模拟器的第一台设备的端口。然后点击无线连接就ok了。 - 断开 只能断开无线连接的设备和模拟器 + 应用管理 + 当前包名 获取当前展示的app包名，展示在上面的下拉框里面。 + 冻结包名（3.0新增） 获取所有冻结的app包名，展示在上面的下拉框里面。 + 第三方包名（2.0新增） 获取当前所有第三方的app包名，展示在上面的下拉框里面。 + 系统包名（2.0新增） 获取当前所有系统的app包名，展示在上面的下拉框里面。 + 冷","default_branch":null,"files":null,"tree":[],"storefront":"/r/LuckyLi706","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LuckyLi706/flutter_mobile_command_tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}