当前位置: 首页 > news >正文

旧物利用:如何用 GKD 将旧手机变成“全自动”远程看护?

前言

起初我需要一款能通过手机实现远程监控的软件。因为我奶奶身体不好,父母也不能随时在身边照顾,要是能通过手机实时查看老人状况,会很方便。

但是老人不会操作智能手机,该怎么办呢?我起初想到通过手机摄像头实时传送信息到远程服务器,再由其他手机查看。但这种方案存在几个难点:找不到现成好用的 App、服务器搭建成本高、客户端开发工作量大,远水解不了近渴。

后来我想到,家里都有闲置的旧手机,而微信又是几乎人人必装的应用。能不能通过微信视频通话的形式来实现监控效果呢? 幸运的是,通过 GKD 工具,我们可以轻松实现:手机收到视频邀请时自动接听、自动开扬声器、甚至自动翻转摄像头。


什么是 GKD?

GKD (搞快点) 是一款基于 无障碍环境 (Accessibility) 的自定义屏幕点击应用。

简单来说,它可以根据屏幕上出现的文字或图标(节点),自动执行点击、滑动等操作。它最初被广泛用于自动跳过 App 启动广告,但由于其强大的自定义规则能力,我们可以利用它来“监听”微信来电界面,并代替老人点击“接听”按钮。

核心原理: 当手机检测到微信来电界面出现“接听”按钮时,GKD 会瞬间触发模拟点击,从而实现无人值守的视频通话。


准备工作

在开始设置之前,你需要准备以下设备和环境:

  1. 一部安卓旧手机: 需要长连接电源(防止没电关机)和稳定的 Wi-Fi 环境。
  2. 一个备用微信账号: 用于放在旧手机上,作为“监控端”。
  3. 安装 GKD 客户端: 在旧手机上安装 GKD 官方版本。
  4. 必要的系统权限:
  • 开启 GKD 的 “无障碍服务”
  • 开启 GKD 的 “悬浮窗权限”(部分机型需要)。
  • 将 GKD 和微信设置为 “允许后台运行” 并忽略电池优化,确保不会被系统清理。

设置及调试

我们需要将以下代码片段配置到 GKD 的自定义规则中。这些规则涵盖了单人视频、群视频、以及是否开启后置摄像头等不同场景。

1. 自动接听微信视频通话

该规则会自动接听微信语音,视频通话,请开启扬声器。

{key: 3,name: '自动接听语音、视频',activityIds: ['com.tencent.mm.plugin.voip.ui.VideoActivity','com.tencent.mm.ui.LauncherUI',],rules: [{key: 0,name: '点击接听',matches: ['Button[desc="接听"][visibleToUser=true]',],excludeMatches: ['[desc="模糊背景"]',],actionDelay: 1000,snapshotUrls: ['https://i.gkd.li/i/25219830',],},{key: 1,name: '开启扬声器',preKeys: [0,],matches: ['Button[desc="扬声器已关"][visibleToUser=true]',],actionDelay: 500,snapshotUrls: ['https://i.gkd.li/i/25220464',],},],
}

2. 自动接听微信视频通话(并开启后置摄像头)

如果你希望监控视角更广,可以使用手机的后置摄像头。该规则会自动接听并翻转镜头、开启扬声器。

{key: 1,name: '自动接听语音、视频,并开启后置摄像头',activityIds: ['com.tencent.mm.plugin.voip.ui.VideoActivity','com.tencent.mm.ui.LauncherUI',],rules: [{name: '翻转',matches: ['Button[desc="翻转, 当前为前置摄像头"][visibleToUser=true]',],actionDelay: 2000,snapshotUrls: ['https://i.gkd.li/i/25220925',],},{key: 0,name: '点击接听',matches: ['Button[desc="接听"][visibleToUser=true]',],excludeMatches: ['[desc="模糊背景"]',],actionDelay: 1000,snapshotUrls: ['https://i.gkd.li/i/25219830',],},{key: 1,name: '开启扬声器',preKeys: [0,],matches: ['Button[desc="扬声器已关"][visibleToUser=true]',],actionDelay: 500,snapshotUrls: ['https://i.gkd.li/i/25220464',],},],
}

3. 自动接听群视频

如果是通过家庭群发起通话,可以使用以下规则。

{key: 4,name: '自动接听群视频',activityIds: ['.plugin.multitalk.ui.MultiTalkMainUI','com.tencent.mm.ui.LauncherUI',],rules: [{key: 0,name: '点击接听',matches: ['ImageButton[desc="接听"][visibleToUser=true]',],actionDelay: 1000,snapshotUrls: ['https://i.gkd.li/i/25221165',],},{key: 1,name: '开启摄像头',preKeys: [0,],matches: ['RelativeLayout[desc="摄像头已关"] >2 CheckBox[visibleToUser=true]',],actionDelay: 200,snapshotUrls: ['https://i.gkd.li/i/25221311',],},],
}

4. 自动接听群视频,开启后置摄像头

如果是通过家庭群发起通话,并且需要开启后置摄像头,可以使用以下规则。

{key: 2,name: '自动接听群视频,开启后置摄像头',activityIds: ['.plugin.multitalk.ui.MultiTalkMainUI','com.tencent.mm.ui.LauncherUI',],rules: [{key: 0,name: '点击接听',matches: ['ImageButton[desc="接听"][visibleToUser=true]',],actionDelay: 1000,snapshotUrls: ['https://i.gkd.li/i/25221165',],},{key: 1,name: '开启摄像头',preKeys: [0,],matches: ['RelativeLayout[desc="摄像头已关"] >2 CheckBox[visibleToUser=true]',],actionDelay: 200,snapshotUrls: ['https://i.gkd.li/i/25221311',],},{key: 3,name: '开启后置摄像头',preKeys: [1,],matches: ['FrameLayout[desc="切换摄像头,按钮,当前为前置摄像头"]',],actionDelay: 200,snapshotUrls: ['https://i.gkd.li/i/25221327',],},],
}

