yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Nikhil:
Okay sure. It'll be added in next release :)

Yeah, i'll add Custom Group feature using which you'll be able to flash files like gps.conf. :)
[Android Software/Hacking General [Developers Only]] Younex:
Exactly what we needed ! Thank you very much ?
[Android Software/Hacking General [Developers Only]] Link_of_Hyrule:
[MENTION=4867515]Nikhil[/MENTION] can you make an option to make flashable zips that have a generated addon.d script so that stuff survives between updates?
[Android Software/Hacking General [Developers Only]] Nikhil:
Let us know if you need help with anything! Instructions are already present in about menu though.

Yup that's a good idea. Thanks for the suggestion. It'll be added in next release. :)
[Android Software/Hacking General [Developers Only]] Link_of_Hyrule:
Awesome now I can finally have one less Magisk module for a couple apps lol. Although, I wish there was a way to make an addon.d script for Magisk itself.
[Android Software/Hacking General [Developers Only]] Nikhil:
Could you link me to the Magisk zip? I'll see what I can do. :)
[Android Software/Hacking General [Developers Only]] Link_of_Hyrule:
Thread:

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

Zip Download:

http://tiny.cc/latestmagisk
[Android Software/Hacking General [Developers Only]] CODEG33K:
Doesn't seem like I can chose S6 under devices. ??
[Android Software/Hacking General [Developers Only]] Nikhil:
Yeah, update-binary of s6 was not shared previously so i couldn't add its support. However you can fetch update-binary from any working Rom and place it in the same directory as of Tool's directory. If update-binary is present, it will not ask you to select a device and prepare a zip considering your update-binary only. :)
[Android Software/Hacking General [Developers Only]] Nikhil:
Yes. It is all about convention. Normally if you give any name to folder (including spaces) and push the apk file in it (having any name). It should work.

The tool automatically updates the name of apk file to base.apk internally. And as far as spaces in folders are concerned, it depends on individual apps as well. Almost all the Apps works with folder having spaces in it but few of them might not work.

The Apps that I have tried so far, all of them have worked with base folder having spaces in it.
[Android Software/Hacking General [Developers Only]] itsmedRb:
Attached files

okay
[Android Software/Hacking General [Developers Only]] Nikhil:
Hi,

I checked the files, the names are fine. There has to be some other reason for those apps not working.

Can you list down which apps didn't work for you? I'll try to install them here!
[Android Software/Hacking General [Developers Only]] itsmedRb:
1. VLC

2. SuperBackup

3. Youtube

4. G Drive

5. Automatic Call recorder

6. Chrome browser

& others [MENTION=4867515]Nikhil[/MENTION]
[Android Software/Hacking General [Developers Only]] LupineDream:
[ Removed ]

See details below this post for reasoning.
[Android Software/Hacking General [Developers Only]] RajatPatel:
FYI - we are not uploading any builds to dev-host anymore. They are uploaded to XDA only, which can be accessed by the Download tab in this thread, and are totally safe.

Also please take a note that don't post any links of unofficial build in this thread without prior permission from [MENTION=4867515]Nikhil[/MENTION] or me. You may PM any one of us if you wish to collaborate to the project - we are open for collaborations & adequate credits will be given to the collaborator in this thread.

Kindly remove the unofficial build links with immediate effect

.

Moreover, this tool is intended to work on any OS with Java installed and not only on Windows OS - hence we publish the JAR file instead of any MSI or EXE.
[Android Software/Hacking General [Developers Only]] LupineDream:
Done. I'd like to build it for the Windows platforms as an installer instead of a jar file, in a sandboxed fashion as I've done in the installer. If this is okay with you guys... I sandbox for security reasons (Windows... -.-). The executable runs its own integrated version of the JRE in a portable sandbox mode. This ensures several things:

1. Application does not execute with the core windows system as parent and goes on its own thread under a JRE, avoids misconfiguration and possible security holes by end-user.

2. Correct memory allocation.

3. Lock JRE build to specific JRE supported by developement of the application (avoid deprecation, breaking app) regardless of the one installed on the machine.

