话说现在安卓机运存越来越大(从开始的1GB到后来的2GB然后就有了4GB、6GB、8GB),其中最主要原因就是很多APP没有「消息推送框架」需要把APP一直在后台才能接收到消息,APP一直唤醒状态很吃运存,让原本不卡的安卓变得很卡。
雷锋哥想起当年用的Nexus 5手机,原生系统,用的谷歌GCM(现在叫FCM了),运存只有2G,日常使用非常的流畅。
由于Google的推送服务FCM在国内用不了,工信部推出了「安卓统一推送联盟」目前只有覆盖华为、荣耀、OPPO、Realme、一加五个品牌的手机。
没有加入这个「安卓统一推送联盟」的手机,或者一些流氓APP还是继续偷偷后台唤醒怎么办?今天雷锋哥给大家推荐一款「My Android Tools」工具可以用来对APP的服务进行调教,注意手机必须ROOT。
My Android Tools介绍
「My Android Tools」简单说,就是可以用来禁用某些APP的服务功能,如可以禁用自动升级,禁用推送消息,禁用推送广告,禁用开机自启,禁用服务唤醒全家桶等等,这样就可以减少运存占用了。
例如:小米画报这个功能,雷锋哥都没有开启,但是后台服务还是运行中的,我们就可以全部给禁用掉。
禁止APP广告推送
使用「My Android Tools」禁止APP广告推送,一般广告推送服务的名称为“Ads”我们只需要搜索这个关键词,然后把相关的服务都给关闭掉。
也有热心网友整理了一些广告相关的关键词,可以搜索后关闭,永久没广告。
- Ad,Ads,GMS,Push(推送)
- iflytek.voiceads(讯飞移动广告平台)
- mobads(百度移动统计)
- adsmogo(芒果移动推广优化平台)
- youmi(有米广告)
- qq.e.ads(腾讯广告)
- umeng(友盟)
- igexin(个灯)
- rong(融云)
- jpush(极光)fullscreen
- appwall
- amazon.device.ads
- google.ads
- gms.ads
- supersonicads
- mopub
- facebook.ads
- unity3d.adsfullscreen
- appwall
精简APP,更流畅安全
现在很多APP需要获取你各种权限,什么手机通讯录、拍照、文件读取,地理位置,有时候这个APP压根不需要用到这些权限功能,就是想收集你的隐私,不给权限,还不让用了。
以淘宝为例:上百个权限控制开关,这样的APP能不卡?一般只需要保留支付服务、设置服务、登陆服务、同步服务就够了。
由于服务进程过于复杂,还是有热心网友整理了一些常用服务进程说明:
- core service:信息服务有关,禁用可能无法接受消息
- Webview Stub Service:公告账号信息有关
- Back up:备份服务有关
- stat service:启动服务,通常可禁
- broadcast:广播服务有关
- p2p p2p:服务,迅雷什么的不用禁
- wallpaper:壁纸类服务,看需要禁
- push service:推送服务,建议禁
- main 与Quick:核心类服务,不能禁
- storage:与内存卡读取有关,看情况禁
- Adservice:广告服务,建议禁
- remote:远程服务有关
- Install:通常是应用安装或重装
- security:安全类服务
调教APP事件,阻止偷偷唤醒全家桶
有些APP在你连接网络/设备唤醒/屏幕解锁/开机等,有可能会执行一些事件,例如:某些流氓软件,当你屏幕解锁后就开始唤醒自家的全家桶APP,我们可以用「My Android Tools」来阻止。
雷锋哥的手机里,当唤醒手机/睡眠,就会偷偷运行大众点评 / 美团,真是够恶心啊,果断阻止了。
更高级设置,修改数据库
「My Android Tools」还可以读取所有APP的数据库表,可以通过修改表参数设置功能。
例如美团的PUSH推送事件,我们可以在表里看到state:301状态和时间。这个适合大佬们折腾,一般用户不建议弄了。
理论上「My Android Tools」可以把应用内任何自己不想要的功能都禁止掉,但是由于进程服务过于多,有些服务根本不知道是啥玩意,折腾起来还是有点麻烦。
最简单方法就是把系统自带一些你不需要用到的功能,全部给禁止掉。雷锋哥大概弄了下,可用运存多了不少,也不会被流氓软件老偷偷唤醒搞得手机发烫了。
下载
- 蓝奏网盘下载:https://www.lanzous.com/i6gjfbc