android-porting-guide

🧰 What You Need

Before you begin porting a custom ROM or recovery, you need to prepare your system with the required tools.


📦 Required Tools


🖥️ System Requirements

Requirement Minimum
RAM 8GB+
OS Windows 10/11 OR Linux
Disk Space 20GB+
Linux Distro Fedora or Arch (for F2FS unpacking)
Internet Required (to download ROMs, tools, sources)

⚠️ Some tools like CRB require WSL2 (for Windows) or Linux natively for advanced features like unpacking F2FS/EROFS.