标签 shizuku 下的文章

使用【首次发帖】佬们,开源了 AutoGLM For Android APP,不再需要电脑! - #14,来自 miao23328
中 luokavin 佬开发的软件 AutoGLM for Android
一.adb 调试设置
GitHub - Luokavin/AutoGLM-For-Android: 纯 Android 端 Open-AutoGLM 实现,无需电脑
会使用 shikuzu 的佬可以直接跳到第三节
1. 下载安装 shikuzu

2. 打开设置,点击版本号直至处于开发者模式
3. 按照引导为 shikuzu 配置 (给予 shikuzu 通知权限,否则不会显示配对码)
3. 按照图片完成设置


5. 点击无线调试进入配对页面,使用配对码配对,shikuzu 会识别到并在通知栏给出输入配对码的入口,输入配对码
6. 完成配对,点击启动,出现这个页面即代表配置成功

二 .AutoGLM 配置
进入软件之前需要给予软件的悬浮窗权限
在 shikuzu 的第 2 个选项内授予 AutoGLM 的 adb 权限

三.APIkey 获取
打开智谱官网,没有账户的先注册,获取一个 key,其他不用管,复制备用
在 AutoGLM 中点击右上角设置,打开如图界面

点击新建配置
base url 填这个

https://open.bigmodel.cn/api/paas/v4

模型名称为 autoglm-phone
填写自己的 key 完成配置
需要点击最下面的 “保存” 才能应用设置
四。测试
输入任务指令,尽可能详细,必须给出应用名称,告知它要干什么
eg. 打开应用 Salt player,随机播放一首歌曲
五.(补充技巧) 指令修正
当你的 AutoGLM 执行了错误的指令时,你可以对其进行修正.
点击 “暂停”,模型会停止当前动作

打开手机的 “便签” 或任何可以输入文本的地方,对模型的指令进行补充
例如:
用户:你需要切换输入法为 AutoGLM keyboard 才能进行操作,点击上方搜索栏可以进行搜索操作
再次点击继续,模型会看到你的指令并继续进行任务
多次测试可以获得适合你的任务指令,也可以把提示词丢给 Gemini 让它帮助完善指令

* 第一次发教程帖,排版很乱,有空会重新排一下,希望佬们谅解一下
不要使用 AutoGLM 做一些涉及个人隐私的事,虽然在风险页面模型会申请用户接管,但 API 提供商可能会用数据训练 Al,注意个人敏感信息


  1. Footnotes ↩︎


📌 转载信息
原作者:
Railgun100030
转载时间:
2026/1/3 11:58:32

首次发帖,有不足的地方佬们多多指出,欢迎 Star!

AutoGLM For Android 是基于 Open-AutoGLM 开源项目二次开发的 Android 原生应用。将原本需要电脑 + ADB 连接转变为通过 Shizuku 授权,在手机上直接控制手机完成各种任务的 APP。

拓展了 Open-AutoGLM 原有的 Agent,支持自定义 System Prompt

支持任何 OpenAI 格式兼容的多模态模型。
支持任务模板,保存常用任务。
支持通知栏快捷磁贴,快速打开悬浮窗。
支持查看历史纪录,运行步骤,导出分享图片。

通过悬浮窗可以查看任务运行情况。

整体路径为:输入任务 → 打开悬浮窗 → 截图 (隐藏悬浮窗) → 模型分析 → 输出操作指令 → 执行指令 (隐藏悬浮窗) → 打开悬浮窗 → 循环上述步骤 → 任务结束






免责声明
本项目仅供学习研究和技术探索使用,严禁用于任何商业用途。使用本工具时,请遵守相关法律法规以及手机厂商、应用程序的使用条款和服务协议。用户因使用本项目产生的任何行为和后果,均由用户自行承担,与本项目及开发者无关。

项目地址
github.com


📌 转载信息
原作者:
luokavin
转载时间:
2025/12/27 20:54:02

我之前尝试过使用python控制安卓手机,而且不是网上有些人说的用数据线连接电脑,然后再在电脑上运行python控制手机,而是在安卓手机上运行python,控制手机。

以下是具体做法:
你可以直接看视频:

需要的工具:

termux(安卓软件,自行搜索下载)
shizuku(安卓软件,自行下载)

实现原理:

shizuku这个软件的作用是不用手机连接电脑也能在手机上使用adb命令。

termux是一个模拟linux的软件,使用它可以运行linux命令。

使用shizuku赋予termux运行adb命令的权限,这一步需要按照shizuku的官方教程引导做,比较复杂,我这里省略。

然后在termux中运行adb命令来实现控制手机的效果。

例子:

在termux中安装好python后,比如在python中输入以下代码可以实现按下音量+的效果。

os.system("sh rish -c 'input keyevent 24'")

其中sh rish -c作用是使用termux启动一个拥有输入adb命令权限的终端窗口,-c的作用是将后续的代码作为命令输入;input keyevent 24是adb命令,模拟按下音量+键。你也可以查询一些其它的adb命令比如"截屏","点击手机上某个坐标"等。

运行多条命令:

os.system("sh rish -c 'input keyevent 24 && input keyevent 24'"

上述命令的效果是按下两次音量+键。&&符号的作用是运行完上面一条命令之后再运行后面的命令,和windows的cmd中的用法一样。

演示gif:
手机端运行python脚本实现手机自动化操作的方法