BetterKnownInstalled 项目启动与配置教程
1. 项目目录结构及介绍
BetterKnownInstalled 项目的主要目录结构如下:
BetterKnownInstalled/
├── META-INF/
│ ├── com/
│ │ └── google/
│ └── android/
├── common/
│ └── addon/
│ └── abx/
├── .gitattributes
├── LICENSE
├── README.md
├── customize.sh
├── module.prop
├── post-fs-data.sh
├── util_functions.sh
META-INF/
目录包含与 Android 系统相关的元数据文件。common/
目录下存放的是通用的一些代码和资源。.gitattributes
文件定义了如何对待不同类型的文件。LICENSE
文件包含了项目的开源协议,本项目采用 GPL-3.0 许可。README.md
文件是项目的说明文档,介绍了项目的用途和如何使用。customize.sh
脚本文件用于定制化安装过程中的一些行为。module.prop
文件定义了模块的属性,如 ID 和版本等。post-fs-data.sh
脚本在文件系统挂载后执行,用于修改系统文件。util_functions.sh
脚本包含了项目使用的一些实用函数。
2. 项目的启动文件介绍
本项目主要通过 Magisk Manager、KernelSU 或 APatch 安装为模块。启动文件主要是 post-fs-data.sh
脚本,它在文件系统挂载后被调用,执行以下主要任务:
- 修改
packages.xml
文件,确保应用安装时 DroidGuard 能正确识别。 - 清理
packages-warnings.xml
文件,移除可能导致问题的警告。
3. 项目的配置文件介绍
本项目的主要配置文件是 module.prop
,以下是文件内容的基本介绍:
id=org(pixel-props,betterknowninstalled)
:模块的唯一标识符。name=itories
:模块的名称。version=1.3.3
:当前模块的版本号。versionCode=1337
:模块的版本代码。author=Pixel-Props
:模块的作者。description=This Magisk/KernelSU/APatch module patches the packages.xml and cleans the packages-warnings.xml files to address DroidGuard's UNKNOWN_INSTALLED status.
:模块的描述信息。
此文件在安装模块时被读取,用于确定模块的属性和配置。用户可以通过修改这个文件来改变模块的行为,但通常不建议这样做,除非用户清楚相应的后果。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考