hao86下载站:值得大家信赖的游戏下载站!

首页 > 软件下载 > 学习工具 > magisk
magisk
magisk
magisk
magisk
magisk

magisk

【#学习工具# #magisk#】

Magisk是xda作者topjohnwu制作的一款能够root设备,修改bootimage或者增加文本到/data以及/cache目录,从而在不修改体系的情况下达到一些体系性的功能。

magisk

magisk软件特色

Magisk,以不点击/system的方式修改/system,继SuperSUsystemless化后的新发展。作者topjohnwuXDA。

Magisk需要修改boot.img,必须先解锁bootloader。magisk我们一样俗称面具或者是脸谱,它的作用类似于XP框架,但是和XP框架完全是两个性质。

magisk软件优势

1.Magisk框架能够ROOT你的设备,也就是说自带ROOT,并且能够和像SuperSU这种东西良好的相处,主要使用的方法是比较通用的Systemless,不过其实在Su的2.7以后的版本应该也是支持的;

2.Magisk框架能够修改bootimage或者增加文本到/data以及/cache目录,并且仅会在root安装在system分区被识别的情况下才会去改变你的system分区;

3.完全开源,易于拓展和修改

功能简介

Magisk框架的功能使用

允许你进行任何的体系修改而不去根据修改原来的分区文本来达到这些改动。

MagiskSU:开源的ROOT解决办法,根据phh'sSuperuser(实际也是根据CMSuperuser)的办法

MagiskHide:隐藏自己,主要用来规避一些安全机制的检查,例如Google,又或者某些游戏的防作弊检查

Resetprop:允许你修改体系的props文本,例如build.prop(典型的可以修改机型,厂商等讯息),甚至包括只读类型的Props。

MultipleEntryPoints:可以用来暂停启动进度,修改启动动画等等

StandardStuffs:移除dm-verity,forceencrypt,,解锁分区来支持读写等。

Magisk框架的兼容情况

任何能够前置的体系修改都能够经过Magisk框架来加载,作者主要拿了ViPER4Android来作为举例

100%systemless的定制体系固件可以到此查阅

多体系,多设备支持。

安装简介

Magisk框架安装简介

在Magisk框架进行任何的安装之前,它都会在/data/stock_boot_.img.gz目录建立一个来防止出现意外的情况发生,例如卡在开机面板,当然你也可以经过安装卸载文本或者恢复体系来解决这个问题。

如果你已经安装了Magisk框架则需要在安装MagiskManager,然后在该应用中来升级,或者重新安装Magisk框架的版本,目前最新的牢固版本为v17.1,触动安装则会开始下载文本,文本下载完成之后就会自动开始安装,然后重启,当前这一些都是建立在ROOT权限打开的情况下。

当然如果你没有root或者安装出了问题你可以恢复bootimage文本,也就是刷卸载文本,然后手动下载最新的Magiskzip文本,重启到第三方recovery,然后刷入该文本,重启,如果MagiskManager没有安装,自己安装一些就OK了。

使用方法

每个Android玩家都不可错过的神器:Magisk初识与安装

Cometogether,notthesame.

选择Android的同时,我们也选择一种「可能性」。

今天厌倦了死板的默认字体我们可以更换,明天想在MIUI上试试颜值更高并且没有广告的索尼天气,我们也可以想办法突破OEM定制程序的机型局限……

诸如Xposed这类不断涌现的「神器」在自定义这件事情上为Android插上了腾飞的翅膀,也让「千机千面」成为了可能。

只是美丽向来也伴随着风险:未获得Google「认证」的设备无法从Play程序商店下载安装Netflix,GooglePay、PokémonGo等程序不能在已root的设备上正常运行,改动过体系文本的ROM无法经过OEM渠道进行正常的OTA更新升级……

对Android生态而言,自定义和牢固性长久以来似乎都是「鱼与熊掌」——直到Magisk的横空出世。

Magisk是如何工作的?

在一些用户眼里,Magisk与另一款名为Xposed的神器有着高度的相似性,部分组织当中甚至还存在着「Magisk框架」这样的说法。

的确,二者的工作机制都是「拦截」。Xposed经过劫持Android体系的zygote进度来加载自定义功能,这就像是半路截杀,在程序运行之前就已经将我们需要的自定义内容强加在了体系进度当中。

Magisk则另辟蹊径,经过挂载一个与体系文本相隔离的文本体系来加载自定义内容,为体系分区开启了一个通往平行世界的入口,所有改动在那个世界(Magisk分区)里发生,在必要的时候却又可以被认为是(从体系分区的角度而言)没有发生过。

