[TOOL][3-10-13] Aroma App Package Creator v1.3.2

Search This thread

commandersafi

Senior Member
Mar 10, 2011
106
405
firstopen.PNG


firstscreen.png



What Is It?
Aroma App Package Creator is an application for those who flash new rom's often and want an easy way to create a flashable zip to reinstall apps. This utilizes Aroma Installer for more customization, allowing you to choose which apps to be installed instead of installing all of them. I made this tool for myself after seeing strawmetal's Flashaholic Essential Packs and wanted a way to produce the same results without editing multiple config files for each "pack" I make. I hope everyone else will find it useful as well :)





How To Use: Click Steps For Screenshot
1) Download the aroma-app-package-creator.jnlp file and run by double clicking it

2) Click the + button under the Group Names list to create a new group

3) Add an app to a group by selecting the desired group, then click the + under the Apps list

5) Flash your zip like any other in recovery










Thanks To:

amarullz - For creating Aroma Installer
strawmetal - For the Flashaholic Essential Packs

 
Last edited:

commandersafi

Senior Member
Mar 10, 2011
106
405
Upcoming Features: *Suggestions Are Welcomed*
  • Select Theme
  • Checkbox to delete dalvic + cache
  • Select app or whole app group to be checked for install by default
  • Load previously created zip to add/remove apk's from
  • Drag-and-Drop support for apk files
  • Support other file-systems (yaffs etc.) - Possibly added as result of v1.2 but need confirmation
  • Manage kernels
  • Translations





Changelog
3/10/13 -- 1.3.2
  • Removed automatic zip signing
  • Added status messages during zip creation
  • Added logging
1/3/13 -- 1.3
  • Support for selection of multiple apk files in file chooser
  • Support for choosing folder in file chooser
  • Groups now able to be edited by double-clicking
  • App names automatically filled out based on filename. Old menu of adding/editing apps still available by double-clicking an app you wish to edit specifically
1/2/13 -- 1.2
  • Added ability to install apps to /system/app/
  • Zips now automatically signed
  • Busybox tools now responsible for mounting process
10/4/12 -- 1.1
  • Updated to AROMA Installer v2.56 base - Device Calibration no longer needed!!
9/5/12 -- 1.0.1/1.0.2/1.0.3
  • Added new device calibrations
8/26/12 -- 1.0
  • Initial Release





Q&A
Q: How will updates be distributed?
A: Every time you run Aroma App Package Creator it checks the server for an update. If there is a new version it will be downloaded automatically.

Q: Everything seems to work, but when I reboot none of the apps have been installed. What's going on?
A: Try downloading a zip that utilizes Aroma Installer for your device (such as a rom or theme) and pull the update-binary-installer from it and put it into the zip created with the Aroma App Package Creator.

Q: The above didn't work...Now What?
A: Sign the zip and try again. You can find information on how to do so on google, or use this application: http://www.xda-developers.com/android/tool-to-auto-sign-multiple-apks-and-zips/


Please post any bugs/errors so they can be fixed :)
 
Last edited:

DragonClawsAreSharp

Senior Member
Nov 1, 2011
587
1,129
Okay, so this is giving me a flashable zip that installs apps at /data/app. What about /system?
And files other than apk files will be awesome. :)

Thanks for your good work. :)
 
Last edited:
  • Like
Reactions: geekasso

ka24e

Senior Member
Feb 26, 2007
185
80
Halifax
http://www.youtube.com/watch?v=gklDSVmGkMc

Crappy resolution, but here's how it works on an S3 :)

For the S3 you need to use the "Yes/alternate" method for the touch calibration... also the colors are totally off but it's still readable and usable. Just has a blue tint to it lol.


Or just use my values:


Code:
119490.00, 2030.00, -619140.00, -840.00, 116060.00, 228210.00, 117939.75, 20

This is on the Rogers I747M S3. (Should be the same for AT&T).
 
Last edited:

ka24e