Java is a good choice but making non-cross builds as fixed sandboxes has security and functionality benefits in Windows. Solution always ensures the right execution environment for the OS and developer-controlled secure JRE.
[Android Software/Hacking General [Developers Only]] ramsut:
Used this tool for flashing data apps. Unlike last time it nearly flawlessly (zip didn't work last time but this time it did except for some reason amazon and hike weren't preinstalled out of 27 apps). I used v4 to create the zip. Here's the log.

Thank you developers for this great tool.

http://cloud.tapatalk.com/s/58b58678de900/flashapps.zip.log.txt
[Android Software/Hacking General [Developers Only]] emperor280:
Cool tool, thanks.

Please add "system/framework" group.
[Android Software/Hacking General [Developers Only]] Nikhil:
Hi Mate,

Look at the attachments, all the files that you listed got installed in my phone. I am not sure what is wrong at your end.

Can you try the zip that I created and let me know if apps got installed for you?

Download

The link leads to nowhere. Please update the link.

EDIT: [MENTION=7980117]ramsut[/MENTION] I saw the logs, it seems like data partition was not mounted.

Mounting Partitions...
mount: mounting /dev/block/mmcblk0p36 on /data failed: Device or resource busy
/data already mounted. Remounting...
umount: can't umount /data: Device or resource busy

you can try to manually mount the data partition from your recovery before flashing the zip and if that doesn't work, you'll have to install busybox in your phone for this to work.

Yes, working on it.
[Android Software/Hacking General [Developers Only]] trantiendat3004:
working thanks :D
[Android Software/Hacking General [Developers Only]] danerrickcuba@gmail.com:
Does this support touch screen,I can't seem to navigate inside the aroma,I have no issues using TWRP, and volume+ power buttons don't solve this either...I'm using huawei p9 lite and v4 beta 1 of the app

_New World Order (NWO)_
[Android Software/Hacking General [Developers Only]] Nikhil:
You can try creating zip using any other Aroma binary. Go to File->Preferences try another Aroma Binary and see if touch is working for you or not.

Also, do you have any working Aroma zip supported for your device?
[Android Software/Hacking General [Developers Only]] danerrickcuba@gmail.com:
I'll do that, I've never tried any AROMA installer before on this device.

_New World Order (NWO)_
[Android Software/Hacking General [Developers Only]] Nikhil:
AFZC v4.0 beta 2

Hi All,

Beta 2 Changelog:

Mod: added support for zips (apps-only) created by Titanium Backup app.

Basically, you can use your titanium backup app to generate update.zip for all the latest apps of your mobile and import that update.zip file into tool and create a new zip. There by you will get to choose from those apps in Aroma installer.

This feature will help you stay updated with latest apps as every third day, you get an update in one of your installed apps and the zip that you previously created starts getting outdated.

1. You can use titanium backup app to create update.zip from your installed apps.

2. Import the zip in tool

3. Click on create a new zip.

3 steps and you are updated with latest apps. :)

I need testers for v4.0 beta 2

anybody in for testing?
[Android Software/Hacking General [Developers Only]] m0han:
Another app MyBackUp Pro does a similar job as Titanium. Could you add support for that app also?

MyBackUp Pro creates a folder containing backup of 'Apps+data (of the apps)' that can do a full restore.

Apps are in .apk format and their data in .zip format. I find MyBackUp Pro app easier to use than Titanium.
[Android Software/Hacking General [Developers Only]] Sher1234:
I'll be happy to test it
[Android Software/Hacking General [Developers Only]] Nikhil:
Yup sure, i'll work on it this weekend.

Currently, I am yet to work on data restoring part so for now i'll try to complete the "apk only" part of that application.

Thanks!

I'll drop you a pm with link to v4.0 b2 once I'm home. :)
[Android Software/Hacking General [Developers Only]] logosA:
Please check this
[Android Software/Hacking General [Developers Only]] logosA:
structure
[Android Software/Hacking General [Developers Only]] Nikhil:
Hi,

I tried creating backup using my backup pro. As you stated, it creates a folder and places apk in it.

Since it doesn't create a flashable zip there is nothing I can do to add import option.

However, This app extracts apk files and places them all together in a single folder.

