Magisk 是安卓平台非常知名的系统工具,借助该工具我们可以轻松修改多个系统项安装其他开发者提供的模块。其开发者吴泓霖此前加盟谷歌负责安卓系统的安全性工作,于是在这段时间里网上出现大量与吴泓霖相关的流言。
例如开发者被谷歌收编因此Magisk未来可能会被停更,因为自从吴泓霖加盟谷歌后到现在Magisk都没发布更新。在沉寂许久后吴泓霖终于发布声明对此事进行说明,好消息是谷歌已经审查此项目并允许吴泓霖继续开发和贡献该项目。
吴泓霖发文表示大多数科技公司都规定员工在没有获得审批前是不允许创建或贡献自己的开源项目的,而加盟谷歌后显然Magisk项目也需要经过谷歌的审核,毕竟现在的吴泓霖可以直接接触到整个Android项目的源代码。因此继续开发项目吴泓霖需要遵守谷歌的版权、法律、行为准则等规定,这也是从五月份加盟谷歌以来到现在吴泓霖才发布公开消息的原因,因为涉及内容太多谷歌需要花费很长时间进行评估,直到现在谷歌完成评估并允许吴泓霖继续开发Magisk。不幸的是由于各类原因导致的冲突Magisk部分内容也将无法继续开发,其中最重要的就是MaiskHide功能,该功能是用来隐藏系统已经获得Root权限的。无论国内还是国外都有相当多的APP开发商会校验Root权限,通常情况下已经获得Root权限意味着系统可以进行更深层次的修改,亦或者是遭到恶意软件或病毒的入侵。例如中国部分银行类APP检测到设备已经Root则会以安全理由拒绝用户继续运行,而国外不少游戏例如精灵宝可梦则会基于反作弊原因禁止在Root设备上运行。MagiskHide完美解决了这个问题:既可以获得Root权限又可以隐藏Root权限,让其他APP无法直接检测系统是否已经Root,这样对Android爱好者来说可谓是最佳的选择,Magisk也是最好的工具。然而现在MagiskHide功能要被停掉,个中缘由既有谷歌方面的要求也有开发者自己不愿意在研究这类内容。直到现在MagiskHide功能被彻底停更,这对爱好者来说是个重大损失。作为附加的库Magisk Module Repo可以让用户轻松寻找各类库实现更多功能,不过对吴泓霖来说管理模块库也是个巨大的问题:如果接受低质量的模块那么用户可能会抱怨,如果删除某些模块同样也有人抱怨。因此吴泓霖决定将Magisk Module Repo从Magisk里删除,Github上的资源将会转交给受信任的维护者(目前尚未选定维护者)。开发者仍然可以通过 magisk –install-module zip在自己的应用程序里轻松安装模块,用户则可以通过Magisk选择zip文件来安装模块,总的来说就是麻烦点但至少还可以继续使用。