news 2026/6/20 8:50:02

Open-AutoGLM项目实战:在Android设备上实现自动操作与ADB键盘控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Open-AutoGLM项目实战:在Android设备上实现自动操作与ADB键盘控制

项目简介

本文将详细介绍如何使用Open-AutoGLM项目实现对Android设备的自动控制,包括ADB键盘配置和设备连接设置。

⚠️ 本文章仅供研究和学习使用。严禁用于非法获取信息、干扰系统或任何违法活动。请仔细审阅 使用条款

1. 项目获取与安装

首先,克隆项目源码并安装依赖:

gitclone https://github.com/zai-org/Open-AutoGLMcdOpen-AutoGLM pipinstall-r requirements.txt pipinstall-e.

2. Android设备键盘配置

2.1 ADB键盘安装

在Android手机上下载并安装ADB键盘:

  • 下载地址:ADBKeyboard.apk

下载安装包并在对应的Android设备中进行安装。注意,安装完成后还需要到设置-输入法或者设置-键盘列表中启用ADB Keyboard才能生效。

或者使用命令启用:

adb shell imeenablecom.android.adbkeyboard/.AdbIME

3. ADB环境配置

3.1 ADB工具安装

对于Android设备,需要先安装ADB工具:

  1. 下载官方ADB 安装包,并解压到自定义路径
  2. 配置环境变量
MacOS配置方法:

Terminal或者任何命令行工具里:

(base) ┌──(michah㉿ipa)-[~/Downloads/platform-tools] └─$ tree . ├── adb ├── etc1tool ├── fastboot ├── hprof-conv ├── lib64 │ └── libc++.so ├── make_f2fs ├── make_f2fs_casefold ├── mke2fs ├── mke2fs.conf ├── NOTICE.txt ├── source.properties └── sqlite3
# 假设解压后的目录为 ~/Downloads/platform-tools。如果不是请自行调整命令。exportPATH=${PATH}:~/Downloads/platform-tools
Windows配置方法:

Windows用户请参考官方文档或自行搜索环境变量配置方法。

4. Android设备设置

4.1 启用开发者模式

对于Android 7.0+或HarmonyOS设备,需要启用开发者模式USB调试

  1. 开发者模式启用:通常启用方法是,找到设置-关于手机-版本号然后连续快速点击10次左右,直到弹出弹窗显示"开发者模式已启用"。不同手机会有些许差别,如果找不到,可以上网搜索一下教程。

  2. USB调试启用:启用开发者模式之后,会出现设置-开发者选项-USB调试,勾选启用。

  3. 连接测试:部分机型在设置开发者选项以后,可能需要重启设备才能生效。可以测试一下:将手机用USB数据线连接到电脑后,运行命令:

adb devices

查看是否有设备信息,如果没有说明连接失败。

自行申请KEY的方法

https://modelscope.cn/my/myaccesstoken

python main.py --base-url https://api-inference.modelscope.cn/v1 --model "ZhipuAI/AutoGLM-Phone-9B" --apikey "ms-xxxxxxxxxxxxxxx" "打开抖音搜索CSDN"

5. 项目使用

完成以上配置后,您就可以使用Open-AutoGLM项目来控制Android设备了。该项目可以实现自动化操作,包括文本输入、点击、滑动等功能。

总结

本文详细介绍了Open-AutoGLM项目的配置和使用方法,包括ADB键盘安装、环境配置和Android设备设置。按照以上步骤操作,即可实现对Android设备的自动化控制。

参考资料

  • Open-AutoGLM项目地址
  • ADB键盘项目地址
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 0:59:47

【系统级编程必修课】:深入理解内存布局的7个关键维度

第一章:内存布局精确控制在系统级编程中,内存布局的精确控制是优化性能与确保硬件兼容性的关键。尤其是在操作系统开发、嵌入式系统或高性能计算场景中,开发者需要直接干预数据在内存中的排列方式,以满足对齐要求、减少缓存行冲突…

作者头像 李华
网站建设 2026/6/10 17:16:13

网工私活 2 万碾压月薪 1.5 万!同事劝我辞职单干

网工接私活竟比工资还高?工资1.5万,私活2万!同事:辞职干票大的! 小编作为一名在职的网络安全工程师行业的小小一员,在平时的工作中洞察到一线技术工程师其实还是有很多机会和时间去做一下私活。加上最近就…

作者头像 李华
网站建设 2026/6/18 23:45:47

4000余份数字化资料合集:AI大模型及行业应用方案、企业数字化、数据中台、数据要素、数据资产、数据治理、数字化转型、IT信息化

(AI大模型及行业应用方案、企业数字化、数据中台、数据要素、数据资产、数据治理、数字化转型、IT信息化、行业数字化方案及报告等)层次一:底层基石与生产要素这是数字世界的“石油”和“土地”。数据要素: 最根本的认知革命。这是…

作者头像 李华
网站建设 2026/6/15 22:12:18

【std::future链式组合进阶指南】:掌握高效异步编程的5大核心技巧

第一章:std::future链式组合进阶指南在现代C并发编程中,std::future 提供了一种异步获取计算结果的机制。然而,当多个异步任务需要按特定顺序执行或依赖前一个任务的结果时,简单的等待机制将难以满足需求。此时,链式组…

作者头像 李华
网站建设 2026/6/18 17:19:22

这个老牌知名编程论坛,彻底倒下了!

提到 Stack Overflow 论坛,提到那个橙色的栈溢出图标,相信程序员和开发者们都再熟悉不过了。 还记得半年前,我曾经写过一篇文章,分享了一个有关 Stack Overflow 论坛的变化趋势图,从曲线走势来看,当时那会就…

作者头像 李华
网站建设 2026/6/10 17:37:58

全网最全8个AI论文网站,助本科生轻松搞定毕业论文!

全网最全8个AI论文网站,助本科生轻松搞定毕业论文! AI 工具助力论文写作,轻松应对学术挑战 随着人工智能技术的不断进步,越来越多的本科生开始借助 AI 工具来辅助完成毕业论文。尤其是在当前 AIGC(人工智能生成内容&am…

作者头像 李华