[Android] JamFlux:
Disclaimer: the present tool is developed to modify ROMs based on the android system. Any damage that results in your device from the use of this tool is and will be your sole responsibility.

Simple Unpack & Repack Tool - Kitchen for Windows supporting Android 10​

Introduction:

Hi XDA users and friends. My previous tool S.U.R. v1.3 was stopped due some updates, so I start this new thread as a new beggining for upgraded 2.0 version in beta stage that supports Android 10 over System as Root (SAR) and Aonly devices.

This new update is coauthored with [MENTION=10016180]MrWaehere[/MENTION] developer.

Screen Shots:

[IMG="Main Menu"]https://i.imgur.com/z4pxIMq.png[/IMG]

[IMG="ROMs Options"]https://i.imgur.com/Av23Pbl.png[/IMG]

[IMG="Recover Previous Project"]https://i.imgur.com/kY3RTfY.png[/IMG]

[IMG="Extracting"]https://i.imgur.com/KJvdThl.png[/IMG]

[IMG="Vendor Unpack Option"]https://i.imgur.com/j0uF0Zj.png[/IMG]

[IMG="Unpacking Vendor"]https://i.imgur.com/egsab86.png[/IMG]

[IMG="Extracting System Formats"]https://i.imgur.com/cY6kmWl.png[/IMG]

[IMG="Change System Image Size"]https://i.imgur.com/xEXJMzo.png[/IMG]

[IMG="Repacking"]https://i.imgur.com/lZnEasv.png[/IMG]

[IMG="Finished"]https://i.imgur.com/qwlf3Zb.png[/IMG]​

Changelog v2.0.4:

+Open source

+Friendly interface and few clics options

+Universal English language

+Supports android 5.0 till android 10 ROM's zip

+Supports the typical format of zip's ROM containing .dat.br, .dat, .img, payload.bin and tar.md5 formats

+Added support for Samsung's stock ROMs (tar.md5)

+Drag and drop option for .img and .xz filesystem formats on the executable

+Option to restore your previous project

+Automatic process for unpack and repack the zip rom, leaving intact the original installer of the zip's ROM

+Automatic detection of system as root devices (SAR - A/B slot) and Aonly (conventional system structure)

+Deodexing function for android 8-10 (NEW)

+On screen ROM's information

+ROM's customatizations like change ROM's name, add 1.1.1.1 DNS, remove DM verity, zipalign, etc

+Option to resize system image size (for porting purposes)

+Automatic generation of file_contexts and fs_config to preserve original ROM's permissions

+Inside binaries are completely integrated with Windows 64bits

+Final ROM's zip is signed by default

+Detailed logfile.txt

+Fixed and updated self compiled make_ext4fs binary

+Integrated 32 bits (low performance computers) version (NEW)

+Increased speed when zipping, now 30% faster

+Automatic selection for unpacking vendor if user forget to choose unpack or not

+Automatic identification for Windows versions

+Added option to extract system using WSL case sensitive for some Samsung's roms only under windows 10

+Added support for extracting odm and product partitions

+file_context.bin converter to plain text

Credits:

This project would not be possible without the different utilities that are used. Huge thanks to their respective authors:

Pierluigi Sottili - [MENTION=10016180]MrWaehere[/MENTION] for python help, fs_config generator, file_contexts finder and some clever ideas

Igor Pavlov for 7zip and Tino Reichardt for 7zip Standard

Google for aapt, brotli, make_ext4fs, zipalign

cygwin project for busybox

Thomas Polaert for cecho

Anestis Bechtsoudis for compact_dex_converter and vdexExtractor

Erwin Waterlander for dos2unix

Xiangyan Sun for flinux

cubinator for ext4 [MENTION=9489654]AndroDef[/MENTION] for ext4_analyzer

Andrei Conache - [MENTION=5132229]xpirt[/MENTION] for (s)img2sdat and sdat2img

[MENTION=4856233]unix3dgforce[/MENTION] and [MENTION=6581630]blackeangel[/MENTION] for imgextractor

[MENTION=5787964]SuperR.[/MENTION] for initial repository of make_ext4fs , [MENTION=4070204]anpaza[/MENTION] for update it and make it compilable for Windows, thanks to [MENTION=4856233]unix3dgforce[/MENTION] for his make_ext4fs source

[MENTION=3361829]iuss[/MENTION] for payload_dumper

[MENTION=5787964]SuperR.[/MENTION] for rmverity

stahlworks for Swiss File Knife

Source:

SUR

make_ext4fs

Last Uptade:

SUR v2.0.4 stable - 08/04/2020

Downloads:

S.U.R. v2.0.4 stable for 64-32bits

To install WSL, open a PowerShell prompt with administrative privileges and run the command below:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

then Reboot your PC.

Telegram's beta testers group:

PM me or write to [MENTION=5863451]JamFlux[/MENTION] in telegram app, only advanced android users will be accepted.

Telegram's channel:

Join for updates

Support this free project:

Donate