[SuperR Kitchen] 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 Pixel/Nexus firmware tgz

Official Pixel/Nexus preview tgz

SpreadTrum firmware that includes a pac file

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

Recovery

Media

app, priv-app, and framework

*Deodex the following:

Pie ROMs

Oreo ROMs

Nougat ROMs

Marshmallow ROMs

Lollipop ROMs

KitKat and earlier ROMs

*Root features:

Root/unroot

Choose SuperSU or Magisk zip (add other versions to /tools/root/root_zips directory)

Choose system OR systemless root for M+ and Samsung 5.1.1 roms (SuperSU only)

*Boot features:

Unpack/repack boot/recovery img (Big Thanks to [MENTION=4544860]osm0sis[/MENTION] for mkbootimg source!!!)

Add/remove su.d support

Add/remove insecure boot

Remove dm-verity

Remove forceencrypt

*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.

Incremental update for updating the most recent previous version

Option to check for updates when the kitchen starts

*Create system.img

*Device database for mmcblk devices (currently very small, but will grow over time)

*Add devices to the assert

*Add custom asserts

*Zipalign apks

*Debloat ROM

*Custom Debloat list support

*Remove Knox

*Add/remove busybox (Big thanks to [MENTION=4544860]osm0sis[/MENTION] for his Busybox Installer)

*Add/remove user app support (/data/app)

*Sign zips

*Translatable with language files

*Donate version additional features:

Cross-platform - Windows, WSL, Macos, Linux

tarfs - Get original permissions, contexts, and capabilities from tar/win backups.

Create system.img with identical permissions, contexts, and capabilities as the original system.img or tar/win backup.

Plugins - Probably the best part! Currently over 20 extra features and growing

Root - Use a custom root zip (not the included Magisk or SuperSU)

Custom directory - can be included in your ROM and flashed to a specified partition

Custom Signature - No Built with SuperR's Kitchen, anywhere, plus add your own

Custom Build Display in About Phone, or leave it as default

AutoROM - Automation for ROM creatiion using a congig file (there's a plugin for that)

Convert updater-script to an update-binary script

No mounting img files. One less thing requiring your password and interrupting extraction.

Upload support.zips and device.zip directly from the kitchen for review

Download language files directly from the kitchen

Restore original boot.img after modifying and repacking

Remove asserts from the updater-script

Configurable compression level for packing zips

Remove all placeholder tags (#ASSERT, #SYM, #PERM, etc.) before packing the ROM

Create ext4 img file from any partition you include in your ROM.

zipalign without building ROM

Fix ext4.img files automatically if block count is higher than actual blocks