Xposed/Magisk原理示意图

Magisk的达到方式就像是一种魔法,当被挂载的Magisk分区被隐藏甚至被取消挂载时,原有体系分区的完整性丝毫未损,玩需要root验证的游戏、运行对设备认证状态有要求的程序甚至进行需要验证体系完整性的OTA更新都没有任何问题。

可经过SafetyNet认证并有对于性地隐藏root

因此严格来说Magisk可以被看作是一种文本体系,这种文本体系经过巧妙的达到方式避开了对体系文本的径直修改,从牢固性上来看要优于以往任何一种体系框架,这也是当前它在玩机社群广受认可和好评的原因所在。

它的魔力不止于root

很多人对Magisk的初步认识可能是root——在SuperSU销声匿迹之后,它自然而然就成为了当前Android社群用来获取root权限的主流方式。

不过Magisk特殊的运作机制还赋予了它相较于Android平台其他定制工具而言独一无二的特质——systemless。这种systemless特质让Magisk拥有了获取root权限之外的诸多优势:

一方面,得益于独特的挂载机制,使用Magisk时我们可以有对于性地隐藏root,甚至暂时隐藏Magisk本身。

如此一来,不仅「root模式下使用特定程序」成为了可能,就连无缝OTA更新这种「魔改党」们想都不敢想的事也变得不再遥远。在MagiskManager程序的配置中,我们甚至还可以用随机包名对Magisk进行重新安装,让它从其他程序的眼皮底下彻底消失——多么具有魔法特质的高明手段!

另一方面,挂载体系的存在,也让Magisk拥有了多样的模块化生态体系。

既然用了「开外挂」的达到方式,那不妨就多挂载一些额外的东西,字体、音乐效果、驱动……甚至Xposed本身。Magisk供应了一个独立于体系分区以外的、可以随时隐形的「沙盒」,那自然不能将其才华禁锢于root这一件事上。在Magisk的模块仓库里,我们可以找到各式各样的模块(modules)来满足自己的定制化诉求,借助这些模块,我们在root之后能做的事情其实也还有很多。

在这里的讨论语境下,Magisk如何给人们留下「框架」这一认知误区的原因就浮出水面了。只是功能方面好不逊色的Magisk,牢固性和上手门槛对大部分用户来说都更加友好。

如何安装Magisk

作为一套复杂的文本体系,Magisk的安装步骤却是极其简易。

在电脑上设置好adb环境并解开Bootloader锁后,如果你的设备有来自TWRP的官方支持,只需在开启USB调试后将手机与电脑相连,然后开启pc端的命令行窗口:

执行adbrebootbootloader进入Bootloader面板

执行fastbootbootTWRP.img进入临时TWRP

在TWRP中刷入你下载的Magisk安装包

没有官方TWRP支持的设备安装Magisk的步骤要稍微复杂一些:

从你的刷机包中提取当前固件的boot.img文本,将它传入到安装了MagiskManager的手机中

进入MagiskManager——安装(install)——install——修补boot镜像文本

然后选择传入的boot.img文本进行生成,并将生成后的Patchedboot.img(姑且这么命名)传输到电脑上。

修补boot镜像文本

随后我们使用Magisk程序对boot.img进行重新打包:

开启命令行窗口

执行adbrebootbootloader进入Bootloader面板

执行fastbootbootPatchedboot.img来加载生成后的boot分区文本获取临时root

此时进入体系,你会发现你已经成功安装了Magisk(如果展示没有安装则为获取失败,请检查操作过程重新尝试),但这还不够,我们还得进入MagiskManager,选择安装(install)——install——DirectInstall(径直安装)才能将临时root转换为永久root。

别忘了进行二次安装

三星、华为等特殊机型的Magisk安装方法参见Magisk官方帮助文档。

安装完Magisk后,我们就可以经过TWRP或者MagiskManager刷入获取到的模块了。模块的获取方式可以是MagiskManager自带的模块仓库,也可以是其他第三方论坛(如酷安、XDA等)。

卸载Magisk最为彻底的方式就是在MagiskManager中触动「卸载」、「完全卸载」,程序会自动下载刷完uninstall.zip卸载包、自动卸载它自己、自动重启。如果你无法进入体系,在TWRP中手动刷入uninstall.zip卸载包便可。

至于哪些模块值得刷,就是完全看个人诉求了。

下载地址

  • magisk 广东电信下载

  • magisk 江苏电信下载

  • magisk 澳门电信下载

  • magisk 陕西网通下载

  • magisk 湖北电信下载

  • magisk 山东网通下载

相关文章

更多>>