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

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

  •  
  •   acess · 2019-10-11 15:13:40 +08:00 · 5813 次点击
    这是一个创建于 1652 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我好久都没刷机了,最近突然想折腾,起因主要是原厂自带系统搞了一个大 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
    zagfai
        1
    zagfai  
       2019-10-11 15:59:42 +08:00
    感觉大棒打蚊子不为过 国内生态太乱
    misaka19000
        2
    misaka19000  
       2019-10-11 16:02:32 +08:00
    支付宝为什么要加句号
    reus
        3
    reus  
       2019-10-11 16:05:10 +08:00
    @misaka19000 自我审查习惯了
    ochatokori
        4
    ochatokori  
       2019-10-11 16:06:55 +08:00 via Android
    miui 自启动没问题吧
    微信,小米运动,粘贴板管理工具包括我自己写的应用给了自启动后都可以正常自启
    acess
        5
    acess  
    OP
       2019-10-11 16:09:56 +08:00
    @reus
    @misaka19000
    因为不加句号就发不出来,要求手机号认证
    yukiww233
        6
    yukiww233  
       2019-10-11 16:11:32 +08:00
    只想说 package-restrictions 是 PM 生成的。应用可以启动 /禁用自身组件
    yingfengi
        7
    yingfengi  
       2019-10-11 17:12:00 +08:00 via Android
    @ochatokori MIUI 的话,已我使用的情况,加锁,允许自启权限即可。自带的优化不要用,我记得会“帮你”关掉自启
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1009 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:05 · PVG 03:05 · LAX 12:05 · JFK 15:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.