免Root:告别卡、热和耗电,这是你能找到最棒的安卓优化方案

免Root:告别卡、热和耗电,这是你能找到最棒的安卓优化方案

【第一节】

如果你的安卓手机常常莫名其妙地卡顿、待机发热、续航持续尿崩,背后的根本原因十有八九是安装了大量由中国互联网公司开发的毒瘤APP——我们之所以称其为毒瘤,是因为除了损害手机性能,它们往往还会窃取用户隐私、往你的手机里随地拉屎。

仗着是刚需用户不得不装,那些毒瘤才敢这么肆无忌惮地在你的手机里撒野。Root的手机可以完美解决安装毒瘤带来的副作用,但不是所有手机都支持和建议Root,这里将提供一个免Root压制毒瘤的思路,这个思路注重易用性,在保证效果的同时尽可能地简化使用步骤,具体请以各自的习惯为准。

注意:1)这个思路可能不适用于被国内手机厂商魔改过的非规范安卓系统;2)可能也不适用于较老的安卓系统;3)这个思路具有时效性。

基本原料

1. 炼妖壶(原名Island):本思路的核心。主要用于阻止毒瘤在主存储空间随地拉屎,顺带防止手机相册出现垃圾毒瘤缓存的图片资源,在一定程度上阻止毒瘤读取你的应用安装列表。

炼妖壶play.google.com

2. 绿色守护:主要用于阻止毒瘤未经授权的后台运行。虽然非Root模式下绿色守护的性能一团糟,但配合炼妖壶却可以提升到接近Root模式的体验。

绿色守护play.google.com

3. AppOps:主要用于阻止毒瘤窃取手机里的隐私信息。AppOps支持诸多在本思路下必不可少的功能。

AppOpsplay.google.com


基本操作

步骤1)

安装炼妖壶后,向导会帮助你创建一个工作账户,你可以不太准确地将其理解为一个沙盒,炼妖壶将其称之为壶中界,相对的,机主帐户叫山海界(莫名其妙)。壶中界和山海界的存储空间各自独立,安装在不同帐户的应用不能获知另一个账户安装的应用,也不能直接访问对面的文件,所以毒瘤在壶中界里拉屎任它拉,反正看不见。

炼妖壶的使用原则是把那些可能会剽窃用户隐私、未经许可在后台运行、喜欢在公共存储随地拉屎的毒瘤全部装进壶中界,出于对中国安卓生态的偏见,我建议把中国互联网公司开发的应用全塞进去。

注意:在山海界里安装的应用克隆到壶中界以后,还需要移除山海界里的分身,如果是在壶中界直接安装则不需要额外操作。

翻看炼妖壶最右侧的天书,里面除了安利你安装绿色守护和AppOps,还有两个特殊功能:

1. 黄帝之名:原God Mode,允许炼妖壶冻结山海界的应用,如果毒瘤只存在于壶中界里,那么这个功能就没什么开启的必要(因为麻烦得要死)。

2. 文件传送门:在一定程度上能让山海界和壶中界的文件传送更加方便,有用但不是很必要,建议开启。开启以后炼妖壶会安利你装一个巨难用的文件管理器,这个装在壶中界里偶尔应急就可以了,平时很少会用到。

你已经搭建了一个对付毒瘤的手术台,接下来该准备手术刀了。

步骤2)

在山海界安装绿色守护后,你可以从应用排查顾问,或是炼妖壶的委托绿色守护自动冻结来把毒瘤添加到绿色化列表,绿色化方式选择深度休眠。非Root模式下,不再使用常规休眠的绿色守护可以息屏后静默地冻结正图谋不轨的毒瘤,彻底解决因毒瘤导致的手机待机耗电大、发热卡顿的问题。

步骤3)

如果拒绝了毒瘤们申请的运行时权限(诸如拨打电话、访问存储之类的),你应该可以感受到窃取不了用户隐私的毒瘤们,如何气急败坏地跟你耍无赖。AppOps很好地解决了这个问题,但只有在特权模式下的AppOps才可以读取和修改炼妖壶里应用的权限(应用操作),而要启用特权模式,还需要安装Shizuku Manager。

Shizuku Managerplay.google.com

