抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言

在一次系统变砖之后成功救砖,代价是系统数据全部丢失。本次记录了新系统的配置过程。

预处理

需要的硬件:

  • 一台能够访问网络的电脑
  • 一部功能正常的手机,已解锁bl锁。
  • 良好的网络环境,或者使用科学上网。

好在硬件没有故障,并且bl锁是解锁的状态。这让功能的恢复简便了许多。

文件的传输

下载Via浏览器和LocalSend——分别是轻量浏览器与文件传输软件。然后就可以使用网盘服务器和LocalSend来进行文件传输服务。

  • 局域网内的文件和文本使用LocalSend传输;
  • 无法局域网内传输时,使用网盘服务器传输。
    在最开始需要访问网络时,或许不得不使用系统内置的浏览器与文件管理。最简单干脆的方法或许是使用数据线传输和adb安装。

Maigsk的安装与Root权限获取

Magisk的安装

无Root,不安卓。

Magisk是目前最热门的超级用户管理应用之一。为了Magisk能够安装,需要在手机上使用科学上网环境。

  • 使用Clash来提供科学上网环境。
    可以在Github上获取到Magisk与Clash for Android的apk应用。将这两个安装包传输到手机并安装。

Magisk的img文件修补

  • 为了Magisk能够注入Root,需要boot.img文件。
  • boot.img文件从对应系统的fastboot包中获取。
    获取到boot.img后,在Magisk中选择 安装>选择并修补一个文件>选择boot.img>开始。
    完成后,会将修补后的文件放在Download文件夹。

Magisk的img文件注入

使用Google提供的SDK来进行img文件的刷入。
SDK Platform Tools release
在终端中,将img文件刷入boot分区:

1
fastboot flash boot <magisk_patch.img>

随后使用fastboot reboot重启。如果一切正常,那么可以在Magisk APP中看到已经获取了root权限。
如果有需要,可以开启Zygisk来提供更多功能。

  • 注意:对于MIUI这些自启动管理严格的OS,需要在设置中允许Magisk自启动。

Magisk权限的隐藏

有两个主要的方面需要隐藏:

  • 对不希望检测到root的应用隐藏root权限。
  • 对不希望检测到root的应用隐藏相关的APP。
    前者通常使用名为Shamiko的Magisk模块,后者则广泛使用Hide-My-Applist及其Lsposed模块来解决。Shamiko与LSPosed都需要刷入Magisk模块来运作,LSPosed在后面介绍。

劣质应用的冻结与卸载

对于不想使用的预置系统应用,可以冻结或者卸载。
冻结应用显然更为方便,也不容易变砖。

  • 使用小黑屋作为冻结工具:小黑屋 | 无 root 冻结应用程序
  • 使用Shizuku作为API
    Shizuku作为API可以让应用更方便地调取特权,而不需要获取Root权限。建议使用Shizuku来作为空调狗的权限获取方式。
    可以在Github获取Shizuku,在酷安获取小黑屋。

更换为InstallerX作为安装包程序

MIUI内置的监控安装包程序,处处充斥监控,并阻挠用户安装第三方应用。使用InsatlerX作为默认程序InstallerX同样支持使用Shizuku。
可以在Github获取InstallerX。

  • 注意:原本的安装包应用妥善处理,否则重启可能会卡米。吃大亏。

基础配置

系统应用配置

对于MIUI预置应用无处不在的广告与监管,显然想要进行规避需要一定的技术手段。

  • 警告:绝对不要使用手机管家的优化功能。它会一个接一个地打开广告与联网开关,并且关闭开发者选项。
  • 建议关闭大部分系统应用的联网功能。

Magisk模块

需要时,建议开启Magisk的Zygisk功能。许多有用的功能依赖Zygisk。
两个最常用的基础模块:

  • Shamiko模块:用于隐藏root权限。
  • LSPosed模块:拥有众多高质量模块。

LSPosed

传送门:LSPosed Official Website | LSPosed.github.io

A Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant hooking framework.
一个Riru / Zygisk模块,试图提供一个ART钩子框架,利用LSPlant钩子框架,提供与OG Xposed一致的API。

LSPosed接替了Xposed,成为了最主流的框架之一。它可以实现许多神奇的功能,不做撰述。

存储重定向

……对存储空间的滥用是对“内部存储空间”的滥用。 ……一些应用或一些 SDK 会希望自己的数据文件在卸载后不会被删除,因此它们会选择“内部存储空间”写入其数据文件。在 Android 系统中应用对公共存储空间的滥用仍然是一个没有解决的问题。*

为了解决上面这个问题,我们创造了这个应用——存储空间隔离。存储空间隔离致力于在尽可能小或不影响应用功能的前提下,解决这一问题。
存储空间隔离

如果希望自己的文件管理器内看上去井井有条,而不是被劣质应用糟蹋得一塌糊涂,那么存储空间隔离的出现对于分类强迫症/赛博隐私被害妄想者来说,简直是如获至宝。
存储空间隔离还需要搭配Magisk模块使用。
你可以在Github上获取存储空间隔离的安装包与模块,它的曾用名叫存储重定向。

谷歌服务

通常,在MIUI系统设置中搜索谷歌,就能找到并打开谷歌基础服务。
在应用商店中搜索play store,就能找到并下载Google Play商店。升级完成后,就能看到Play商店程序。

备份与恢复

对于MIUI内置的备份软件,在功能上已经相当完善了。
在设置>关于手机>备份与恢复中选择手机备份恢复。

  • 备份的文件会生成日期命名的文件夹,存储在/Internal storage/MIUI/bakcup的AllBackup文件夹中。
  • 恢复数据时,将数据文件家放到AllBakcup文件夹中,同样选择手机备份恢复,然后选择需要恢复的文件。
  • 注意:尽管支持跨机型恢复,但是兼容性存疑。

后置应用

基础应用

  • 使用Bitwarden来作为密码管理器。
  • 使用Clash来作为科学上网工具。
  • 使用Firefox来作为主要浏览器。
  • 使用Resilio.Sync来作为文件恢复/同步工具。
  • 使用Mixplorer作为文件管理器。silver需要付费,但是beta版不需要。
  • 使用Cemiuiler作为MIUI综合优化工具。
  • 使用李跳跳来跳过广告。

不重要的应用

  • 使用薄荷记账作为账本。

后置LSPosed模块

  • 使用哔哩漫游来优化哔哩哔哩
  • 使用QAuxiliary和TSBattery来优化QQ
  • 使用MaxMiPadMiuiPadMeta来禁用MIUI平板的ESC,Meta与Alt键,来为远程桌面提供快捷键。
  • 自由屏幕旋转 - Xposed Module Repository自由屏幕旋转强制解锁不支持应用的屏幕旋转。
  • MIUI原生通知栏用于美化通知栏。

收尾与建议

  • 注意定期备份。更极端的是,保持文件的即时同步。
  • 对于英语程序,可以每一个月备份一次数据,并保存在安全可靠的存储设备上。
  • 对于安装好的大量安装包进行封存。总比随后需要时才寻找找方便得多。

评论