AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 3042|回复: 7

Magsik模块开发

[复制链接]
发表于 2019-3-28 08:46:10 | 显示全部楼层 |阅读模式
Magsik模块开发
基础知识
脚本
在Magisk中,你可以在系统启动过程中下面两种模式运行脚本
post-fs-data模式: 阻塞式,启动过程等待执行完成或者执行时间超过10秒.
    好处是在Zygote开启之前就执行
     坏处是:执行有10秒的时间限制,会阻塞启动过程
late_start 服务模式:
   非阻塞式, 启动过程中,脚本并行运行
    好处: 没有时间限制,不会阻塞启动过程
    坏处: 脚本不像post-fs-data模式那样执行得早

脚本又分为两种类型
通用类型: 
   放在 $SECUre_DIR/post-fs-data.d 目录或者 $SECURE_DIR/service.d
脚本文件必须加上可执行权限( chmod +x)
放在 post-fs-data.d 目录下的脚本以 post-fs-data模式运行
   放在 seervice.d 目录下的脚本 以 late_start 模式运行
    将Magisk设置为 Core-Only模式时, 这些脚本也会执行
模块脚本:
    放在模块自己的目录
     只有模块启用时,才会执行
    post-fs-data.sh 运行在 post-fs-data模式
    service.sh 运行在 late_start 服务模式
    Magisk设置为Core-Only模式时, 这些脚本不会执行

注意: 所有的post-fs-data脚本和Magic Mount共享那10秒钟, 
  如果脚本脚本耗时过多, 可能会影响Magic Mount的效果


发表于 2019-8-7 13:03:50 | 显示全部楼层
大神指导下啊I
发表于 2019-8-7 16:21:38 | 显示全部楼层
小手抖一抖金币送到手V
发表于 2019-8-7 21:58:35 | 显示全部楼层
好苦恼G
回复

使用道具 举报

发表于 2019-8-8 06:11:06 | 显示全部楼层
小手抖一抖金币送到手D
发表于 2019-8-8 09:57:19 | 显示全部楼层
好苦恼U
回复

使用道具 举报

发表于 2019-8-14 08:41:20 | 显示全部楼层
要修改内核
发表于 2019-9-25 14:33:04 | 显示全部楼层
蟹蟹大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-5-20 10:09 , Processed in 0.154956 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表