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

MX Player 不同版本在安卓电视上授予权限界面不一样,老版本能授予,新版本不行

  •  
  •   kidzgy · 2 天前 · 336 次点击

    最近买了台 TCL 电视,捣鼓了下,发现 MX Player 不同版本在电视上的授权界面是不一样的,老版本是能正常授权,能看到本地视频文件的。但是新版本点击授权时,没有反应。

    我测试了两个版本,一个是 MXPlayer-Pro-1.68.4-v7a-Balatan ,另外一个是 MXPlayer-Pro-1.86.0-v7a-Mod-Balatan 。1.68.4 算是支持 TV 的最新版本了。往后的版本都像 1.86 这样的界面,无法完成授权。

    TCL 电视的安卓版本是 11 ,可以通过甲壳虫 ADB 。

    以下是两个版本的授权界面,明显可以看到,两个授权界面是不一样的。1.68 是能正常授权,正常使用的。1.86 就无法完成授权,无法查看任何视频文件。另外,即便 1.68 完成授权了,升级到 1.86 ,仍旧会继续弹出授权界面请求授权,不然无法使用播放器。

    MXPlayer-Pro-1.68.4-v7a-Balatan

    MXPlayer-Pro-1.86.0-v7a-Mod-Balatan

    不知道有没有什么办法,让新版本 Mxplayer 能在 TV 上完成授权呢?能不能通过第三方软件对 APK 进行修改?不知又如何修改?

    8 条回复    2025-06-05 09:00:06 +08:00
    wnpllrzodiac
        1
    wnpllrzodiac  
       2 天前 via Android
    授权是系统对软件的管控。改 app 没用。要改系统
    kidzgy
        2
    kidzgy  
    OP
       2 天前
    @wnpllrzodiac 1.86 的授权改成 1.68 的那种方式是不是就可以了?都是同个系统呀
    kidzgy
        3
    kidzgy  
    OP
       2 天前
    这里补充一下图二的灰色字眼:

    由于 Android11 及更高版本的安全策略更改,MX 播放器需要“所有文件访问”权限才能发现您设备上的媒体和字幕
    ysc3839
        4
    ysc3839  
       2 天前 via Android
    直接 adb 授权吧
    mxalbert1996
        5
    mxalbert1996  
       2 天前 via Android
    大概率是因为 TCL 的魔改系统把授予所有文件访问权限的界面阉割掉了。
    如果能用 adb 的话可以试试 adb shell appops set --uid 包名 MANAGE_EXTERNAL_STORAGE allow
    wnpllrzodiac
        6
    wnpllrzodiac  
       1 天前 via Android
    可能是 app 的 target api 版本改高了。target api 版本会影响 app 的表现行为
    kidzgy
        7
    kidzgy  
    OP
       1 天前
    @wnpllrzodiac #6

    试用 Apktool M 修改了 targer api 为 31 ,跟 1.68 版本一样,原先是 33 。修改后,弹出的授权界面仍旧是 1.86 那种,点击无法完成授权。
    kidzgy
        8
    kidzgy  
    OP
       1 天前
    @mxalbert1996 #5

    你这个是可行的。我在之前也用过同样的指令去完成授权,但是没有生效。不知道为什么这次就生效了。

    1.68 的授权指令是( 1.68 能手动授权,无需指令):
    adb shell pm grant com.mxtech.videoplayer.pro android.permission.READ_EXTERNAL_STORAGE
    adb shell pm grant com.mxtech.videoplayer.pro android.permission.WRITE_EXTERNAL_STORAGE

    1.86 的授权指令是:
    adb shell appops set --uid com.mxtech.videoplayer.pro MANAGE_EXTERNAL_STORAGE allow
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5559 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:44 · PVG 14:44 · LAX 23:44 · JFK 02:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.