怎么把自己的安卓平板上云,变身云手机(平板)

36 天前
 azusematsuri

家里的电脑、游戏主机等等都通过 parsec 、pve 、tigervnc 等等方式上云了,随时随地都可以打开使用感觉非常方便,但是没法将安卓也通过类似的方法上云,试过的方案感觉都不太好:

  1. 用 scrcpy(sndcpy):感觉是体验最好的了。就是安卓 12 之后时不时就会收回 usb 调试权限,wifi 调试也是时不时就会关闭,要手动操作平板才能重开。如果可以稳定外网访问就很完美。

  2. 用 airdroid 之类:收费,并且画质很差。并且不开源,不方便自己 diy 。

  3. 用 android 上的 vnc server:其实和 airdroid 差不多,体验了一下就不用了。主要问题也是收费、功能缺陷、不能常驻后台。

  4. 电脑上云后装夜神:体验第二好,但问题是模拟器还是有玩不了的游戏;并且占用电脑资源,无法一直开着。

  5. 在 pve 上安装 android 虚拟机:无法使用 gpu 加速。(其实如果能把夜神的 rom 直接移植到 qemu 里的话肯定超赞,看了下夜神的文件似乎是通过定制的 dll 给 vbox 实现了安卓的 gpu 加速?)

我平板电脑 24 小时插电连接 wifi ,现在就想可以稳定从外网访问,以便玩一些只能真机才能玩的手游。

平板没有 root ,如果 root 之后有特别好的方案的话可以考虑。

如果能从外网访问,更想要客户端是 novnc (网页) > vnc > 专用客户端

平板型号是小新 2020 和小米 5

// 顺便问下,如果上云了,安卓有没有 node exporter ,可以采集监控到 prometheus

2446 次点击
所在节点    Android
17 条回复
oebfbe
36 天前
scrcpy 可以通过公网 ip 连接设备
azusematsuri
36 天前
上云 ← 指自建私有云,暴露到公网( x
ixinshang
36 天前
rustdeks ?
ixinshang
36 天前
@ixinshang rustdesk
azusematsuri
36 天前
@oebfbe 不谈直接把 adb 端口暴露到公网的安全问题(虽然不太方便但可以通过 vpn 解),adb 每隔一段时间端口号就会变,还得手动重新配对,实在是不稳定啊。

不过刚刚查下了 scrcpy 也有 webclient ,我还没用过,一会试试,如果能像 novnc 那样带校验就会好一些。这样搞定端口号就算成了。
azusematsuri
36 天前
第一次知道这个东西,可以试试
oebfbe
36 天前
@azusematsuri 端口号好固定
```
adb tcpip [port]
```
azusematsuri
36 天前
https://app.webadb.com/

发现了这个东西,adb 端口暴露出来再配合这个就很好用啊
azusematsuri
36 天前
@oebfbe 但是 pair 的端口没法固定吧,我台式机用 adb 连平板经常掉 pair ,也不知道原因是啥
EvT
36 天前
推荐一个 rustdesk,自建,我个人就是用这个
Tamamopoi
36 天前
用 scrcpy 。
安卓 12 之后时不时就会收回 usb 调试权限:
开发者选项-关闭清空授权功能。

wifi 调试也是时不时就会关闭:
方法 1:修改 /system/build.prop ,在末尾增加一条 service.adb.tcp.port=5555
方法 2:magisk 插件,插件名 启动无线 adb (通过爱玩机工具箱搜索得到)
tool2dx
36 天前
1. 安卓平板肯定要 root 的,要不然你怎么备份一些游戏存档。
2. root 后 adb 很稳的。前提是你别用安卓 12 新加的 pair adb ,那个确实不太稳,端口号会变。用安卓 11 以前的老模式连 adb ,类似 11 楼的方法,想 usb adb ,再切换到 wifi adb 就非常稳,一般不会掉线。
withoutxx
36 天前
azusematsuri
36 天前
@Tamamopoi
@tool2dx
想详细问一下 root 和非 root 在用 adb 的时候为啥会有区别 有啥区别
不 root 的时候掉 pair ,自动关无线 adb ,都是厂家 rom 里搞得吗? root 了就可以把这些限制解除?
tool2dx
36 天前
@azusematsuri root 后你可以用 11 楼的办法,不用 pair 来进行 wifi adb 。
掉 pair 这个没办法,似乎安卓有自己的安全机制,给外行用的。
程序员用 wifi adb 就行了。
flyqie
35 天前
@tool2dx #15

倒也能理解。

pair 本身需要完全安全。

而 adb tcpip 开不需要。

确实 adb tcpip 开起来稳得多
Tamamopoi
30 天前
@azusematsuri 我家里的类原生安卓 13 ,没遇到过自动关闭 wifi adb 的情况。
我估摸着是因为 magisk 插件而不是开发者模式内开启的无线调试?

一直用的无线 adb+公网 ip 的方案,通过甲壳虫 adb 助手[安卓]或者 Qtscrcpy ( PC )链接。

PS:root 后的爱玩机工具箱带充电管理,可设置多少电量断电/充电,能防止电池鼓包。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1042620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX