对于一般玩机用户,Magisk官方提供的发布版本即可满足要求,但对于高级开发者来说这远远不够,我们不仅仅是满足于使用,更要学会定制面具,最好的能完全理解面具的核心架构以便于自己也能写出来一套和面具差不多的工具,这才是我们研究面具最根本的原因所在。因为做移动安全,就是要理解最深层最基础的安全知识,而不仅仅是用以两个工具那么简单,这是高级工程师和初级工程师最大的区别所在。
本文介绍面具中提供的用于开发者直接调用的工具,我们可以通过这些工具整合到我们自己的系统中,以此实现更便捷的修改目的。
Magisk 为开发人员提供了大量用于安装、守护进程和实用程序的工具。本文档涵盖 4 个二进制文件和所有包含的小程序。二进制文件和小程序如下所示:
magiskboot /* 二进制文件*/
magiskinit /* 二进制文件*/
magiskpolicy /* 二进制文件*/
supolicy -> magiskpolicy
magisk /* 二进制文件*/
resetprop -> magisk
su -> magisk
magiskboot
一种用