一个Android ROM工具,简称A.R.T 基于D.N.A3源码的Linux CLI工具
- Linux环境下
X86_64的指令集的设备 - 为了体验,你的设备需要满足glibc>2.35 Linux kernel>5.15 LTS
- 推荐使用 Debian 12或以上,Ubuntu 22.04 LTS或以上
-
非必要请不要授予工具SU ! ! !
-
请勿删除【工程目录/configs文件夹】,打包时所需的文件信息都在此处
-
工具涉及的路径 不要有除英文外的其他语言 或 特殊符号
DNA_工程名/
├── INPUT/ # 原始输入区:放置 img、payload.bin、new.dat、br、win 等文件
├── OUT/ # 最终输出区:合成的 img、new.dat、br、super.img、修补后的 boot 镜像
└── WORKSPACE/ # 可编辑工作区
├── config/ # 分区 fsconfig、SELinux contexts、镜像信息等合成 metadata
├── system/
├── vendor/
└── 其他分区目录/
INPUT是只读输入区:工具不会主动删除、改名或覆盖其中的文件;所有中间文件写入WORKSPACE- 分区文件树与
config均位于WORKSPACE/,请勿手动删除WORKSPACE/config/中需要回包的 metadata - 最终合成产物输出到
OUT/
1.安装python3,pip
2.pip install -r requirements.txt --break-system-packages (这里更推荐使用虚拟环境)
3.执行./build.py构建
请直接提issue