由于绿色守护冻结过的应用会丢失权限设置,所以很有必要启用AppOps的自动恢复备份功能,让应用解冻后同步恢复之前的权限设置。

开发毒瘤软件的毒瘤公司永远不会放弃滥用用户隐私,但仅仅在使用毒瘤时保持对隐私的警觉还不够,软件保护必不可少。


【第二节】

安卓比iOS强,而且强得多的唯一一处,是Xposed。在中国,没有Xposed的安卓手机只剩下和毒瘤无穷无尽的斗智斗勇,除了便宜一无是处。以下是非Root手机重拾Xposed的实现思路,不需要的可以跳至最后的优化体验技巧。

进阶原料

太极(原Exposed):进阶操作的核心。太极是一个让非Root手机使用部分Xposed模块的方案,目前仍在早期开发阶段。

太极(me.weishu.exp) - 昆仑镜·3.4.1 - 应用 - 酷安网www.coolapk.com图标


进阶操作

注意:开始使用太极前请详细阅读帮助文档。

太极可以安装在壶中界,也可以识别同样安装在壶中界里的Xposed模块。 太极对QQ、微信以及相关的QX模块、MDWechat支持良好,这基本是我们对Xposed最大的需求,只需要根据帮助文档,把壶中界里受支持的应用创建到太极环境里,模块即可对该应用生效。

太极里有个叫阴阳之门(莫名其妙)的功能,实现原理和炼妖壶的黄帝之名、冰箱的非Root模式相同,巨麻烦且不能共存,也没有特别突出的效果,所以不推荐开启。


优化体验技巧

以下是本优化思路下可以提升手机体验的建议,没有非做不可的必要。

1. 学会分享:

在山海界和壶中界交换文件可以通过分享功能进行。炼妖壶创建工作环境后,系统分享菜单将会增加个人和工作资料的切换选项,利用分享菜单里文件管理器的“保存到”功能,可以从任意目录把文件复制到另一帐户的任意目录。部分应用(例如Telegram)不支持跨帐户的文件分享,通过安装Bridge作为中介进行一次转发可以解决问题。

Bridgeplay.google.com

2. 一心二用:

如果你常常在壶中界保存图片,把手机相册分身一个到壶中界可以方便管理。

3. 轻量至上:

没有Root的安卓手机对付毒瘤的手段十分匮乏,所以尽可能少安装不那么重要的原生客户端——例如,微博和饿了么支持PWA,使用Chrome可以将它们的PWA应用安装到本地,这些基于H5网页打造的轻量化应用不会损耗任何手机性能;如果你不是淘宝的重度用户,那可以考虑使用Hermit来创建淘宝的轻应用,将不同页面设为书签放在导航菜单里,使用效率远超阿里脑残产品经理设计的智障淘宝客户端。其他网站和应用同理。

Hermitplay.google.com

4. 投机取巧:

深度休眠后的QQ和微信不能接收消息,借助其他平台来推送可以绕过这个问题。FFM是一个以VPS为中继,利用FCM把QQ消息推送到手机上的通知方案;EH Forwarder Bot是一个消息框架,可以把微信消息通过Telegram推送过来,支持在Telegram直接回复。

FFM - FCM for Mojo-Webqqplay.google.com
blueset/ehForwarderBotgithub.com图标

5.按部就班:

在非Root的手机,要启用绿色守护的嗜睡模式、唤醒追踪,炼妖壶的文件传送门,Shizuku Manager的服务都需要借助电脑执行adb命令。把以下命令写到记事本里,保存为“script.bat”放到adb工具目录下,每次手机重启后连接电脑跑一遍这个脚本即可。

adb shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
adb shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
adb shell pm grant com.oasisfeng.island android.permission.INTERACT_ACROSS_USERS
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/files/start.sh

注意:手机开发者选项的USB调试必须时刻保持开启;允许电脑访问手机存储可能会导致命令失效。

Platform Toolsdeveloper.android.com


以上优化方案在Xperia XZ3(Android 9.0)下通过,理论上适用于类原生的安卓系统。

编辑于 2018-11-29

文章被以下专栏收录

    这里记载的都是反潮流、反常识,如同巫术一般的实验结论——这些结论质疑一切,它将指引你跳脱出传统的桎梏,用更锐利的目光审视你曾信以为真的常识。