Magisk是一套开放源代码Android(4.2及以上版本)自定义工具套组,内置了Magisk Manager(图形化管理界面)、Root启动脚本SElinux补丁启动时认证/dm-verity/强制加密移除功能。Magisk同时提供了在无需修改系统文件的情况下更改/system或/vendor分区内容的接口,利用与Xposed类似的模块系统,开发者可以对系统进行修改或對所安裝的軟體功能進行修改等。

Magisk
Magisk Logo.png
截图
Magisk Manager Screenshot.jpg
Magisk软件首页截圖
原作者吳泓霖(John Wu,网名为topjohnwu)[註 1]
開發者吳泓霖及其他开发者
初始版本2016年8月 (2016-08)
穩定版本
v20.4(Magisk)、v8.0.2(Magisk Manager)
(2020年3月24日,​9個月前​(2020-03-24
預覽版本
v21.0(Magisk)、v8.0.2(Magisk Manager)
(2020年10月3日,​3個月前​(2020-10-03
源代码库https://github.com/topjohnwu/Magisk
编程语言C++JavaKotlinCPythonMakefile
操作系统Android
系統平台x86_64x86armarm64
文件大小4.98 MB(Magisk)、2.51 MB(Magisk Manager)
语言多语言
类型自由软件免费软件
许可协议GPL 3.0

除此之外,Magisk可以对其他验证系统完整性的应用程序进行隐藏(称为Magisk Hide),使得用户可在获取Root权限的情况下使用如精靈寶可夢GO[1]Fate/Grand Order[2]一类的应用程序或开启支付宝微信的指纹支付功能[3]

歷史编辑

2015年10月8日,原SuperSU的开发者Chainfire于XDA论坛上发布了在无需修改系统文件获取Root权限的实验性方法[4]。11月6日,受Chainfire的启发,開發者吳泓霖将此方法移植到了HTC e设备上[5]

2016年5月29日,吳泓霖发布了无需修改系统文件的非官方版Xposed框架[6]。发布后,XDA上的部分开发者请求移植自己的模块,由于技术限制,吳泓霖拒绝了这些请求,这也是Magisk开发的灵感[7]。8月,Magisk的最早期版本发布[8]

脚注编辑

  1. ^ 由其Paypal捐赠页面,吳泓霖(topjohnwu)的臉書显示的名称得来。

参考文献编辑

  1. ^ Magisk 16.3 fixes issues with Pokémon GO; topjohnwu discusses "uncertified devices" controversy. xda-developers. 2018-03-28 [2019-05-26] (美国英语). 
  2. ^ Magisk更新将至:《FGO》手游、Root能两全 - Root,FGO,Magisk - IT之家. www.ithome.com. [2019-05-26]. 
  3. ^ Clyde. 微信、支付宝指纹支付的 Magisk 模块已经出现,它们究竟适不适合你?. 少数派 - 高品质数字消费指南. [2019-05-26] (中文(中国大陆)‎). 
  4. ^ EXPERIMENT: Root without modifying /system - Post #2. forum.xda-developers.com. [2019-05-26]. 
  5. ^ [ROOT][ROM] Marshmallow GPE (wp_mod) (s2s_mod) (All variants). XDA Developers. [2019-05-26] (英语). 
  6. ^ [2019.5.1][Magisk] Systemless Xposed v89.3/v90.2-beta3 (SDK 21-27). XDA Developers. [2019-05-26] (英语). 
  7. ^ r/Android - The Magisk Story. reddit. [2019-05-26] (英语). 
  8. ^ Walton, Mark. Pokémon Go update blocks jailbroken devices; workaround already found. Ars Technica. 2016-09-12 [2019-05-26] (美国英语).