For your ease, you can take backup of all the Apps using that app and copy the Apps to your computer. There by, you can directly drag and drop the Apps into a data/app group(create one). It will automatically create folders and the required structure and you'll be able to flash them in Recovery. :)
[Android Software/Hacking General [Developers Only]] m0han:
i did think about it when i posted. but, it's a full restore option (apps + their data) that i'm looking for.

this is most helpful while doing 'full wipe and clean flash'. i hope you don't stop racking your brains yet.
[Android Software/Hacking General [Developers Only]] Pteer Griffin:
So all apps need to be renamed like this then? No need to rename sounds and fonts, right?

appname_v123.apk

I was cursing at my Nexus 4 before since I thought it was the phone corrupting the files!
[Android Software/Hacking General [Developers Only]] milav:
its same with all no spaces should be there other wise it wont work
[Android Software/Hacking General [Developers Only]] Nikhil:
Yeah, next on priority list is Custom group.

User will be able to add Custom groups and specify the location that they want to push their files to.

With Custom Group, ultimately all the partitions will be covered. Including pushing files to sdcard.

Once that is done, I will start working on data restore part.

To all,

If you want to test the early(beta) builds of newer version, you can telegram me on https://t.me/nikhilmenghani

As early the testing will be completed, as early the users will get a new update.
[Android Software/Hacking General [Developers Only]] rascalifah:
Thank you for your great tool!

I just update my ROM and restored my apps use your tool..no problem..

Thanks mate..good job.

V4.0 beta 2 test 5
[Android Software/Hacking General [Developers Only]] lacazan:
Thank you very much for the contribution.

Is someone using this with s7 edge?

Awesome.
[Android Software/Hacking General [Developers Only]] Nikhil:
Update: AFZC v4.0 beta2

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

Download AFZC v4.0 beta2

Note: If you need any mod support (be it sound mod, root mod or any other mod like Titanium Backup, request here in thread.

If you would like to be a tester, you can telegram me at https://t.me/nikhilmenghani

Thanks to all the testers for sparing time in testing beta2 :)
[Android Software/Hacking General [Developers Only]] samyak003:
Does this support Samsung Galaxy J7 2015 ?
[Android Software/Hacking General [Developers Only]] Nikhil:
Yes. It does. :)
[Android Software/Hacking General [Developers Only]] logosA:
ok, let me share what I have experienced the last two days.

I have created an update.zip using titanium backup when I had a 7.1 Lineage Nougat rom on my phone Samsung Note 2.

Using flasheableZipCreator (ver.4 beta2) I created a flashable zip which I successfully used to flash all my apps through recovery in three different Nougat roms for my phone.

After that I used it to flash my apps on a MM rom alongside with Gapps, agni kernel, Arise sound mod and xposed :)

EVERYTHING IS WORKING LIKE A CHARM :)

Thank you very much developer(s)
[Android Software/Hacking General [Developers Only]] samyak003:
Thanks
[Android Software/Hacking General [Developers Only]] neth15:
[MENTION=4867515]Nikhil[/MENTION] Feature request:

I like the possibility of flashing user apps in TWRP with this tool, but this way I install only 2 of them. On the other hand, I would love to combine these three .zips in attachment, as I flash them everytime. Could you please provide needed support in your tool? :)
[Android Software/Hacking General [Developers Only]] Nikhil:
hey,

As Far as Enable_EIS_N5X.zip is concerned, there are only two changes that the zip is doing, which is adding two lines in build.prop. I am working on a part where user will be able to make changes to build.prop. So you could just use that to get the job done, you won't need to import the zip.

And for Nexus_5x6.0.1_Surround_JoseMXL_Tweeter.zip, the zip is pushing a file to system/etc, Next build will have support for more partitions which will cover, etc, lib, framework partition, So again you could use tool to create a group and push the file.

Lastly, about DolbyATMOS-SoundMOD-5X.zip, I will work on adding its support so that you could Import the zip and you'll see an option in aroma and it will be your choice whether to install it or skip it. (wish me luck :p :D)
[Android Software/Hacking General [Developers Only]] neth15:
Nice, looking forward to it :) Thank you very much
[Android Software/Hacking General [Developers Only]] Nosepull:
Is it possible to add custom certificates (i.e. files in /system/etc/security/cacerts/)?
[Android Software/Hacking General [Developers Only]] Nikhil:
Yes, mostly next release onwards.