GKD添加后截图

34f27b220e6af7ab8f4197af3f90d81d

该脚本只是我临时做的,只经过一些简单的测试,所以可能存在一些问题,如果在手机处于解锁状态时,这时微信通话只是通过悬浮菜单的形式展示,这时并不能自动接听(没有深入研究)。


进阶小贴士

  • 静音设置: 如果你只是想静默监控不打扰老人,可以在规则中去掉“开启扬声器”的部分,或者将旧手机的多媒体音量调低。
  • 隐私提醒: 请务必在家人知情的情况下使用此方案。此方案的初衷是看护而非监控

结语

通过这种方式,我们只花了几分钟配置,就让一部原本落灰的旧手机变成了“智能养老看护器”。不需要购买昂贵的摄像头,也不需要复杂的操作。

后续

这个方案实际只运行的2天,因为后面我奶奶轮到我大伯家里,因为网络的问题搁置了下来。家家有本难念的经……

回答

为什么不直接使用摄像头呢?

我奶奶是轮月在各个大伯家里生活,所以不可能在每个家里都装上摄像头,而且还可能需要安装第三方客户端。通过手机的形式是最简单直接的。

你的脚本写的很烂。

这是事实,因为我之前完全没有接触过GKD的脚本,这是我赶鸭子上架几个小时摸索出来的。如果有时间我可能会继续进行优化。

http://www.jsqmd.com/news/382722/

相关文章:

  • 流动于心,赋能于行——埃里克森创始人玛丽莲・阿特金森博士《流动》大陆简体版首发见面会圆满落幕 - 资讯焦点
  • eBay突破:让AI不再只是“看图说话“,而能真正理解电商世界的奥秘
  • 知识图谱赋能AI原生应用:实现智能决策的关键技术
  • 为什么现代 C++ 库都用 PIMPL?一场关于封装、依赖与安全的演进
  • 2026年 芯片封装厂家实力推荐榜:COB封装/金丝键合/铝线楔焊/BGA封装等核心技术深度解析与优质厂商盘点 - 品牌企业推荐师(官方)
  • 2026年门窗厂家实力推荐榜:铝合金/电动/折叠/静音/防火等全品类门窗品牌深度解析与选购指南 - 品牌企业推荐师(官方)
  • 从HDFS到Alluxio:大数据存储加速技术演进
  • 基于微信小程序的IT职业生涯规划系统毕设源码
  • AI应用架构师实战:未来芯片设计中AI如何支持联邦学习应用?
  • 公平性评估:确保AI Agent无歧视偏见
  • 2026年 螺丝厂家推荐排行榜:机牙螺丝/机米螺丝/自攻螺丝,高强度紧固件源头实力工厂精选 - 品牌企业推荐师(官方)
  • 我帮企业做AI创新孵化体系的经验:最有效的4个沟通技巧
  • 大数据领域分布式存储的数据清理策略
  • 互联网大厂Java面试:基于Spring Boot与Kafka的音视频场景开发
  • 学Simulink——基于Simulink的轮毂电机温升与效率分析建模示例
  • Java 模拟 Spark 数据处理
  • 实用指南:数据库性能优化:SQL 语句的优化(原理+解析+面试)
  • 领码 SPARK aPaaS 前端开发体系 技术架构(最终版)完整教程:从入门到实战部署
  • 2026年 屏蔽设备厂家推荐排行榜:屏蔽箱/屏蔽室/屏蔽柜/屏蔽暗箱/耦合屏蔽箱/手动屏蔽箱/射频屏蔽箱/气动屏蔽箱/OTA屏蔽箱/屏蔽房,专业电磁屏蔽解决方案供应商精选 - 品牌企业推荐师(官方)
  • 大数据领域Kafka的故障排查与解决方案
  • 【开题答辩全过程】以 基于Python的旅游网站数据爬虫研究为例,包含答辩的障碍和答案
  • 2026年 弹簧厂家推荐排行榜:蝶形弹簧/弹簧片/拉伸弹簧/电池弹簧/压缩弹簧/异形弹簧,精密制造与创新设计实力解析 - 品牌企业推荐师(官方)
  • 天猫超市购物卡回收价格是多少?2026年最新行情揭秘! - 京顺回收
  • 深入解析:【万文超详A2A 协议】从个体赋能到群体智能,智能体间的“TCP/IP协议“
  • 2026年 MCAO模型手术器械,温控/照明设备,血管电凝器/分离器械,行为学评分/脑切片设备,实验台及术后护理/TTC染色全套厂家推荐 - 品牌企业推荐师(官方)
  • 神奇的option, uuid
  • 上下文图谱深度解析(非常硬核),开启企业Agentic模式,收藏这一篇就够了!
  • 多模态RAG进阶实战(非常详细),Qwen3-VL架构训练全解析,收藏这一篇就够了!
  • 2026年 塔式起重机厂家推荐排行榜,建筑塔式起重机,塔吊起重机,大型塔式起重机,二手塔式起重机,实力品牌与高性价比之选 - 品牌企业推荐师(官方)
  • 2026年 时钟服务器厂家推荐排行榜:单北斗/GPS北斗/NTP/网络/同步/高精度/国产/机架式时钟服务器,精准同步与稳定可靠之选 - 品牌企业推荐师(官方)