- A+
Magisk是xda作者topjohnwu制作的一款能够root设备,修改boot image或者添加文件到/data 以及/cache目录,从而在不修改系统的情况下实现一些系统性的功能,最近一段时间Magisk的更新较为频繁,而最近一次的版本更新更是带来了免ROOT,免三方REC的重大新特性!Magisk Manager亦更新至v7.2.0版本,支持修改和恢复boot image文件。
Magisk Manager最新7.2版下载地址:
经过两年多的发展Magisk框架已经积累是200+的模块,这其中包含当然包含兼容的Xposed框架,早已经不是当初那个模块少功能又不足的框架了,所以大家可以多试试。
目前Magisk框架配合太极模块在Android8.0和9.0上已经可以实现完美的Xposed框架体验,详细可以查看该文章:太极·Magisk,稳定完美
magisk框架
实际上在去年的时候就介绍了Magisk框架,不过那个时候模块还少,易用性也不够好,只有到V14版本之后Magisk manager支持直接安装而不需要通过Recovery刷入才把门槛降低到容易的level,目前Magisk框架已经更新到了v16的版本,模块也有了不少。除了原来支持的蝰蛇音效,绿色守护之外还有一堆像自动更换字体的模块,启用Pixel手机特性的模块,当然整体上相较于Xposed框架模块,它还是显得有些稚嫩。
另外Magisk还有一些自带的特性,例如Root设备和隐藏Magisk,因为实际上有很多银行类的APP会自动检测手机是否root,因此这个功能能够让你在获得ROOT的同时又能继续使用这些银行类APP,具体的设置页非常简单,你只需要针对需要隐藏的APP打钩即可。
而对于Root的支持就是更简单的事情了,通常我们获取Root权限需要通过刷入img的包然后安装superSU,对于Magisk而言你只需要安装好它就能获得权限并且自带MagiskSu,而且支持指纹确认权限请求。
感觉已经很久没有搞事情了,Xposed框架7.0的版本迟迟未能推出(非官方版本Xposed已经推出很久啦),而又听到Magisk框架这种能够对系统进行一定的修改而又不改变系统的东西自然是要去试试的,由于Magisk推出的时间并不长,因此在模块方面还十分少,目前比较有名的就是Greenify4Magisk(绿色守护)和ViPER4Android(蝰蛇音效)是可以尝试的。Magisk框架距今推出的时间大约也有一年左右了,并且从Android5.0一直支持到最新的Android8.0系统版本,而Magisk框架的版本号则已经在2017年7月11号来到了v13.1,这个版本正式支持了Android O版本,9.28号的版本可以直接root谷歌Pixel 。
由于Magisk框架和Xposed框架的原理其实是有一些不相同的,因此在更新支持系统这方面有着很大的优势,这一点也许在后面会逐步体现出来,毕竟有着前辈帮着踩坑。
那么具体而言Magisk框架的一些原理和特色如下:
1.Magisk框架能够ROOT你的设备,也就是说自带ROOT,并且能够和像SuperSU这种东西良好的相处,主要使用的方法是比较通用的Systemless,不过其实在Su的2.7以后的版本应该也是支持的;
2.Magisk框架能够修改boot image或者添加文件到/data 以及/cache目录,并且仅会在root安装在system分区被识别的情况下才会去改变你的system分区;
3.完全开源,易于拓展和修改
Magisk框架的功能使用
允许你进行任何的系统修改而不去基于修改原来的分区文件来实现这些改动。
MagiskSU: 开源的ROOT解决办法,基于phh's Superuser(实际也是基于CM Superuser)的办法
Magisk Hide:隐藏自己,主要用来规避一些安全机制的检查,例如Google,又或者某些游戏的防作弊检查
Resetprop: 允许你修改系统的props文件,例如build.prop(典型的可以修改机型,厂商等信息),甚至包括只读类型的Props。
Multiple Entry Points: 可以用来暂停启动进程,修改启动动画等等
Standard Stuffs: 移除dm-verity, forceencrypt,,解锁分区来支持读写等。
Magisk框架的兼容情况
任何能够前置的系统修改都能够通过Magisk框架来加载,作者主要拿了ViPER4Android来作为举例
100% systemless的定制系统固件可以到此查看
多系统,多设备支持。
Magisk框架安装介绍
在Magisk框架进行任何的安装之前,它都会在/data/stock_boot_.img.gz目录建立一个来防止出现意外的情况发生,例如卡在开机界面,当然你也可以通过安装卸载文件或者恢复系统来解决这个问题。
如果你已经安装了Magisk框架则需要在安装Magisk Manager,然后在该程序中来升级,或者重新安装Magisk框架的版本,目前最新的稳定版本为v17.1,点击安装则会开始下载文件,文件下载完成之后就会自动开始安装,然后重启,当前这一些都是建立在root权限开启的情况下。
当然如果你没有root或者安装出了问题你可以恢复boot image文件,也就是刷卸载文件,然后手动下载最新的Magisk zip文件,重启到第三方recovery,然后刷入该文件,重启,如果Magisk Manager没有安装,自己安装一些就OK了。
Magisk框架文件下载地址
Latest Magisk
Latest Uninstaller (Support v1+)
文中提到的两个模块的地址:【Greenify4Magisk】【ViPER4Android FX 2.5.0.5】
Magisk框架XDA地址:Magisk框架
那么,开始你的Magisk框架之旅吧,我等着你们的反馈哟!!!
2017年7月16日 下午4:39 沙发
模块再多一点儿更好了
2017年7月16日 下午9:35 1层
@yokoola 是的,的确比较少,目前
2017年7月19日 下午9:57 板凳
这个框架支不支持以前xp框架的那些模块?
2017年10月3日 下午4:04 1层
@555 支持 Moto Z 用官方的 怎么都装不上模块 都是报错 /data/magisk_gerge.img mount failed..
刷 lineage 7.1.2 都正常用 需要用电信 但是 lineage 不支持电信卡
2017年7月19日 下午9:58 地板
这个框架支不支持以前xp框架的那些模块?
2017年7月20日 上午9:05 1层
@vii 绿色守护,蝰蛇音效这些
2017年9月15日 下午4:01 2层
@Xposed 绿色守护 这个安装错误
2017年9月15日 下午5:09 3层
@绯色玻璃 版本问题?
2017年8月16日 下午4:34 4楼
这个框架支持微X模块吗
2017年8月16日 下午9:32 1层
@明明 目测不支持的
2017年8月17日 下午5:04 5楼
1+5安装错误呀
2017年10月23日 下午2:30 1层
@处处处处 取消root权限后安装成功,super超级权限设置取消root权限,rec不要恢复成原厂。卡刷成功
2018年3月4日 下午2:48 2层
@wuguirongdw 介绍里不是说不需要第三方REC么?
2017年8月30日 上午3:10 6楼
你好!我是S8已經root.請問可以安裝Magisk框架嗎?
2017年9月10日 上午11:09 7楼
不懂 小白 不root 也可以吗 。华为麦芒4路过
2017年9月13日 下午6:48 8楼
小米6,安卓7.1.1 miui8.5.能刷吗?
2017年9月17日 下午3:10 9楼
这个框架可以装,但是一装模块并重启就会卡第一屏……………… 我是zuk z1 cm14.1系统,已经4清刷机3次了,再也不试了
2017年9月25日 上午10:03 10楼
似乎并无Resetprop??
2017年10月1日 下午11:51 11楼
我装模块提示 magisk is not activation
但是我的magisk是装了的,它的root功能都正常使用,就是装不了模块,即使在恢复模式直接安装zip,重启后在模块里还是不显示。
2017年10月2日 下午11:10 1层
@一玄 和你差不多的问题呢。
2017年10月7日 下午2:01 12楼
mix2装不上去
提示是:
!boot image patched by other programs!
!Please restore stock boot image
-Unmouting partitions
updater 过程结束 错误:1
(前面两条评论没发好,无视吧)
2017年10月20日 下午9:14 1层
@杨败 同机型,同问题
2018年3月5日 下午4:09 2层
@甜麦稻草人 那是twrp不支持8.0 用cofface的twrp成功。但感觉刷完意义不大,就一个蝰蛇音效。
2018年3月5日 下午5:01 3层
@非常小战士 TWRP支持8.0啊,不过貌似要3.2以上的版本才可能适配
2018年5月9日 下午10:37 1层
@杨败 如果刷入过superSu之类的,你需要移除掉,因为你的boot。img已经被patched,移除之后就可以刷了,我今天也是这个问题。
2018年5月29日 下午11:33 1层
@杨败 解决了么老哥我也是显示错误1
2018年9月5日 下午12:57 1层
@杨败 boot被其他程序签名修改了,使用magisk的boot
2017年10月23日 下午2:56 13楼
楼主你好,我是小米6,请问哪个rom能通过safenet验证?
2017年11月5日 上午11:09 14楼
坚果PRO可以装吗
2017年11月5日 下午3:38 15楼
三星note8安装了没有任何显示,求问怎么处理,不是很懂root怎么弄
2017年11月25日 上午9:20 1层
@一点点 魅蓝x同样问题
2018年1月9日 上午10:22 16楼
我已经成功root了Pixel XL
2018年1月16日 下午5:56 17楼
请问支持直接root htc吗
2018年1月19日 下午3:34 18楼
Magisk使用挺简单的,下完Manager再用Manager下Zip,然后用再第三方刷Zip,刷完默认Root装Magisk里的Xposed框架和大名鼎鼎的Viper FX音效模块,除了这两个其他模块都没卵用有点遗憾。我的设备是Nvidia Shield一代老爷机。
2018年1月19日 下午3:35 1层
@Stlyker 竟然有看到用 Nvidia Shield的
2019年4月25日 上午12:29 1层
@Stlyker 高手可以微信聊聊吗?
2018年1月20日 下午10:29 19楼
Magisk框架地址打不开。tiny.cc
2018年1月21日 上午11:50 1层
@fzguo 我也是,咋办
2018年3月3日 上午10:02 2层
@小志 从这里下载 ZIP包卡刷即可,上面有连接 【Magisk框架XDA地址:Magisk框架】
2018年11月9日 下午8:06 3层
@孙小浩 可以加qq吗帮我弄下
2018年1月24日 上午11:39 20楼
可惜模块太少,意义不大
2018年2月9日 下午12:18 21楼
6.0不支持
2018年3月5日 上午9:32 22楼
为何刷完16后,显示的却是2.82?且我更新需要原厂boot
2018年3月5日 上午9:39 1层
@SAM_Bell 不能刷入模块了
2018年3月6日 下午6:50 23楼
直接卡刷zip包,就会自带root了吧,为什么去magisk下xp模块sdk5,重启总是卡mi。机型小米6 安卓7.1.1
2018年3月8日 上午8:23 24楼
已root魅蓝E2 刷完后开不开机 提示
Your device has failed verification
您的设备验证失败。
2018年3月8日 上午9:47 1层
@有人会注意我的名字吗? 已经ROOT了就不用刷这个了啊
2018年3月21日 下午10:23 2层
@Xposed 可支持魅蓝note5,flyme6.7.7.1吗
2019年1月19日 上午10:50 1层
@有人会注意我的名字吗? 同款手机,我root后直接装的,也出现这种类似的情况,没办法,只能用xposed了
2018年3月18日 下午6:34 25楼
支持36N6PRO吗?
2018年3月21日 下午10:31 26楼
请问支持flyme6.7.7.1吗,我怕会卡气球
2018年3月29日 下午7:53 27楼
我想问下支持360N6 Lite么,支持APP到SD 么
2018年4月5日 上午11:55 28楼
无root,官方rec怎么刷入magisk呢
2018年4月5日 下午7:41 29楼
和xposd框架冲突么 可否共存?
2018年4月9日 上午11:06 30楼
我在 ASUS Tinker Board MM 6.0.1 成功安裝 Magisk 但之後 Kodi App 就沒有了聲音,也不能播放影片, adb root 也不能使用,出錯訊息是 “adbd cannot run as root in production builds” 。root 機後出現這樣的現象從未試過,請問有否解決辦法?
2018年4月9日 上午11:10 1层
@Sam 你用Magisk对kodi设置root隐藏试试
2018年11月9日 下午8:04 2层
@Xposed 在吗,下完了不会弄了
2018年4月18日 下午3:43 31楼
你好,我想问一下这个stock_boot_.img.gz该怎么刷入呢?因为卸载文件没有作用,而安装界面又识别不了,真的很痛苦,求回复!
2018年4月18日 下午4:24 1层
@yeeke 是不是要解压缩.img.gz为.img然后又压缩为.zip刷入,好像只能解析.zip?
2018年5月3日 上午6:09 32楼
我安装magisk manager后刚开始正常使用但是过了几分钟后就失效了,一直提示没有安装magisk需要安装。但是重新启动手机后又能使用1分钟左右,过后又会失效。这是什么情况?
2018年5月3日 上午10:23 33楼
所以这个用官方的REC可以装?,比如未解锁未ROOT的MIUI稳定版?
2018年5月14日 上午11:11 34楼
oppo 无root,官方rec刷入magisk失败installation failed,这怎么回事呢,求大神解答,谢谢
2018年8月15日 上午8:48 1层
@小轩 官方rec并不能刷未经官方签名的补丁或刷机包
2018年6月8日 上午9:35 35楼
能否跨过BL锁解root?
2018年6月16日 下午2:39 36楼
请问如何隐藏root跟XP框架,我把super su已经卸载了,用的magisk自带的权限
2018年6月23日 上午12:11 37楼
请问作者,这个框架有没有相应的改机模块可以用呢?或者是否兼容XP已有的模块
2018年7月13日 下午3:01 38楼
用脸谱安装的脸谱版XP卡米了怎么办?
2018年8月28日 上午2:43 39楼
我已经安装了magisk v16.0
小米6 miui10
现在想安装微X模块 该怎么做 ?
2018年9月27日 上午1:39 40楼
安装显示已激活,但是没有添加APP的地方求解
2018年9月28日 上午2:56 41楼
目前17.1版本支持安卓P,然而可用的模块依然稀少
2018年10月26日 下午7:14 42楼
还是要root,还不如直接用Xposed
2018年10月29日 下午1:47 43楼
未ROOT安装后,会被ROOT?
2018年10月31日 上午11:35 44楼
不会弄。。。我仔细看了全文还是一头雾水,。。专业用语太多了。。。我觉得作者大大应该写的通俗易懂点。。再附上一个视频教程。。。不然推广起来太难了。。。迟早要挂。。。望作者大大看到后能采纳。。。
2018年11月4日 下午6:23 45楼
华为EMUI9.0没有RAMDISK.img启动文件了,貌似整合在system.img里面如何magisk修补BOOT镜像?
2018年11月5日 上午9:04 46楼
安装了怎么给不了Xposed框架权限?
2018年11月9日 上午7:18 47楼
qq群是什么,我的跳转不了
2018年11月15日 下午12:24 48楼
小米6 可以刷么 最新版本
2019年7月14日 上午2:01 1层
@爱仕达多 需要解BL锁吗?
2018年11月16日 上午9:44 49楼
我的怎么刷不了呢。什么版本的框架都是安装错误
2018年11月17日 下午10:41 50楼
装了新版本后闪退,安卓8.0
2018年11月20日 下午12:52 51楼
红米note5安卓8.1最新版本给root权限后闪退
2018年11月30日 下午2:16 1层
@超级超级 还是要刷第三方rec
2018年12月7日 上午9:41 52楼
魅族pro6 flyme7安装6.0.1后给root权限直接闪退,旧版本又安装不了,真的无解。
2018年12月12日 下午5:52 53楼
virtualxposed需要卸载么?如取代了自带root,我其他需要root权限的软件就不能用了还是需要重新给权限?
2018年12月26日 上午8:44 54楼
下载不下来 ,怎么办
2019年1月1日 下午4:17 55楼
能不刷第三方rec就好了!
2019年1月19日 下午11:25 56楼
框架文件下载不下来
2019年2月3日 下午9:50 57楼
怎样才能免root免第三方rec安装
2019年5月22日 上午9:52 1层
@xwd88 同问
2019年8月22日 下午9:46 1层
@xwd88 从你的刷机包中提取当前固件的 boot.img 文件,将它传入到安装了 Magisk Manager 的手机中
进入 Magisk Manager —— 安装(install)—— install —— 修补 boot 镜像文件
然后选择传入的 boot.img 文件进行生成,并将生成后的 Patchedboot.img (姑且这么命名) 传输到电脑上。
随后我们使用 Magisk 应用对 boot.img 进行重新打包:
打开命令行窗口
执行 adb reboot bootloader 进入 Bootloader 界面
执行 fastboot boot Patchedboot.img 来加载生成后的 boot 分区文件获取临时 root
此时进入系统,你会发现你已经成功安装了 Magisk(如果显示没有安装则为获取失败,请检查操作过程重新尝试),但这还不够,我们还得进入 Magisk Manager,选择安装(install)——install——Direct Install(直接安装)才能将临时 root 转换为永久 root。
2019年5月26日 下午9:16 58楼
为了xp框架停留8.1。总感觉这些替代品没有原版好用。
2019年5月27日 上午9:36 1层
@测试 其实还好,新东西有新东西的优点
2019年5月27日 上午10:54 1层
@测试 面具配合太极感觉比原版XP好用,至少有些银行软件可以不被识别出XP
2019年5月27日 下午12:08 2层
@Hello 正解,另外它可以设定只对应用生效的,不对全局生效
2019年5月27日 下午3:53 59楼
是不是先装免ROOT版的面具,再装免root的太极就可以用了?
2019年5月29日 下午5:01 60楼
请问华为P30可以安装吗?
2019年8月1日 上午1:24 1层
@思米乐 老哥你的可以了吗
2019年5月31日 下午11:33 61楼
框架下载不了啊
2019年6月4日 下午12:29 62楼
装不上,选择zip安装以后就有以下提示:
-Device platform: arm64-v8a
-Downloading zip
…100%
-Copying image to cache
-Unpacking boot image
! Unsupported/Unknown image format
! Installation failed
2019年6月4日 下午1:27 1层
@sxfff 不是直接用Magisk Manager装的,你要是有TWRP用这个刷入,没有就提取或者找下ROM提取boot.img出来,用MM覆写一下,之后再ADB推送到手机重启。
2019年6月14日 下午3:16 2层
@Xposed 如何用twrp刷入面具
2019年6月14日 下午3:17 2层
@Xposed 一堆英文看不懂
2019年6月25日 下午2:36 2层
@Xposed 能不能出个视频教程啊,MATE20PRO EMUI9.1能用这个吗
2019年7月11日 下午9:25 2层
@Xposed 这个步骤详细一点
2019年8月1日 上午10:42 2层
@Xposed 请问华为P30可以刷吗
2019年6月4日 下午3:45 63楼
p30,装不上magisk框架呀
2019年6月27日 上午12:10 1层
@sxfff 华为都锁BL的,又解不了锁,你装magisk也没用啊
2019年6月15日 下午2:53 64楼
flyme7的系统中Magisk Manage装上之后 点开软件直接卡死 换了几个版本都是一样
系统已经root
2019年7月23日 上午10:41 1层
@阿寒弟弟 meizu的好像有问题 我的只要使用magisk manager更新或下载就直接卡死
2019年6月19日 上午7:17 65楼
讲来讲去还是要刷第三方rec,都刷了第三方rec,还要magisk做啥?
2019年6月27日 上午4:08 66楼
坑老公把4.0升到了9.1.0,分身大师x版直接打不开微信了。现在需要安装哪款免root的xp框架呢?
2019年6月30日 下午7:40 1层
@被老公坑了 我的微信用不了,能发下验证码吗?我的大哥啊
2019年6月29日 上午10:10 67楼
上面提供的下载地址无法下载,
2019年7月1日 下午6:24 68楼
意思是不解BL锁就什么也干不了是吗?
2019年7月21日 下午8:37 69楼
是的
2019年9月2日 下午1:41 70楼
“当前这一些都是建立在root权限开启的情况下”
那你标题写屁呢