I am trying to implement a feature where you will be able to push any file to any place. Even to sdcard!
[Android Software/Hacking General [Developers Only]] Nosepull:
Great!

Just tried to flash a few ringtones for an exercise, but TWRP claims that the ZIP is corrupt!? Can be handled fine both with the PC and with Android file managers.
[Android Software/Hacking General [Developers Only]] Nikhil:
Can you share the zip file?

Edit: try extracting the files to desktop or any place as well.
[Android Software/Hacking General [Developers Only]] Nosepull:
Seems OK to me.
[Android Software/Hacking General [Developers Only]] Nikhil:
Rename Kabul Eisverkäufer.mp3 file from zip. Accented characters (ä) are not accepted. It Works fine then!
[Android Software/Hacking General [Developers Only]] Nosepull:
THX!
[Android Software/Hacking General [Developers Only]] jazzh:
Can this tool backup data of the apk, not just the apk?
[Android Software/Hacking General [Developers Only]] Nikhil:
No, just apk as of now.
[Android Software/Hacking General [Developers Only]] deobs:
Hello,

Thank you so much for developing such tool, seems quite handy !

I did try it with jre and Openjdk but once in twrp I get a error message: zip file format invalid.

All apk files are from Fdroid repo, don't know if it matters.

My phone is a galaxy mega 6.3 runing LineageOS-OMS-14.1 for Mega 6.3 with a rom tailored TWRP

attached you will find the twrp log and the rom's update-binary.

Cheers!
[Android Software/Hacking General [Developers Only]] Nikhil:
Hi,

Could you share the zip file? If not atleast meta-inf folder?

Please zip/rar it so that I can open it in mobile itself.
[Android Software/Hacking General [Developers Only]] milav:
a big thumbs up sir latest beta works flawlessly for me
[Android Software/Hacking General [Developers Only]] deobs:
Hi,

thanks for your answer and taking time to look at this issue.

Attached you will find the compressed meta-inf folder and a link to the zip file

Best.
[Android Software/Hacking General [Developers Only]] monkeytools:
help

never mind i made a .bat file to make it run. if any one has trouble with double clicking and it wont run try this. Two ways start a cmd window in the file where the .jar file is and type java -jar FlashableZipCreator.jar or use note pad and type java -jar FlashableZipCreator.jar then save as a .bat and put in file with .jar file. Then double click on .bat file.
[Android Software/Hacking General [Developers Only]] AthieN:
If you want to be able to double-click to run the .jar file, my suggestion would be to add the path to your java bin directory to your environment variables in Windows (right-click Computer > Properties > Advanced system settings > Environment Variables, then highlight "Path" and edit it, and add the entire path to where ever you have Java installed (ie. "C:\Program Files\Java\jdk1.8.0_121\bin"). Make sure you put quotes around the pathname if there are spaces!! And once done, reboot the system for the changes to take effect.
[Android Software/Hacking General [Developers Only]] monkeytools:
Thanks for the reply. I did that still wouldn't work. My apktool works just fine but double click won't work on zipcreator for some reason.
[Android Software/Hacking General [Developers Only]] AthieN:
Works fine for me... There must be something weird going on with your system. Is the icon for the .jar file blank white? Or is it a java icon (cup of coffee)? If it's blank white, then your system doesn't know how to open it, which means that your path isn't set up correctly.

You can open a command prompt as administrator and type:

echo %PATH%

to double check that you have things set up correctly. Here's mine:

C:\Windows\system32>echo %PATH%

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;G:\platform-tools;"C:\Program Files\Java\jdk1.8.0_121\bin";C:\Users\AthieN\AppData\Local\Microsoft\WindowsApps

One other thing you can try, is to add a JAVA_HOME to your environment variables. Create a new system variable named JAVA_HOME and point it to "C:\Program Files\Java" (or again, where ever your Java install location is). And of course, since it's Windows, reboot afterwards...
[Android Software/Hacking General [Developers Only]] monkeytools:
It's something with my system I have redone my path and still won't work, but I can make it work with the .Bat file I made.
[Android Software/Hacking General [Developers Only]] Nikhil:
Hi Mate,

I saw the zip, there are certain files which are missing including update-binary hence it is not working.

I suggest you to import the zip in tool and create again. Don't delete the themes from it (if you did previously)

Also, verify that you have META-INF/com/google/android/update-binary file present in zip. If the zip that you are generating doesn't contain this file even after trying again, download v4.0 b2 again and try with that jar file.

Let me know how it goes! :)
[Android Software/Hacking General [Developers Only]] deobs:
Hi,

