Skip to content

althafvly/AmlogicKitchen

Repository files navigation

AmlogicKitchen

A universal firmware kitchen for working with Amlogic, Rockchip, and AllWinner images (Linux x86_64 only).


🛠️ Features

✅ Rockchip Support

  • Unpack and repack Rockchip firmware images.

✅ Amlogic Support

  • Unpack and repack Amlogic firmware images.
  • Generate Amlogic images from supported flashable ZIPs.
  • Dump ROMs via mask ROM mode (Only for legacy chips).

✅ Common Features

  • Unpack and repack partitions.
  • Handle boot, recovery, logo, and dtb images.
  • Unpack and repack super images.
  • Sign ROMs with custom keys.

⚠️ Disclaimer

This project is intended for educational purposes. Use at your own risk.

  • The developer is not liable for any device damage, data loss, legal issues, or injuries.
  • By using this tool, you accept full responsibility for its usage and consequences.

🔧 Installation

Clone the repository:

git clone https://github.com/althafvly/AmlogicKitchen AmlogicKitchen
cd AmlogicKitchen
git submodule update --init --recursive

Enable 32-bit support and install required dependencies:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install libc6:i386 libstdc++6:i386 libgcc1:i386 device-tree-compiler \
python3 7zip android-sdk-libsparse-utils brotli

📌 Notes

  • DTB compile/decompile may throw some warnings—these can be safely ignored in most cases.
  • Compatibility is limited to certain firmwares, devices, and chipsets. Not all images may work.
  • Tested primarily on Linux (Ubuntu). While it might work on other platforms, full functionality is not guaranteed.
  • Most binaries are compiled for Linux x86_64 only.

🙏 Credits

Special thanks to the contributors and original authors of the tools integrated into this kitchen:

  • Vortex – Base kitchen (vtx_kitchen)
  • unix3dgforce, blackeange, xiaoxindada – ImgExtractor
  • osm0sis – Android Image Kitchen (AIK)
  • LineageOS – Super image tools, Amlogic DTB/unpack tools
  • xpirtimg2sdat, sdat2img
  • Roger Shimizuandroid-sdk-libsparse-utils
  • erfanoabdi – ROM Resigner
  • RedScorpioXDA – imgRePacker
  • YuzukiTsuru – OpenixCard

And everyone else who contributed—thank you!


🐞 Report Issues

Encounter a bug or need help? Open an issue

About

Android firmware kitchen for amlogic devices

Resources

License

Stars

Watchers

Forks

Packages

No packages published