开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2022.04.24
造型气质12560刷机党2022-04-1915:07
以下部分内容搜集于百度文库、知乎和搞机助手以及其他网站,如有侵犯到您的权益,联系作者删除更改,这里只提供内容供大家参考学习使用。
介绍下magisk(部分来自CSDN社区)
对于喜欢折腾手机的米粉用户来说,手机不ROOT,乐趣减一半,很多黑科技功能都能看不能用,即便是借助太极等软件,但体验效果还是没有ROOT爽~
软件内置独特的systemless挂载机制,通过Magisk管理器就能刷入Magisk补丁,可以在不修改系统的情况下实现超级权限,而且还不影响OTA。
它是手机的神经中枢,它可以访问和修改你手机几乎所有的文件,这些东西可能是制作手机的公司不愿意你修改和触碰的东西,因为他们有可能影响到手机的稳定,还容易被一些黑客入侵(Root是Linux等类UNIX系统中的超级管理员用户帐户。
安卓手机Root权限跟我们在windows系统下的administrator权限可以理解成一个概念。只有拥有了这个权限我们才可以将原版系统刷成其他改版自制系统,使用各种需要root权限的软件,修改系统文件个性化手机等等。
Root是android系统中的超级管理员用户,该权限拥有整个系统至高无上的权利,系统中的所有对象他都可以操作。但是为了手机的安全性和稳定性,防止用户误操作导致系统崩溃,系统默认是没有开启root权限的,这就需要我们来进行获取。取得root就是取得android手机的最高控制权。
-----------------------------------------------
如果你是初次接触到面具,那么可以继续往下看,我给大家介绍一下两者的功能。(来自于红软基地、雷科技)
1、Magisk也就是上面提到的补丁文件,我们一般使用它来存储一些刷入脚本和面具运行文件。我们可以借助第三方RECOVERY直接刷入,或者当手机获取ROOT权限后,直接使用MagiskManager(面具apk那个文件)里的模块功能手动刷入。
软件实现原理:当你使用面具刷入补丁时,通常会自动刷入面具补丁里的全部文件到手机内,而且还会自动安装MagiskManager.apk。
下面对于手机双清到六清和手机分区做一个解释。(部分来自搞机助手说明和百度百科以及哔哩哔哩)
双清:wipedata/factoryreset:清除用户数据并恢复出厂设置wipecachepartition:清除系统缓存,一般刷机前执行Dalvik/ARTCacheCache其目的就是清除分区以及数据而已,简称重置手机。
三清:wipedata/factoryreset:清除用户数据并恢复出厂设置wipecachepartition:清除系统缓存wipedalvikcache:清除安卓虚拟机缓存Dalvik/ARTCacheCacheData刷机前基本上必选三清!目的是新系统的兼容性达到最佳。
四清:wipedata/factoryreset:清除用户数据并恢复出厂设置wipecachepartition:清除系统缓存wipedalvikcache:清除安卓虚拟机缓存wipesystem:清除系统该操作可以更干净地刷入新系统,但并不建议也尽量不要频繁四清Dalvik/ARTCacheCacheDataSystem四清针对版本差异过大的!重要!四清后不刷入系统无法开机进系统!!只能电脑刷或者储存卡刷,请谨慎!
System这个分区基本包含了整个安卓操作系统,包括安卓用户界面、和所有预装的系统应用程序。擦除这个分区,会删除整个安卓系统,但不会导致不能启动。你可以通过进入Recovery程序,安装一个新ROM,也就是新的安卓系统。双清三清四清会清空个人的用户数据包括:应用程序、短信信息、联系人、通讯录、应用数据等等...,但不会清空内置卡如图片、音乐、个人文件等。
五清:Dalvik/ARTCacheCacheDataSystemInternalStorage(内置储存)一旦选了这个清除,那手机内置存储上的东西就都没有了!就不能从手机选择卡刷包了。
六清:Dalvik/ARTCacheCacheDataSystemInternalStorage(内置储存)USBOTG六清清除电脑OTG传的升级包文件,一般用不上。
ab设备(vab机型)后面会以_a和_b结尾,例如:boot_a&boot_b&system_a&;system_b等。
recovery在正常分区或内核boot分区被破坏,不能正常启动时,可以进入此分区进行恢复,他相当与一个简易的OS或blos,可以认为是一个boot分区的替代品,通过他可以让我们在这一分区进行备份维护和恢复和刷机,我们通常刷的三方TWRP就是刷入到此分区,通过长按电源键和音量+进入。
boot负责启动检验工作,例如我们常用的Magisk就是修改的boot.img来达到启动时注入ROOT到系统,此分区也叫内核分区,一旦损坏会无法开机,没有recovery分区的设备recovery分区也在这里面。
system整个安卓系统和系统预装app,对应的手机目录就是/system开头的目录,一旦更改系统文件不正确就会无法开机。
product&oem&vendor设备制造商会自定义系统映像,以实施自己的功能并满足运营商的要求。
userdata&data就是用户的数据分区,所有三方软件都在这个分区,对应的手机目录就是/data,当前其中也包含内部储存数据
modem&radio就是用户的基带分区,一旦损坏会无法进行通讯。
cache安卓系统缓存区,他保存系统最常访问的数据和应用程序。擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容,缓存内容会在后续手机使用过程中重新自动生成。
splash和logo安卓的第一屏开机图片和FASTBOOT模式下图片和系统损坏图片等。
persist传感器分区,一旦损坏会导致各种问题。
dtbo一些屏幕刷新率超频软件超频就是改的这个分区。
vbmeta*AVB/DM启动验证分区。
misc这个分区包括了一些杂项内容:比如一些系统设置和系统功能启用禁用设置。这些设置包括CID(运营商或区域识别码)、USB设置和一些硬件设置等等。这是一个很重要的分区,如果此分区损坏或者部分数据丢失,手机的一些特定功能可能不能正常工作。
2、Recovery(恢复模式)是独立于系统的一个模式,具有高权限,可以对手机的各个分区做修改。是每部安卓机出厂时自带的恢复模式,不过那都是官方的Recovery。Recovery就是像是电脑上的小型winPE系统,winPE可以在电脑上安装操作系统,或者做些备份、管理的工作。如果把手机比喻成房屋,那么地皮就像手机的硬件,房子像手机系统,建房子的各种工具就是就是Recovery了。
小米手机一般长按电源键和音量加即可进入。官方Recovery功能非常有限,在官方Recovery里可以进行升级官方系统包,恢复出厂和连接小米助手操作。刷入第三方Recovery后可以获得更丰富的功能,比如安装第三方系统包,修改备份恢复系统,使用ADB指令,获取Root,分区扩容等等。因此恢复模式也被称为“卡刷模式”。从CWM到TWRP,刷入第三方Recovery几乎是刷机必不可少的一环。解锁BL锁后,可以在Fastboot模式刷入第三方Recovery。
4、Fastbootd(用户空间模式)Fastbootd是动态分区机型特有的一个模式,属于Recovery分区的功能。动态分区机型以一个super分区囊括了system,vendor,odm等分区,在Fastboot模式只能刷入完整的super,不能单独刷入system,vendor,odm。而进入Fastbootd即可单独刷入他们。从Fastboot重启到Fastbootd的指令是fastbootrebootfastboot。5、深度刷机模式一个特殊的模式,主要用于深度刷机救砖。比如高通的QualcommHS-USBQDLoader9008,联发科的MediaTekUSBPort(说联发科不能救黑砖的可以歇歇了)。理论上每种处理器都有自己独特的深刷模式。这个模式的进入方法各有不同,按键或者拆机短接。深刷是最底层的刷机方式,可以无视BL锁,只要硬件没坏就可以进行深刷。但是由于官方权限的收紧,大致在小米6之后的机器进行深刷就需要售后账号权限,这使得正常情况下我们自己很难进行深刷。6、TWRPTWRP是国外android爱好者开发的一个第三方REC,全名是:TeamWinRecoveryProject,也是我们现在刷第三方ROM通常用到的REC。