从0开始的安卓手机生存指南,安卓玩机党的成长之路!
如果你的安卓手机里安装有任意中国互联网公司开发的毒瘤应用,那么本教程可以有效提升你的手机性能。
本教程仅适用于Android 5.0、5.1、6.0、7.0、7.1,其他版本不保证可用性;如果你使用MIUI、EMUI、Flyme等中国手机厂商的非标准安卓系统,那么使用本教程导致的应用闪退、系统崩溃、无法开机等故障,均不关我事;
本文具有时效性,如果你在距离文章发布一年后阅读,不保证内容的可靠性。
阅读本文之前你必须了解:安卓卡顿,APP机制有所了解。
【前期准备】
1)万物基于TWRP
TWRP(Team Win Recovery Project)是目前易用性最好的Android Recovery,安装TWRP是优化安卓手机的首要条件,它提供丰富的功能来让你在不进入系统的前提下操作手机,也是刷入刷机包的必须工具,许多工具的使用都依赖TWRP。
你可以从TWRP官方支持的机型里找到你的手机,并根据官方提供的教程安装;如果你没在官方支持里找到你的手机,那么可以尝试在XDA-Developers Android Forums寻找第三方移植的TWRP。
2)Magisk大法好
Magisk是一个系统框架,它的模块不会修改系统分区,自带的Magisk SU也能替代Super SU。你可以在Magisk v15.0 - Root & Universal Systemless Interface [Android 5.0+]下载到最新的稳定版Magisk刷机包。
安装之前请确认手机没有Root,或已经完全卸载上一个Root管理器。安装Magisk的方法很简单,你只需要进入TWRP,点击第一个“安装”,找到下载到手机里的Magisk刷机包,再右划一下。安装成功后重启就能找到Magisk Manager。
3)安装Xposed
有了Magisk就可以完全取代传统的Xposed安装方式,只需要在Magisk Manager的下载页面搜索“Xposed Framework”,找到对应系统版本的模块(括弧内的SDK21~25分别代表Android 5.0、5.1、6.0、7.0、7.1),再点击右侧的安装。
模块安装完成后点击文字展开详情页,下载内附的修改版Xposed Installer,安装后重启。
【基础工作】
如果你来到这一步,意味着你已准备就绪
4)安装绿色守护(Greenify)
在Xposed Installer中激活模块,可使绿色守护火力全开,以最高效的方式工作且拥有更多功能
绿色守护的使用很简单,把中国互联网公司开发的毒瘤应用们添加到绿色化,然后忘了它们。同时绿色守护的设置里有许多实用的功能,建议将以下选项打开。
启用唤醒追踪及切断:如果不能打开高级唤醒切断,可以尝试在Magisk Maneger中安装App Systemizer模块,在这个模块的界面里勾选绿色守护并保存,通常可以解决问题。
(6.0以上)默认使用浅度休眠:浅度休眠下的应用不会被杀死,它依然留在内存里且下次打开时不需要重新启动,大内存的设备使用这项特性可以达到媲美iPhone的后台留存率。
(6.0以上)启用嗜睡模式:Android 6.0引入的Doze模式可以有效提升长时间待机的省电效果,但手机必须保持完全静止状态一小时才能进入这个模式,一天基本只有睡觉的时候才能使用,嗜睡模式将其缩短到只有几分钟而且不需要保持静止。
基于Xposed的特性:建议全部打开。
全自动化休眠:建议打开。
强烈建议购买绿色守护捐赠版。
绿色守护可以显著延长安装了毒瘤应用的安卓手机续航,并防止性能被毒瘤应用拖累,也能阻止未经许可的毒瘤应用自启动。
5)安装权限管理器
App Ops(左)和XPrivacy(右)
虽然Android 6.0引入了运行时权限,用户不再需要安装之前就全盘接受一切权限请求,但这一系统自带的权限管理可选择项较少,而且可被应用感知——这使得许多毒瘤应用会通过拒绝运行来强迫用户授予涉及隐私的权限。所以我们需要额外安装更高级的权限管理器,这个管理器必须:1.拥有更多的选择项;2.不实际拒绝权限,但返回无效数据。
推荐给初级用户:App Ops通过控制应用操作(Application operations)限制应用可获取的数据,内容简单易懂,任何用户都能轻易理解,但不支持动态控制权限,具体可参考应用内帮助。
推荐给高级用户:如果你的Android版本不高于6.0,且愿意通过Google了解复杂的权限函数,那么XPrivacy是最好的权限管理器。XPrivacy除了可以直接控制具体函数,还能控制是否允许加载库文件、是否允许执行shell命令、是否允许访问某个网址或IP等,还能为应用返回伪造的数据。
推荐购买专业版。尤其是App Ops(给Rikka钱钱)
至此,基本的Android优化已经完成,那些不得不装的毒瘤应用无法再肆无忌惮地破坏你的手机、窃取你的隐私了。
【进阶工作】
以下内容并不是必须的,而且依赖用户的知识储备和搜索(学习)能力,但通过这些方法可以进一步规范和限制毒瘤应用的行为。
6)安装MyAndroidTools和MyAndroidToolsXposed
MyAndroidTools可以显示并控制应用的服务、广播接收器、活动、内容提供器四大组件的开关,实现在不对应用反编译的前提下关闭毒瘤的后台常驻、通知推送、开机自启等功能,进而减少应用不必要的内存占用,进一步提升手机的续航。但不同应用的组件命名方式一般不相同,而且根据名字也不保证能理解实际功能,具体操作起来需要反复试探。多数热门毒瘤应用都能在LetITFly BBS,不仅仅是 MyAndroidTools BBS找到他人提供的现成方案。
MyAndroidTools只是静态地控制开关,本身不在后台运行(所以卸载后依然生效)。但毒瘤之所以是毒瘤,很大程度上也是因为它们会重新打开被用户关闭的组件,而MyAndroidTools并不能应对这一情况。所以这时候需要MyAndroidToolsXposed——这个Xposed模块可以防止毒瘤重新激活组件,你需要做的只是在黑名单里勾选并保存。
7)安装存储重定向/XInternalSD
Android系统本身为应用提供了专门存储本地数据的目录,但毒瘤之所以是毒瘤,很大程度上也是因为它们无视这一设计,将自己的文件如同随地大小便一样在sdcard上到处乱抹(如果遇上不懂的创建.nomedia文件的劣质应用,你甚至还能在相册里看到缓存图片),让文件管理器一片混乱。
Rikka全家桶之一
存储重定向可以将目标应用产生的文件全部重定向至/Android/data/中,让它们回到本应在的位置,还可以链接应用下载文件的路径到正确的文件夹里。但要实现良好的效果,需要联网下载预先创建的规则。请为存储重定向捐赠,以解除5个应用的限制(给Rikka钱钱)。
XInternalSD是一个Xposed模块,可以将目标应用的所有文件都链接到指定的文件夹中。与存储重定向将杂物归位不同,XInternalSD更像是创建一个收纳盒,不管盒内怎么乱,反正看不见。
8)安装Amplify
过于频繁地运行不需要的唤醒锁或定时器,会增加手机的耗电量,也让系统无法进入深度休眠。Amplify可以为唤醒锁/定时器设置两次运行的时间间隔,也支持通过正则表达式批量限制相似的唤醒锁/定时器。许多毒瘤都会创建唤醒锁/定时器来帮助后台常驻,使用Amplify,将时间间隔设置为9999999来限制它们。
如果Amplify不能正常工作,可以尝试在Magisk Maneger中安装App Systemizer模块,在这个模块里勾选Amplify并保存,通常可以解决问题;如果问题依旧存在,可以考虑安装SELinuxModeChanger来关闭SELinux。
以上就是较为常见的毒瘤限制措施,掌握并活用这些方法可以让你的安卓手机即使装满了毒瘤,也依旧流畅且电力持久——想要做到这一点并不简单,至少要花不少时间。如果你的空闲时间充裕且足够Geek,那么这篇文章应该能帮助你征服毒瘤应用;如果你工作繁忙,那么我建议买iPhone吧,无论其他人如何口诛笔伐,iOS依然是眼下唯一能让毒瘤们老实下来的手机系统。
原文@奇居子267;IT交流加584053956,暗号:月薪过万