Senior Member
Feb 26, 2007
185
80
Halifax
Just wondering... The calibration makes the zip flashable only for the model being calibrated, right?

That's right. It's so the touch screen coordinates line up etc.

I kinda wish there was an option for text based only where it would just install all the APKs that you put in the zip. I don't need the fancy UI, I just want to flash the zip, have them installed and done.
 

dbarrera

Senior Member
Jan 6, 2012
524
98
Guayaquil
dbarrerap.github.io
That's right. It's so the touch screen coordinates line up etc.

I kinda wish there was an option for text based only where it would just install all the APKs that you put in the zip. I don't need the fancy UI, I just want to flash the zip, have them installed and done.

have you checked app2zip? Guess I'll give it a try soon, a nightly is being built when released, I'll play with it...

Sent from my LG-P350 using Tapatalk 2
 
  • Like
Reactions: ka24e

Top Liked Posts

  • There are no posts matching your filters.
  • 266
    firstopen.PNG


    firstscreen.png



    What Is It?
    Aroma App Package Creator is an application for those who flash new rom's often and want an easy way to create a flashable zip to reinstall apps. This utilizes Aroma Installer for more customization, allowing you to choose which apps to be installed instead of installing all of them. I made this tool for myself after seeing strawmetal's Flashaholic Essential Packs and wanted a way to produce the same results without editing multiple config files for each "pack" I make. I hope everyone else will find it useful as well :)





    How To Use: Click Steps For Screenshot
    1) Download the aroma-app-package-creator.jnlp file and run by double clicking it

    2) Click the + button under the Group Names list to create a new group

    3) Add an app to a group by selecting the desired group, then click the + under the Apps list

    5) Flash your zip like any other in recovery










    Thanks To:

    amarullz - For creating Aroma Installer
    strawmetal - For the Flashaholic Essential Packs

    72
    Upcoming Features: *Suggestions Are Welcomed*
    • Select Theme
    • Checkbox to delete dalvic + cache
    • Select app or whole app group to be checked for install by default
    • Load previously created zip to add/remove apk's from
    • Drag-and-Drop support for apk files
    • Support other file-systems (yaffs etc.) - Possibly added as result of v1.2 but need confirmation
    • Manage kernels
    • Translations





    Changelog
    3/10/13 -- 1.3.2
    • Removed automatic zip signing
    • Added status messages during zip creation
    • Added logging
    1/3/13 -- 1.3
    • Support for selection of multiple apk files in file chooser
    • Support for choosing folder in file chooser
    • Groups now able to be edited by double-clicking
    • App names automatically filled out based on filename. Old menu of adding/editing apps still available by double-clicking an app you wish to edit specifically
    1/2/13 -- 1.2
    • Added ability to install apps to /system/app/
    • Zips now automatically signed
    • Busybox tools now responsible for mounting process
    10/4/12 -- 1.1
    • Updated to AROMA Installer v2.56 base - Device Calibration no longer needed!!
    9/5/12 -- 1.0.1/1.0.2/1.0.3
    • Added new device calibrations
    8/26/12 -- 1.0
    • Initial Release





    Q&A
    Q: How will updates be distributed?
    A: Every time you run Aroma App Package Creator it checks the server for an update. If there is a new version it will be downloaded automatically.

    Q: Everything seems to work, but when I reboot none of the apps have been installed. What's going on?
    A: Try downloading a zip that utilizes Aroma Installer for your device (such as a rom or theme) and pull the update-binary-installer from it and put it into the zip created with the Aroma App Package Creator.

    Q: The above didn't work...Now What?
    A: Sign the zip and try again. You can find information on how to do so on google, or use this application: http://www.xda-developers.com/android/tool-to-auto-sign-multiple-apks-and-zips/


    Please post any bugs/errors so they can be fixed :)
    4
    I appreciate all the thanks...glad to hear others like it :D

    Nice tool... :good:

    Some feature suggestion:

    • Select Theme
    • Checkbox to delete dalvic + cache (not all app require this)

    Okay, so this is giving me a flashable zip that installs apps at /data/app. What about /system?
    And files other than apk files will be awesome. :)

    Thanks for your good work. :)


    I will be implementing both of your suggestions. Thanks :)


    This looks very cool :)
    Will it work on a rooted phone with stock recovery (In my case SGS2) or just CWM?

    It should work with any recovery that allows you to install a flashable zip (just like roms). It's been a while since I used the SGS2 so I can't remember if the stock can or not. I do believe it wont and CWM is needed.


    That's right. It's so the touch screen coordinates line up etc.

    I kinda wish there was an option for text based only where it would just install all the APKs that you put in the zip. I don't need the fancy UI, I just want to flash the zip, have them installed and done.

    App2Zip is exactly what you're looking for, but it runs on your device ;).


    It Says Installing apps but it dont install anything.
    pls help me out..

    The same with me, say installing but dont do anything :(

    Are you two selecting an .apk file in the "File Location" field of the "Input APK"/"Edit APK" dialog? If you don't then it wont copy the apk file over to your zip file so nothing will be installed if you run it. It does however create a folder in the zip's data folder with the name of your app for you to manually add the .apk file yourself.



    Works GREAT on my Xperia Arc S using touch screen.... Question, Do you have to reenter the code each time u use it? notice it was gone when i reopened the program back up...

    By reenter the code I'm guessing you mean the calibration data? If you email/pm me the name of your device and the calibration data I can add it into the program so you can choose your device from the drop-down menu.
    3
    +1, and I've just pushed the 1.1 update to reflect this :D
    3
    Calibration list updated!

    Hey commandersafi
    It awesome that you made something this big. Kudos!!

    Thanks! Your flashaholic packs were a great help on how the scripts should be made :good:

    Great idea!
    I'm lovin it!

    I have some suggestion, maybe you have been interesting. :)

    1. If You can add Desire HD to supported list

    calibrate_matrix(
    "112545.00","4590.00","-3237015.00","2635.00",
    "112455.00","579940.50","275471.75","0")

    2.Can you do a 'multiple add' of apps and that same to the apps get main name from computer and option for edit it after?

    Thanks a lot for this BIG THING! :victory::victory:

    Batch adding apps to this list is a planned feature. You can see the other plans in the second post of the thread. I'm not sure how long it will take because classes have started again, but the batch adding along with ability to select apps or groups of apps to be marked for install by default are highest priority. Expect them in the next major update :)

    @commandersafi

    Here's the matrix for LG Optimus Me P350:
    calibrate_matrix(
    "10050.00","-475.00","26095.00","-735.00",
    "10640.00","-4332.50","10150.75","0")

    Kudos!

    UPDATE: Ok, nothing happened here... No app was installed, bummer... I checked /data and /data/app and the two apps I selected (Winamp and ES File Manager) were nowhere to be found... I checked the zip file and the APKs are there... :(

    Also, the P350 by being a LDPI device, the appearance is way too small! But it works, nevertheless...

    Hmm. When you go through the process at the end there is an option to save a log of the install. Get the log and send me the contents of the txt file along with the zip file you created so I can try to get to the bottom of it.

    Downloaded and ran the app creator package, worked fine. Made the mistake of adding google apps, d'oh. Wanted to recreate the flashable zip, but when I double clicked the jnlp file, nothing happens. Deleted app and redownloaded, still nothing.

    Running Ubuntu Linux 10.04, jre 6.

    Nothing happens at all? Not even the little "Java 6" spashscreen? Are you using oracle java or openjre?
    Try running this command in the terminal:
    Code:
    javaws /path/to/you/aroma-app-package-creator.jnlp
    If still nothing, try the following:
    Code:
    javaws -clearcache && javaws -uninstall
    javaws /path/to/you/aroma-app-package-creator.jnlp
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone