FORUMS
Remove All Ads from XDA

[Tool][Windows/Linux][March 19] Android Flashable Zip Creator v4.0 beta 2

923 posts
Thanks Meter: 1,515
 
Post Reply Email Thread
Announcement from Nikhil: Update Released
Hi Everybody,
Are you tired of installing same apps again and again after installing new Rom or factory resetting current Rom?
Well, We have been experiencing the same since different Roms and Nightlies are out. Hence I and RajatPatel created a tool which would make it easier for you to try different Roms and install those apps/fonts/bootanimations/etc in just one shot.


★ What is this tool about?

Android Flashable Zip Creator is a tool for those who oftenly flash new roms and want an easy way to install apps, change fonts or bootanimation. This tool allows them to create a flashable zip with aroma installer that they can flash anytime in their rooted android device. Not only this is helpful to end users but also helpful for developers who release different version of their Apps, Tones, Fonts and Bootanimations

★ Why is it required?

Imagine that you’re flashing the latest nightly of your favorite ROM. If you are performing a fresh install by wiping all of your data, this also means that you have to flash all of your modified system apps, user apps, modules, and so on. And if you’re doing this on a regular basis, all the wasted time really starts to add up. So what do you do? Do you manually install these apps again, or do you add them to your favorite ROM? That is where this tool is helpful.

★ How is it helpful?

For you to create a flashable zip, you need knowledge of scripting language (edify).
Once you know it, you need to write it and update it everytime you make a change (add or remove files from zip).
It is very likely that we make mistakes (like missing semi-colon or forget closing the bracket) and fail to notice it while creating it.
We come to know about it only when we try to flash the zip file and experience an error in recovery.
To fix it, we again make changes in updater-script and test the zip again.
After spending hours and hours into creating a zip file, a new version of file releases and we are forced to make changes in zip to stay up to date.
All this time, if number of apps, fonts, rest of the files increases, the lines of code required in updater-script also increases.

To save your hours of time into creating zip file, we present you this tool which would just needs your few minutes to create a flashable zip file.

This tool
  • Lets you import the apks, fonts files, bootanimation zips, ringtones, etc
  • Creates a zip file at your desired location
  • Allows you to import the already created file so that you could just make the required modifications and create a new zip
  • Comes with drag and drop functionality to save your time in manually setting up the structure
  • Supports latest aroma binary version available
  • Supports all the Android versions till Nougat
  • Supports all the devices by reading update-binary from root directory if device is not present in supported devices list (this step will get eliminated soon in next big release)
  • Can be used by noobs too
  • Requires minimum knowledge about aroma config and updater-script
  • Allows you to choose your devices' compatilble aroma binary
  • Allows you to choose your favourite aroma themes
  • Has various options in Preferences for user to make change in behavior of tool
  • etc :P

Suggestions to make changes and making Feature requests are welcomed. Feel free to suggest anything

★ Disclaimer

If you're going to test this app, make sure you have a nandroid backup handy.
We won't be held responsible for any damage done to anything whatsoever. You use this tool at your own risk.


★ If you like this project, please press the "Tip us?" button so that more people can know about it. ★



XDA:DevDB Information
Android Flashable Zip Creator, Tool/Utility for all devices (see above for details)

Contributors
Nikhil, RajatPatel
Source Code: http://github.com/nikhilmenghani/FlashableZipCreator


Version Information
Status: Stable
Current Stable Version: 3.1
Stable Release Date: 2017-02-06
Current Beta Version: 4.0
Beta Release Date: 2017-02-19

Created 2017-02-06
Last Updated 2017-03-19
Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	12634
Size:	60.3 KB
ID:	4031410   Click image for larger version

Name:	2.png
Views:	12312
Size:	76.2 KB
ID:	4031411   Click image for larger version

Name:	3.png
Views:	11984
Size:	94.3 KB
ID:	4031412   Click image for larger version

Name:	4.png
Views:	11252
Size:	43.4 KB
ID:	4031413   Click image for larger version

Name:	5.png
Views:	11070
Size:	51.9 KB
ID:	4031414   Click image for larger version

Name:	6.png
Views:	10734
Size:	70.8 KB
ID:	4031415   Click image for larger version

Name:	7.png
Views:	10526
Size:	81.5 KB
ID:	4031416   Click image for larger version

Name:	8.png
Views:	10344
Size:	80.2 KB
ID:	4031417   Click image for larger version

Name:	9.png
Views:	10188
Size:	103.3 KB
ID:	4031418   Click image for larger version

Name:	21.png
Views:	9880
Size:	106.4 KB
ID:	4031436   Click image for larger version

Name:	22.png
Views:	10044
Size:	178.9 KB
ID:	4031437  
The Following 124 Users Say Thank You to Nikhil For This Useful Post: [ View ] Gift Nikhil Ad-Free
 
 
6th February 2017, 02:35 PM |#2  
Nikhil's Avatar
OP Senior Member
Flag Ahmedabad
Thanks Meter: 1,515
 
More
Credits
@Chainfire – for inception of such method and to make our life easier ;)
@osm0sis: for providing an amazing shell script template for Edify replacement here
AFZC Testers:
@logosA for testing and providing detailed analysis. (thanks for helping)
@Sher1234 for testing (thanks for always being available)