I just did . But update-binary is always missing from the indicated directory, see the attached picture.

Can't figure out what I am doing wrong.

Foolishly, I've tried to add the update-binary to the right directory afterward. It didn't work either: "updater process ended with error 6".

Thanks for your help.

Regards.
[Android Software/Hacking General [Developers Only]] Nikhil:
Oh! You are using a Linux system.

Let me check once on my Linux system. I'll let you know.
[Android Software/Hacking General [Developers Only]] deobs:
Ubuntu 16.10 more precisely :o

However I did try with windows and the latest jre installed and I am getting the same result than with ubuntu and openjdk 8 as to know, "invalid zip file format"
[Android Software/Hacking General [Developers Only]] Nikhil:
Feature: Push any file to any location(even sdcard/usb-otg). Finally? ;)
[Android Software/Hacking General [Developers Only]] Sczar:
Very Impressive work Sir. Well done :svetius::svetius:
[Android Software/Hacking General [Developers Only]] Sher1234:
That's great, waiting for release
[Android Software/Hacking General [Developers Only]] deobs:
Hello,

just a feed back to say that with the help of Nikhil, a solution of this issue was found ! :victory:

Aside of that the new announced feature: Push any file to any location(even sdcard/usb-otg) with the needed permissions, is really the cherry on the cake :good:

thank you for this great work, keep it up !

Cheers
[Android Software/Hacking General [Developers Only]] logosA:
flashable zip tool for samsung Note 2

I was asked by users in the threads related to our phone to guide them how I was able to create a flash able zip including all my apps, which I use every time I flash a new rom and in this way install all of them through recovery and not one by one after rom is installed. The right place for this little guide to be placed is here where was created and after that give the post link to every one who want to use it from here. Also in this way they will be familiar with the project and its evolution. So if i have the permission of [MENTION=4867515]Nikhil[/MENTION] and [MENTION=1852653]RajatPatel[/MENTION], the developers of this amazing tool , that how it works for our Samsung Note 2.

What you need is

-1 pc with latest java installed in it( running windows 7 in my case)

-titanium back up installed in our phone

-flash-able zip creator downloaded in the download page here:

https://xdaforums.com/devdb/project/dl/?id=23740

-update-binary special for our phone Note 2, that [MENTION=4867515]Nikhil[/MENTION] was kind enough to create for us, which you can find in the end of this post

how to do it

-download zip tool and update binary and extract them both in a folder in your pc (anywhere is ok)

- take a backup to all user apps using Titanium back in your phone (only user apps with NO data)

- create an update zip with titanium back up for all user apps . This will be stored in the internal storage of your phone. You can use any name for that update-zip in order to know what it is in the future.

copy that update zip in the folder of your pc where you have extract ZIP tool(FlashableZipCreator) and update-binary.

-double click FlashableZipCreator to start. Choose import zip and select update-zip of the titanium backup

-click create zip. THATS IT. copy the created zip in your external of internal sdcard for using in flashing apps.

-In 3 minutes you have a flashable zip which you can use every time you flash a rom from TWRP, after you flash rom and gapps and after booting up, all your favorite apps are present , perfectly working.

Please check the screenshots that I have made step by step so to be able to know what to do, before actually do it.

With a big thank you to the creators of this amazing tool [MENTION=4867515]Nikhil[/MENTION] and [MENTION=1852653]RajatPatel[/MENTION] , good luck to all

:good::):good:
[Android Software/Hacking General [Developers Only]] @richardnote2:
logos

how to back up with titaniu.
[Android Software/Hacking General [Developers Only]] reis1996:
Why can't we directly flash the zip file made by titanium