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

国内手机厂商都是这么搞定流氓自启问题的么?

  •  
  •   acess · 32 天前 · 1743 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我好久都没刷机了,最近突然想折腾,起因主要是原厂自带系统搞了一个大 bug (好像就我碰到了?):支。付宝弹不出付款确认窗口;还有一个小 bug:有些应用有正常的定时(比如每天 /每周)自启需求,我发现即使是加到自启白名单里,也仍然无法自启。

    (关于这类厂商定制 ROM 过度杀后台 /杀自启的问题,还有一个网站 dontkillmyapp。com 专门在吐槽)

    经过各种姿势的折腾,我好像找到了罪魁祸首:
    /data/system/users/0/package-restrictions.xml

    不看不知道,一看吓一跳,里面有描述一大堆“已禁用组件”,好像无论是 activity 还是广播接收器都能禁,禁了一堆 xxxx push、xxxx receiver。
    我试着编辑了一下,然后重启,于是支。付宝就又可以弹出密码输入框了,大 bug 宣告解决。
    但是,其他应用被禁止自启的问题仍然不能解决,这个文件好像并不适合直接被编辑,编辑完了,重启后内容就变了个天翻地覆,而且,我编辑后改成启用的组件,又回到禁用列表里了……

    现在我已经不打算和原厂系统死磕了,在折腾 LineageOS,不过对这个问题我还是有点好奇的……
    7 回复  |  直到 2019-10-11 17:12:00 +08:00
        1
    zagfai   32 天前
    感觉大棒打蚊子不为过 国内生态太乱
        2
    misaka19000   32 天前
    支付宝为什么要加句号
        3
    reus   32 天前
    @misaka19000 自我审查习惯了
        4
    ochatokori   32 天前 via Android
    miui 自启动没问题吧
    微信,小米运动,粘贴板管理工具包括我自己写的应用给了自启动后都可以正常自启
        5
    acess   32 天前
    @reus
    @misaka19000
    因为不加句号就发不出来,要求手机号认证
        6
    yukiww233   32 天前
    只想说 package-restrictions 是 PM 生成的。应用可以启动 /禁用自身组件
        7
    yingfengi   32 天前 via Android
    @ochatokori MIUI 的话,已我使用的情况,加锁,允许自启权限即可。自带的优化不要用,我记得会“帮你”关掉自启
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3058 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 49ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
    ♥ Do have faith in what you're doing.