【原创工具】ADBGUI 您所在的位置:网站首页 苹果手机adb工具 【原创工具】ADBGUI

【原创工具】ADBGUI

2023-08-16 12:35| 来源: 网络整理| 查看: 265

ADBGUI

使用C#编写的GUI版ADB操作工具,方便高效。目前仅支持Windows64操作系统。 在这里插入图片描述

功能介绍 adb常用命令集成shell常用命令集成运行自动连接设备frida自动安装配置frida常用脚本管理远程文件操作管理App安装列表管理实时预览设备画面 adb常用命令集成

见界面菜单列表,不再逐一列举。

shell常用命令集成

见界面菜单列表,不再逐一列举。

代理相关的操作适合进行App网络抓包时使用,简单快捷。 运行自动连接设备

adbgui运行后自动识别并连接安卓设备,开发阶段均使用雷电模拟器进行测试,效果很好,真实设备没有试过。理论上支持多个设备的切换,由于没有真实设备,这个功能也没有具体测试过,如果有问题还请反馈。

frida自动安装配置

frida的安装支持两种方式:

选择或指定版本安装:adbgui会自动从 frida/releases 下载、解压、推送操作。需要注意的是,如果网络环境访问GitHub很慢的话,不推荐该方式,会卡很久甚至会失败。离线文件安装:适合访问GitHub很慢的情况,下载好需要的 frida-server 安装包进行离线安装,例如使用雷电模拟器是x86的CPU,则可以下载 frida-server-15.2.2-android-x86.xz ,下载好后的xz文件直接拖放到安装文本框,然后点 安装 按钮即可。

说明:

不输入任何frida的版本或离线文件的话,点击 安装 按钮会自动获取最近的 10 个 frida 版本供选择。安装frida的时候需要先连接好安卓设备,adbgui需要推送 frida-server 文件到设备中,且推送的远程目录是:/data/local/tmp可以在 远程文件管理列表里启动 frida-server,安装成功后只需要右键选中 frida-server 文件,运行之即可。adbgui退出后,frida-server 会自动退出,因此每次重新启动adbgui,需要使用frida时,需要手动启动 frida-server 一次。 frida常用脚本管理

常用操作可以右键点击菜单查看。

frida常用脚本的配置文件在 ./bin/frida.json,可以参考样式自动添加修改。修改完成后,只需要右键菜单选择重新加载即可生效。

支持已有脚本直接拖放进来添加,需要管理好相对路径,可以在拖放完成后查看下配置文件是否正确,不正确可以自己手动编辑下。

支持spawn方式、attach方式注入 js 脚本。

远程文件操作管理

这个不再赘述,可以自己操作体验下,都是一些常用的远程文件操作功能。

对于经常使用的目录,可以进行收藏,或者直接编辑 ./bin/favorite.txt 文件,一行一个目录路径,这个功能比较方便实用。支持pull下载远程文件到本地。上传文件直接拖放即可,方便快捷。 App安装列表管理

默认显示的是用户级App安装列表,如果需要显示系统级的App列表,可以在 「设置」里进行配置。

复制包名查看App安装包路径提前App安装包文件运行App查看运行中的App信息清除App缓存数据发送广播:只内置了几个系统级别的广播,有待进一步完善。性能测试-CPU/内存占用性能测试-启动时间 实时预览设备画面

使用 scrcpy 实现实时预览手机画面的效果,配置方法:

从 scrcpy/releases 下载编译好的版本,例如下载 scrcpy-win64-v1.24.zip ,解压缩后修改修改文件夹名为 scrcpy-win64 放置在 adbgui/bin/tool目录下,adbgui会自动调用 ./bin/tool/scrcpy-win64/scrcpy.exe;如果要升级替换 scrcpy 的版本,只需要替换 scrcpy-win64 目录下的文件即可,实现无缝升级;

说明:

目前实时预览画面仍然保留了 scrcpy 的边框,目的是为了实现跟随窗口的变化而变化,如果把边框去掉 scrcpy 的窗口大小在初始化后不会再变化,不太适合具体使用习惯。scrcpy 的操作是右键点击返回,这个还挺方便,第一次使用的人可能不知道,这里特别说明一下,scrcpy 还是很好用的。


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有