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

如何禁用安卓系统广播

  •  
  •   yangyuhan12138 · 280 天前 · 1851 次点击
    这是一个创建于 280 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有个定制系统的定制 app 监听了 android.intent.action.PACKAGE_REPLACED android.intent.action.PACKAGE_ADDED 事件,一装别的 app 就直接给卸了,这种怎么破,求各位大佬支支招,或者只禁用这两个事件的广播行吗,系统无 root 权限

    11 条回复    2024-01-30 17:30:23 +08:00
    bkmi
        1
    bkmi  
       280 天前 via Android
    用 adb 把这个应用禁掉
    NekoBoss
        2
    NekoBoss  
       280 天前 via Android
    哪家的定制系统,说出来避雷
    yangyuhan12138
        3
    yangyuhan12138  
    OP
       280 天前   ❤️ 1
    @NekoBoss 不是我们常见的系统,是一个厂家的定制化系统
    @bkmi 我还得用它呀,我只想让他不收到这个类型的广播
    garipan
        4
    garipan  
       280 天前
    非 root 状态下,可以通过 Shizuku 提权,实现类似 root 的操作,应该可以做到
    但是具体用什么工具就得搜一下了
    ysc3839
        5
    ysc3839  
       280 天前
    Shizuku + Blocker ,需要 adb 授权,不需要 root
    bkmi
        6
    bkmi  
       280 天前 via Android
    @yangyuhan12138 安装其他应用的时候临时禁掉
    stinkytofu
        7
    stinkytofu  
       280 天前
    @yangyuhan12138 #3 是安卓工控机吧,找到这个 app , 用 adb 把它静默掉就行了, 别卸载,卸载之后可能又装上了或者系统出问题。
    carlist
        8
    carlist  
       280 天前   ❤️ 2
    别瞎搞,去找 IT 解锁都比自己调试强,容易丢饭碗
    yangyuhan12138
        9
    yangyuhan12138  
    OP
       280 天前
    @carlist
    @bkmi
    @ysc3839
    @garipan 我又看了下可能得找个持久化 hook 的方案才行,得吧卸载 app 的那个方法 hook 了,因为这个软件启动的时候还检查了一次,所以之前的方向可能有点问题,只禁用通知可能还达不到效果
    ysc3839
        10
    ysc3839  
       280 天前 via Android
    @yangyuhan12138 如果是系统应用的话就比较麻烦了,绕不过签名验证,必须要 root 才行
    bkmi
        11
    bkmi  
       280 天前 via Android
    @yangyuhan12138 没 root 还是别搞 hook 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3378 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:28 · PVG 19:28 · LAX 03:28 · JFK 06:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.