问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

鱼与熊掌可以兼得!Magisk让你不解锁获取root权限。

创作时间:
作者:
@小白创作中心

鱼与熊掌可以兼得!Magisk让你不解锁获取root权限。

引用
1
来源
1.
https://www.dians.net/thread-641.htm

在Android设备上获取root权限一直是许多技术爱好者追求的目标。传统的root方法通常需要解锁BootLoader,这可能会带来一定的风险。然而,随着Magisk的出现,用户现在可以在不解锁的情况下获得root权限,实现了稳定性和开放性的平衡。本文将详细介绍Magisk的工作原理和安装步骤,帮助你轻松获取root权限。

什么是Magisk

Magisk是由中国台湾学生@topjohnwu开发的Android框架,是一个通用的第三方systemless接口。它通过systemless的方式临时修改system分区,不会对系统分区本身造成任何修改。由于其图标设计类似于中国的脸谱,因此也被称作“脸谱”或“面具”。

官方网站:https://magiskmanager.com/
XDA主贴:https://forum.xda-developers.com/apps/magisk

Magisk是如何工作的

很多人将Magisk误认为是另一个Xposed框架,但实际上两者的工作原理有很大不同。Xposed直接改变系统进程,而Magisk则通过挂载一个与系统文件相独立的系统分区,将改动限制在独立的分区中,不对系统分区本身进行任何修改。这种类似于“平行世界”的实现方式,使得Magisk具有更多的可能性,比如隐藏挂载分区,从而不影响需要检测设备状态的应用(如金融类App)的正常运行,甚至在进行需要验证系统完整性的OTA更新时也不会出现问题。

不解锁安装Magisk

获取root权限的重要步骤之一是下载相关软件。由于手机厂商不断提高解锁BootLoader的门槛,现在安卓手机刷机最难的部分往往就是如何解锁BootLoader。那么,对于未解锁的手机,应该如何安装Magisk呢?

安装步骤

  1. 首先需要下载完整的ROM包,并将其拷贝到电脑上。
  2. 提取ROM包中的boot.img文件(也可以在手机上操作),并将该文件传到手机的根目录或你能记住的位置。
  3. 下载Magisk Manager,点击安装,选择并修补一个文件,找到刚刚提取的boot.img。
  4. 完成后,下方会显示保存的目录(一般在根目录:Download),找到生成的文件,将生成的文件拷贝到电脑上。
  5. 将手机关机,连接电脑,然后长按音量减和电源键进入bootloader模式。
  6. 在文件所在的文件夹目录里输入cmd,然后回车,进入命令行界面。
  7. 输入fastboot flash boot XXXX.img(XXXX是文件名),然后重启(fastboot reboot)。

此时你的手机已经获得了临时root权限。要想获得永久权限,还需要进入Magisk Manager,选择安装——直接安装,才能将临时root转换为永久root。

OTA升级后的处理

如果在OTA升级后想要保持Magisk框架,可以按照以下步骤操作:

  1. 关闭所有模块。
  2. 下载好新系统并安装完成后,在系统提示是否重启时不要重启。
  3. 打开Magisk Manager,点击Magisk后面的安装,选择“安装magisk到未使用的槽位(OTA后)”。
  4. 安装完成后手动重启手机。

结论

通过上述步骤,你就可以成功在不解锁的情况下获取Android设备的root权限。Magisk的出现,使得用户可以在保持系统稳定的同时,获得更多的系统控制权,实现了鱼与熊掌兼得的可能性。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号