magisk小问题解答

闲来无事,写一点关于magisk的常见问题解答~

1,magisk是什么?

magisk是在不修改system分区的情况下达到修改后的效果的工具。完整的magisk包括安装包,卸载包,模块包和管理用的app。当然了,app本身也提供magisk的安装。卸载和模块的管理。

2, magisk有什么用?

对于那些需要ota升级的,又有修改system分区需求的用户,magisk是首选。只要在magisk manager中对"系统更新"隐藏,一般都可以下载几十兆或一百多兆的增量包,而不是几个G的全量包。如果没有这个需求,请直接选择supersu,不要犹豫[机智][机智]。

3, 这个东西和xposed有什么区别[doge呵斥][doge呵斥]?二者的模块能通用么?

xposed是通过替换app_process,在开机时加载xposedbridge.jar这个包,从而实现对zygote的直接劫持,从而为模块提供钩子来实现自定义。具体原理请移步CSDN[机智][机智]。可以看到,二者还是有本质区别的,不可能通用,xposed能起到的作用,magisk大多数不行[doge笑哭]。

4, 我是xx手机用户,我是xx系统,能用么?

只要不是太老的机型,一般是没问题的。胆大心细,是成为一名合格机佬的必备要求#(滑稽)#(滑稽)。

5, 安装的时候为什么提示错误1?还有,boot image has been patched by others, please restore stock boot image 是什么意思?

安装时,只要有一点异常,都会报错误1的#(冷)。具体的错误信息请查看屏幕上的显示内容。而第二个问题则是,magisk检测到boot image已经被别的程序打过补丁了,需要恢复到原始的boot。这个普遍存在于已经刷过supersu的用户和大于12.0版本的magisk。supersu在安卓6之后采用systemless的方式root,因此会改动boot分区。supersu会备份原始的boot于/data/分区,那个stock_xxxxxxx.img.gz就是官方镜像了。最好先备份下这个东西,然后打开supersu,彻底清除root权限。如果失败,将这个gz解压后在rec下刷入镜像,也可以恢复boot 分区。当然了,直接更换到12.0版本也可以。

6, 我安装没成功,root还被搞没了,怎么办?

从脚本来看,安装时会有一个 remove_system_su 函数,就是移除系统分区的su文件的。因此如果你之前没用过magisk,又担心会丢失系统自带的root,请用压缩工具打开安装包,以文本方式打开
META-INF/com/google/android/update-binary文件,在
remove_system_su () {
这一行下添加
return 0
即可使之不移除自带的root。

7, magisk自带的 su 并不稳定,或者由于某些心理,想用supersu来接管root,怎么办?

先刷magisk,再刷supersu安装包,一般没问题。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值