Changelog:
v4.0 b2
-mod: added Titanium Backup generated zip (Apps only) support (more about it here)
-fixed: folders with spaces in path not working (Now you can keep whatever folder/filename you want)
-added support for devices on which universal-update-binary was not working (place update-binary from any working Rom in root directory of tool if universal-update-binary doesn't work for you)
-fixed group shown multiple times in aroma installer for multiple projects
-removed the inbuilt aroma themes (you don't care about aroma themes, do you?)
-improved OTA updates for tool
-added 'check for updates on start up' option in preferences so that you can know about the new features
The Following 7 Users Say Thank You to Nikhil For This Useful Post: [ View ] Gift Nikhil Ad-Free
6th February 2017, 02:39 PM |#3  
RajatPatel's Avatar
Senior Member
Flag Ahmedabad
Thanks Meter: 315
 
More
Instructions

Steps to Create a Flashable Zip
  1. Select your device if listed in Devices List, If not listed, place update-binary of your device in the directory of jar file.
  2. Add a Project, give it a name.(A project can have multiple groups) A popup appears on start up, you can change the settings in File->Preferences.
  3. Add a Group. (A group will contain specific type of files in it) For eg. you create a group (say xyz) with install location (system/app), then xyz group will include all the apk files that needs to be pushed to system/app
  4. Add a Subgroup if required (When you need furthur grouping. It is required for bootanimations and fonts) For eg. 2 Boot Animations will have their own bootanimation.zip. You cannot add file with same name twice. Hence you need subgroup to further distinguish the file.
  5. Add a Folder. (From android 5.x+, we have apk files placed in folder which contains optional lib files as well with it. To build the same directory structure, you need to add folders)
  6. Add Files to Groups/Subgroups/Folders.
  7. Click on Export Zip to choose the destination and Click OK to generate zip.

How to add objects
  1. To add a Project -> Right Click on AFZC Projects -> Give a unique name to project -> Click on Add.
  2. To add a Group -> Right Click on the Project that you want your group to be added in -> Hover on Add group and proceed ahead with selecting location to which you want to push your files to -> Give a unique name -> Click on Add
  3. To add a SubGroup -> Right Click on Group -> Click on Add SubGroup -> Give a unique name -> Click on Add. Note: You will get an option to add subgroup only for Boot Animation and Fonts group as only they require it.
  4. To add a Folder -> Right Click on Group -> Click on Add Folder -> Give a unique name -> Click on Add. -> Right Click on Folder -> Click on Add Folder to further add folder -> Give an appropriate name -> Click on Add. Tip: You can also drag and drop folders from your drive to the group. All the sub folders (if any) and files will be added automatically.
  5. To add a File -> Right Click on Group/Folder/SubGroup -> Click on Add Files -> Import the files. Tip: You can also drag and drop files from your drive to the Group/SubGroup/Folder. All the files will be imported.
  6. To add a Theme -> Right on Themes Project -> Add Theme -> Give appropriate name -> Add required files to it

How to rename objects

-> To rename a Project/Group/SubGroup/Folder/File, triple click on the object and change the name.

Finding it tedious to create again and again?

Don't worry, once you create a zip, you can import the created zip to make further changes to existing zip file. To do so, use Import Zip button to add an already created zip OR drag the zip and add it to the tool.

Explore yourself to identify more hidden features.
The Following 10 Users Say Thank You to RajatPatel For This Useful Post: [ View ] Gift RajatPatel Ad-Free
6th February 2017, 02:40 PM |#4  
Nikhil's Avatar
OP Senior Member
Flag Ahmedabad
Thanks Meter: 1,515
 
More
One more
The Following 6 Users Say Thank You to Nikhil For This Useful Post: [ View ] Gift Nikhil Ad-Free
6th February 2017, 03:51 PM |#5  
Subins Mani(Tintumonn)'s Avatar
Senior Member
Flag Delhi
Thanks Meter: 718
 
Donate to Me
More
Hai will u please make a new folder for framework and bootlogo...

Sent from my Moto G 2015 using Taptalk
6th February 2017, 07:09 PM |#6  
Senior Member
Flag Ahmedabad
Thanks Meter: 39
 
More
Best app thanks guys
6th February 2017, 09:02 PM |#7  
Junior Member
Flag riqqa
Thanks Meter: 2
 
More
how to install


thank you
7th February 2017, 04:26 AM |#8  
RajatPatel's Avatar
Senior Member
Flag Ahmedabad
Thanks Meter: 315
 
More
Quote:
Originally Posted by abdullah alotaibi

how to install

Just extract the rar file on your PC and double click the JAR file.
The Following 2 Users Say Thank You to RajatPatel For This Useful Post: [ View ] Gift RajatPatel Ad-Free
7th February 2017, 05:35 AM |#9  
Nikhil's Avatar
OP Senior Member
Flag Ahmedabad
Thanks Meter: 1,515
 
More
Quote:
Originally Posted by Subins Mani(Tintumonn)

Hai will u please make a new folder for framework and bootlogo...

You mean System/framework?
Which is the folder where bootlogo is kept?

Quote:
Originally Posted by abdullah alotaibi

how to install


thank you

Also, you need to have latest version of Java installed in your System so that the System is able to read the jar files.
The Following User Says Thank You to Nikhil For This Useful Post: [ View ] Gift Nikhil Ad-Free
7th February 2017, 05:38 AM |#10  
Subins Mani(Tintumonn)'s Avatar
Senior Member
Flag Delhi
Thanks Meter: 718
 
Donate to Me
More
Quote:
Originally Posted by Nikhil

You mean System/framework?
Which is the folder where bootlogo is kept?


Also, you need to have latest version of Java installed in your System.

Yes system/framework..
And bootlogo is on outside the system or framework folder.. i think u understand.


Sent from my Moto G 2015 using Taptalk
7th February 2017, 10:21 AM |#11  
Steelskinz's Avatar
Senior Member
Thanks Meter: 29
 
More
Great ! Could we had file in next release like gps.conf ? Thanks
Post Reply Subscribe to Thread

Tags
android flashable zip creator, aroma, flash, flashable, zip creator
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes