网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月31日漏签0天
手机root吧 关注:6,380贴子:31,143
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回手机root吧
>0< 加载中...

Magisk与其它Superuser管理器共存

  • 取消只看楼主
  • 收藏

  • 回复
  • 贴吧用户_0VNMXEJ
  • 中级粉丝
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先声明一下,我测试用的手机是Google Nexus 6P(angler),安卓8.1.0系统,使用Magisk 25.2 Delta。
虽然只是一个毫无意义的事情,但是希望有用到的人。Magisk的超级用户管理功能虽然能够达到正常使用,但是一些专业的功能如详细的日志(SuperSU可以记录全部内容,可以查看每个应用拿root干了什么)。总所周知,SuperSU在安卓8. 0之后就不能正常运行了,会卡在卡机引导界面(原因是SuperSU在安装时会将/system/bin/app_process64文件链接到daemonsu)。但是在8.0之后这样做就会无法开机。事实上,这一步骤不是必须的,只要daemonsu的守护进程正常运行(默认是通过/system/etc/install-recovery.sh实现)即可正常提权。
但是考虑到Magisk确实有许多新功能,于是我就想让它们共存,保留Magisk的隐藏root和模块等功能。我的思路是通过一个模块,将第三方SU的相关文件加载到相应目录,再通过service.sh脚本在开机时启动daemonsu守护进程。然后就是要让su文件使用第三方的而不是Magisk的。Magisk的SU放在/sbin或者/system/bin,本质是一个系统链接,将其链接到magisk二进制文件。只需要在service.sh中删除那份文件,将其链接到新的SU即可。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回手机root吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示