Skip to content

Android firmware kitchen for amlogic devices

Notifications You must be signed in to change notification settings

CrackerCat/AmlogicKitchen

 
 

Repository files navigation

Kitchen for working with Amlogic firmware (WINDOWS/LINUX only).

  • Used for unpacking/packing amlogic images.

Disclaimer:

 - The user takes sole responsibility for any damage that might arise due to use of this tool.
 - This includes physical damage (to device), injury, data loss, and also legal matters.
 - This project was made as a learning initiative and the developer or organization cannot
   be held liable in any way for the use of this tool.

Pull submodules:

 git submodule update --init --recursive

Supported features (Rockchip):

  • Unpack/repack Rockchip images.

Supported features (Amlogic):

  • Unpack/repack Amlogic images.
  • Create flashable zip from amlogic image.
  • Create aml image from supported flashable zips.
  • Dump ROM from device through mask mode.

Common features (Rockchip/Amlogic):

  • Unpack/repack partitions (system,product,system_ext,oem and odm).
  • Unpack/repack recovery,boot,logo and dtb.
  • Support for super image unpack/repack.
  • Sign ROM with custom key

NOTE:

  • Ignore some errors with dtb (some conditions are missing), decompiling/compiling dtb should work fine.
  • This tool is only tested in some firmwares, devices and processors.
  • There is no guarantee that the packed flashable zip or amlogic/rockship image will flash successfully.
  • This tool is only tested on windows and linux (Ubuntu) machines. Even if it's working in any other platform, there is can't guarantee for full functionality. (Most of the binaries are compiled for linux x86_64 and windows 64bit - using gnuwin64 and cygwin)

Docs
Credits
Report issue

About

Android firmware kitchen for amlogic devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.0%
  • Batchfile 21.8%
  • Shell 20.2%