免费开源无广的手机APP,用浏览器控制手机全部操作
摘要
Plain App(简朴)是一款免费开源安卓应用,将手机变成自托管管理中心,同一网络下用浏览器即可完全控制手机——无须账户、云端或订阅,数据 100% 本地、TLS+XChaCha20-Poly1305 端到端加密。支持文件/媒体/联系人/短信通话/应用管理、通知推送、屏幕镜像与遥控,并内置 MarkDown 笔记、RSS、番茄钟、分贝仪、媒体播放、TV Cast 等工具。适合不愿开 ADB 的小白与注重隐私的用户。
前言
说到用电脑操作手机,大多数人最先想到的是 Scrcpy 以及它的各种改版,我之前的文章也介绍过一些类似工具。不过 Scrcpy 这类工具通常需要开 USB 调试、配 adb,对普通用户还是有点门槛。
这次介绍一款更"傻瓜"的开源软件 PlainApp:它可以把你的手机变成一台自托管服务器,无须任何设置、不用开开发者模式、不用 adb,直接用浏览器就能操作手机,易用性非常强。对小白非常友好。

软件介绍
PlainApp 是一款免费、开源的安卓应用,作用是把你的手机变成一个"自托管管理中心"——你可以在同一局域网内用任何浏览器访问它,无需账户、云端或订阅。无论是传文件、读短信、看照片,还是屏幕镜像,PlainApp 都能把控制权交回你自己手里。
为什么值得推荐?因为现在很多手机管理工具,要么把你的数据路由到自家的服务器,要么把功能锁在订阅后面,要么塞满广告。而 PlainApp 很不一样:
100% 本地化——你的数据永远不会离开自己的网络
端到端加密——所有连接都受 TLS + XChaCha20-Poly1305 保护
完全免费且无广告——不设购买项,也不做二次推销
完全开源——你可以审计它的代码、自己构建二进制,甚至贡献内容
为什么它不需要 adb,代价又是什么
这一点值得展开讲,因为它解释了 PlainApp 和其它手机管理工具在架构上的根本不同。
先说 Scrcpy 那条路。Scrcpy 依赖 adb(Android Debug Bridge),而 adb 是调试通道——它能做到的事非常底层:注入输入事件、抓取屏幕编码流、读取任意应用数据。为此,手机必须打开"开发者选项 → USB 调试",本质上是你把一台设备的调试权交给了电脑。所以它的门槛不只是"操作麻烦",还包括"这是一项高权限授权"。
PlainApp 换了个思路:它不是一个外部工具,而是手机上运行的一个 App。
两种模式的差别在于:
Scrcpy 用的是调试权限,能做的事更多(比如模拟任意点击),但授权重、易被安全策略限制;
PlainApp 用的是普通应用权限——它要读短信、通讯录、通知,就得像其它 App 一样在系统里申请对应权限并得到你同意。这也是为什么它"不用开发者模式"。
代价就在这里:PlainApp 要正常工作,你得给它授予一批敏感权限(存储、短信、通讯录、电话记录,以及通过 NotificationListenerService 读取通知)。它的隐私承诺主要靠"数据不出局域网"这个架构来保证,而不是靠"不需要权限"。所以你在授权界面上看到的那些说明,值得认真读一遍再点同意。
安装与使用
上手非常简单,几步就搞定:
下载并安装 App(中文名叫**「简朴」**)。项目地址:https://github.com/plainhub/plain-app,备用网盘:https://pan.quark.cn/s/190c9b708cd3
开启服务:打开 App,点一下开启内置服务。

根据 App 提示的链接(含一个二维码 / 网址),在电脑浏览器上打开。

保持电脑和手机在同一个局域网下,浏览器里就能完成各种操作了。

具体能干这些事:
文件:浏览内部存储、SD 卡和 USB 驱动器;支持上传、下载、重命名、删除
媒体:查看和管理照片、视频、音频,还能直接在浏览器里流媒体播放
联系人:查看、搜索和管理手机联系人
短信与通话:阅读消息和通话记录,还能从桌面直接发短信
应用:列出已安装的应用,并可导出 APK
通知:把手机通知实时推送到浏览器,不错过消息
屏幕镜像:手机屏幕投屏到浏览器,支持音频和遥控操作
设备信息:查看电池、存储、网络和系统细节
关于"端到端加密"这个说法,得说句实话:局域网内的 HTTPS 通常用的是自签名证书,所以浏览器第一次访问时会弹安全警告,需要你手动点"继续访问"。这说明加密本身是有的,只是证书没有被公共 CA 签发——毕竟它没有域名、也不该为这个去申请。你确认过一两次之后浏览器会记住。
也正因如此:别在陌生的 Wi-Fi(酒店、咖啡厅、公司访客网络)里开着这个服务。加密能防同网段的人抓包,但防不住"他直接访问你的服务页面"——他只要知道 IP 就能打开网页(除非你设了密码)。出门在外记得把服务关掉。
内置的安卓小工具
PlainApp 不仅仅是个"远程控制面板",它本身也是一款能独立运行的安卓应用,内置了不少实用小工具:
Markdown 笔记——用干净的编辑器写和整理笔记。

RSS 阅读器——用无干扰的阅读器关注你喜欢的网站更新。

番茄时钟——内置工作计时器,帮你保持专注。

分贝仪——实时测量周围环境的噪声水平。

视频与音频播放器——支持播放列表的全功能媒体播放器。
TV Cast——把媒体投射到任何支持 DLNA / Chromecast 的电视上。

点对点聊天与文件共享——不需要服务器,直接在设备之间共享文件和消息。

屏幕镜像:能用,但别期待太高
屏幕镜像属于这类工具里最容易"看起来很美"的功能,几点现实预期提前说清:
它是基于 Android 的 MediaProjection(屏幕捕获 API) 实现的,所以每次开始镜像系统都会弹一次授权确认——这是系统安全机制,绕不过去;
锁屏后镜像通常会中断,因为捕获会话被终止;
音频方面,Android 对"捕获系统音频"的支持是分版本的,较早的机型可能只能录麦克风。
所以把它当"临时看一眼手机在干什么"的工具很合适;要长时间稳定投屏,专业方案(或者直接上 scrcpy)体验更好。
和同类方案怎么选
既然手机与电脑互联的工具有不少,干脆列个选择思路:
PlainApp(本篇)——零配置、纯浏览器、不用 adb。最省事,适合临时传文件、看短信、导 apk。
scrcpy 系列——走 adb,控制能力最强(能模拟点击、键鼠映射打游戏),但要开 USB 调试。适合把手机当"第二块屏"重度用的人。
安全向的手机互通——如果你更在意"跨系统可信配对"而不是"投屏控制",我在 用 sefirah 打通小米手机与 Windows 里写过另一种思路:它解决的是通知流转和任务接力,复杂度低、不用装服务。
网页版微信这类"远端访问"——思路又不同:把微信搬到服务器上用浏览器访问 是把应用本身容器化,适合"想用某个只有手机版 / 特定平台的 App"的场景。
一句话总结:要省事选 PlainApp,要控制力选 scrcpy,要的是跨设备协同就选系统自带的方案。
小结
PlainApp 是一款非常好用的手机管理工具,最大的优点是无需在手机上开启开发者模式、也不用配置 adb,非常适合小白。同时它的本地化 + 端到端加密设计,也让注重隐私的用户能放心使用——数据全程在自己手里,不经过任何第三方服务器。如果你正好需要"用电脑轻松管手机",值得装一个试试。
用之前记住两条:只在可信的局域网里开服务,以及该给的权限给、不该给的不硬给(比如你只想传文件,就没必要开通讯录权限)。