飘在云端

啊!那蓝真天,白真云!

· 备查 · · 1175次浏览

屏蔽华为推送服务及华为账户登录认证com.huawei.hms.activity.BridgeActivity

安卓的消息推送环境十分混乱,不少app集成了华为的推送服务sdk,如果对系统进行过精简优化,会触发一个问题,如果第三方app集成了华为的推送服务相关sdk,每次打开这类app,就碰到一个牛皮藓一样的弹窗:

“该服务需安装以下应用的最新版才能使用:华为移动服务”
然后给出取消和安装两个选项,因为精简系统臃肿组件原因,点击安装也会失败的。

如果没精简系统,会触发一个华为账户的第三方快速登陆窗口,类似不少网站接入QQ互联的快速登陆,由于众所周知的原因,把手机ROM流氓绑定自家应用生态环境来卖是国产特色,也就是要你安装华为的消息推送组件,但是总是这样恶心人也不是办法,今天终于忍无可忍,准备收拾它。
如爱奇艺安卓app就会碰到这个情况,还有一些别的app,如阿里云、迅雷……,数量不少,看到一个收拾一个。
打开弹出该牛皮藓的app,如爱奇艺安卓客户端,使用 adb shell 来追踪当前焦点的activity,dumpsys window | grep mCurrentFocus打印当前的activity,输出如下

mCurrentFocus=Window{1b304aa u0 com.qiyi.video/com.huawei.hms.activity.BridgeActivity}

可以看到是 com.huawei.hms.activity.BridgeActivity这个恶心人的玩意,使用MyAndoridTools或者诸如此类的工具:3C tools、幸运破解器等把这个activity给屏蔽就完事了,再次打开该app就没弹窗了。
其他app也是这个毒瘤,com.huawei.hms.activity.BridgeActivity全部屏蔽,这下总算清净了。

评论 (0条)