SuperR's Kitchen
by SuperR
🔹FEATURES
🔺Extract and create ROM from:
- Rooted Device
- Custom Recovery
- Existing ROM zip
- system.img/boot.img (and cache.img on Samsung devices)
- system.ext4.tar/boot.img
- system.ext4.win/boot.emmc.win (including multi-file .win000, .win001, etc)
- Moto and other factory firmware zips containing sparsechunk files
- cm12 + roms with sparse dat files
- Zips that contain system.img and boot.img
- Samsung firmware zips that contain tar.md5 file
- Official Nexus firmware tgz
- Official Nexus preview tgz
- system directory that contains symlinks and boot.img
🔺Create flashable zips of many varieties including:
- Full ROM
- Switch between set_perm, set_metadata (KitKat+), raw_img, and sparse_dat (Lollipop+)
- Kernel (including init.d if you added it with the kitchen)
- Recovery
- Media
- app, priv-app, and framework
🔺Deodex the following:
- N Preview ROMs
- Marshmallow ROMs
- Lollipop ROMs
- KitKat and earlier ROMs
🔺Root features:
- Root/unroot
- Choose SuperSU zip (add other versions to /tools/root/supersu directory)
- Choose system OR systemless root for M+ and Samsung 5.1.1 roms
🔺 Boot features:
- Unpack/repack boot/recovery img (Big Thanks to @osm0sis for mkbootimg source!!!)
- Add/remove init.d support
- Add/remove su.d support
- Add/remove insecure boot
- Remove dm-verity
- Remove forceencrypt
- open_bump.py compatible (download it and add to the tools directory)
🔺By-name auto-detection from:
- Device
- Existing ROM
- boot.img
- kernel.elf
- OR...manually enter it
🔺mmcblk auto-detection from:
- recovery.img
🔺 Kitchen updater:
- View the last 3 changelogs when an update is available.
- git pull if the kitchen was cloned
- wget zip and extract if kitchen zip was downloaded
- Option to check for updates when the kitchen starts
Download Source code
Download ZIP file
Comments
Post a Comment