怎么把自己的安卓平板上云,变身云手机(平板) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
azusematsuri

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

  •  
  •   azusematsuri May 21, 2024 10736 views
    This topic created in 708 days ago, the information mentioned may be changed or developed.

    家里的电脑、游戏主机等等都通过 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

    Supplement 1    May 21, 2024
    // 关于 node exporter ,安卓 root 之后可以直接运行 node exporter ,酷
    https://github.com/prometheus/node_exporter/issues/2611
    17 replies    2024-05-27 14:45:27 +08:00
    oebfbe
        1
    oebfbe  
       May 21, 2024
    scrcpy 可以通过公网 ip 连接设备
    azusematsuri
        2
    azusematsuri  
    OP
       May 21, 2024
    上云 ← 指自建私有云,暴露到公网( x
    ixinshang
        3
    ixinshang  
       May 21, 2024
    rustdeks ?
    ixinshang
        4
    ixinshang  
       May 21, 2024
    @ixinshang rustdesk
    azusematsuri
        5
    azusematsuri  
    OP
       May 21, 2024
    @oebfbe 不谈直接把 adb 端口暴露到公网的安全问题(虽然不太方便但可以通过 vpn 解),adb 每隔一段时间端口号就会变,还得手动重新配对,实在是不稳定啊。

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

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

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

    倒也能理解。

    pair 本身需要完全安全。

    而 adb tcpip 开不需要。

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

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

    PS:root 后的爱玩机工具箱带充电管理,可设置多少电量断电/充电,能防止电池鼓包。
    About     Help     Advertise     Blog     API     FAQ     Solana     2816 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 15:31 PVG 23:31 LAX 08:31 JFK 11:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86