V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crc8
V2EX  ›  Android

小米安卓电视上的这个功能能否开机启动?

  •  
  •   crc8 · 16 天前 · 1937 次点击

    小米电视,应用:文档应用。插上 U 盘后,可以在文档应用里浏览到 U 盘的视频或图片之类的文件。

    在浏览界面,按电视遥控器上的三横键,会弹出有“远程管理”功能,确定后,会看到一个 FTP 的链接,再确定后,即可通过局域网上传文件到此 U 盘。

    看了下,这个功能应是通过 SwiFTP 3.3.14 实现的。

    问:有没有办法实现,开机即启动这个 FTP 功能(而不是开机后人工按键开启)? U 盘会一直插在电视上。

    7 条回复    2024-09-08 11:57:53 +08:00
    tool2dx
        1
    tool2dx  
       16 天前
    需要第三方辅助调用的,代码见 https://github.com/jac459/metadriver/blob/master/Library/MiTV.json#L47

    一般情况下,小米电视的 http 6095 端口都是开放的,随便调用。
    tool2dx
        2
    tool2dx  
       16 天前
    第三方检测开机有两种,第一个是 openwrt ,有 wifi 上线提醒回调消息的。

    第二个是机顶盒,能通过 cat /sys/class/drm/card0/card0-HDMI-A-1/status 检测到小米电视 HDMI 是否在输出,或 CEC 联动重启检测,都是可行的。
    kokutou
        3
    kokutou  
       16 天前 via Android
    电视机插 u 盘打开 ftp 也算作是 NAS 是吧
    crc8
        4
    crc8  
    OP
       16 天前
    @tool2dx 谢谢,6095 我看了下挺好用,但 6095 似乎是只能启用某个 APP ,而不能启用 APP 里的某个功能,比如它可能启用这个“文档管理”应用,但不能启用“文档管理”应用里的 FTP 远程管理功能。

    是这样理解吗?
    tool2dx
        5
    tool2dx  
       16 天前
    @crc8 类似 SwiFTP 这种,很大概率会做成一个后台服务,可以用 adb shell am startservice 来远程启动。

    第一步开启小米电视 adb
    第二步查询 FTP 对应的服务名称。
    第三步写一个 APP 调用 adb ,感觉流程会有那么一点点复杂。


    你还不如自己去 github 上找一个现成的 FTP APK ,设一个开机自启动参数算了。
    crc8
        6
    crc8  
    OP
       16 天前
    @tool2dx 哈,虽说是 3 步走,确实有点复杂。而且我是完全外行。

    我现在是找到的是 be.ppareit.swiftp_free_30100.apk ,不知道装上去会不会与原来的冲突之类的。
    mocuishlelin
        7
    mocuishlelin  
       10 天前
    @tool2dx 感谢提示有这个端口,请问您知道小米电视可以永久开启 adb 吗,重启似乎 adb 会自动关掉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:55 · PVG 08:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.