Magisk的开发人员Topjohnwu今天宣布对流行的开源生根工具进行重大更改。最大的变化是,手机根目录所需的二进制文件和脚本现在包含在Manager应用程序中,而不是通过Internet下载。这样一来,您只需下载一个文件(最新版本的Magisk Manager APK)即可同时启动手机和管理root用户访问权限。
在今天的更新之前,最常见的安装Magisk的方法是先安装Manager应用程序,然后从Manager应用程序中下载包含Magisk所需的二进制文件和脚本进行安装的最新可刷新ZIP,最后以自定义恢复(如TWRP)刷新该ZIP 。在今天更新之后,您所要做的就是下载最新的Manager APK,将其扩展名更改为ZIP,以便TWRP将其识别为可刷新文件,然后刷新ZIP。之所以可行,是因为APK文件遵循ZIP文件格式,因此,只需进行一些修改,APK既可以充当Android安装包,也可以充当TWRP识别的可刷新ZIP文件。
除了降低复杂性之外,这还使整个安装和卸载过程完全脱机。以前,Manager应用程序需要有效的Internet连接才能从GitHub下载最新的Magisk ZIP。由于所需的二进制文件和脚本都包含在Manager APK中,因此您可以绕过需要在要根目录的目标设备上下载任何文件的麻烦。
此外,topjohnwu说,通过将所有二进制文件作为Manager APK的“本机库”发布,可以将Manager应用程序的目标SDK版本设置为29或更高版本。他说,原因是由于Android 10的SELinux在执行应用程序主目录中执行文件方面的限制-迫使Termux开发人员放弃在Google Play上向应用程序提供更新的限制。但是,目标SDK版本尚未增加,将在以后的提交中解决。
与往常一样,您将能够从topjohnwu的GitHub找到最新版本的Magisk 。您可以在此处找到最新的发行说明,安装说明和常见问题解答。