yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] mewatashiakumoi:
Maan, it's really shocking that AROMA comes from my hometown..Cheers bro, i'm really proud to see this :D

Oh, and there's many many more rom out there already using your works ;)
[Android Software/Hacking General [Developers Only]] 2012katas:
simply wow...............luv the aromas touch interface:good:
[Android Software/Hacking General [Developers Only]] chleoj:
I'm not finished reading the whole thread yet, but did anybody notice that when you click on VirtousPrime link, you'll be redirected to Valhalla | BlackEdition page and vice versa? :), well nothing special for that..but your AROMA smells really good and one of the best application out there!!!

regards:good:
[Android Software/Hacking General [Developers Only]] FBis251:
I've been using my aroma installer fine in gingerbread but after I ported it to ICS I have noticed a few crashes (the phone reboots) or the installer hangs before the splash screen would normally be displayed.

Have any of you guys been having the same issue or is it just the way I ported the installer? Should I try starting from scratch again? Remember, this is happening to me on ICS
[Android Software/Hacking General [Developers Only]] simple80:
This has so much potential! I've already got this in .sense but I want to make it more than a few mods and tweaks...
[Android Software/Hacking General [Developers Only]] sdojoin:
Moved To Aroma Q & A.;)
[Android Software/Hacking General [Developers Only]] Волк:
Upload your config and updater-scipt files and I will have a look.
[Android Software/Hacking General [Developers Only]] Dblfstr:
Missing endif:

if prop("first.prop","selected")=="3" then
if
confirm(
#-- Title
"Exit",
#-- Text
"Are you sure want to exit the Installer?",
#-- Icon (Optional)
"@alert"
)=="yes"
then
#-- Exit - NOTE: Add dummy argument
exit("");
endif;

EDIT:

Also missing endif

if prop("first.prop","selected")=="2" then
textbox(
#-- Title
"Changelog",

#-- Subtitle
"Here it is",

#-- Icon
"@update",

#-- Arg 4
resread("changelog.txt")
);
[Android Software/Hacking General [Developers Only]] MrTapa:
Hello. I am running out of time relesing my rom... I made a whoel new aroma config with tons of stuff. I have cleaned out aroma-config and updater-script errors. But I have this issue: when i select my things and tehn hit install. I get extracted only the apps in configure.prop and delete.prop. I ahve set up a checklist with is apps.prop adn device selection device.prop. I ahve set them in aroma-config and in updater script. But i cant get it to be installed. It just says teh uiprint i have setup for example Device and then black but i have selected one of the options. So i am attaching my zip. Please take a look thank you :)

https://dl.dropbox.com/u/68292053/META-INF.zip
[Android Software/Hacking General [Developers Only]] Dblfstr:
Your "selected.1" or "item.1.1" may be labeled incorrectly. Save an install log and check.
[Android Software/Hacking General [Developers Only]] Patrics83:
Not sure if this is the problem but..

package_extract_dir("Aroma/Misc/Arc", "/system");

are you sure that is shouldn't be:

package_extract_dir("aroma/misc/arc", "/system");

Case sensitive

Edit: And there is no need to use text size 4, we can read it anyway....
[Android Software/Hacking General [Developers Only]] MrTapa:
Give mean example how it can be wrong. I have used selected.1 for device.prop and item.1.1 for the rest.

---------- Post added at 07:39 AM ---------- Previous post was at 07:37 AM ----------

Yup I sure.
[Android Software/Hacking General [Developers Only]] Dblfstr:
Honestly, I am not sure how one defines when selected.1 or selected.0 or selected, etc. works. But I have seen where it was coded as selected.1 == 0, when in fact it should be just selected == 0, etc.

If someone could explain how one would know when to use selected.1, selected.2, etc, ... how that works, I would appreciate it.
[Android Software/Hacking General [Developers Only]] Turge:
if you guys use "adb shell" and verify the contents of the prop file before running the install script (or immediately after moving to the next menu), you can see exactly what to expect and update your aroma/updater-script code accordingly:

adb shell
cat /tmp/aroma/choice.prop
cat /tmp/aroma/tweaks.prop
[Android Software/Hacking General [Developers Only]] Dblfstr:
Adding this info to the Q&A thread.
[Android Software/Hacking General [Developers Only]] romanoqz:
JB CM10 Quarx

Hi guys, searching here I can't find a solution. How can I install on my Defy+ CM10 Quarx 20120924? Touch recovery dont works here
[Android Software/Hacking General [Developers Only]] J_M_V_S:
Thank you for the new version! I was writing a script for several devices and this calibration thing was driving me crazy! I'm going to try it now with this version! Thanks again!
[Android Software/Hacking General [Developers Only]] amarullz:
New release

EDELWEIS - 2.55 - BUILD 121003-030

Completely new Input/Touchscreen Handler - Thanks to agrabren from TWRP

Remove all calibration need. calibtool(), calibrate() and calibrate_matrix() won't do anything now.

Now the touchscreen was device independent... You don't need any calibration data to works on your device...

Thanks to agrabren

On Download Page :)
[Android Software/Hacking General [Developers Only]] Turge:
Hey Amarullz.. now that I know you're still alive, if you could code this in, we could do some pretty crazy sht with Aroma:

http://xdaforums.com/showpost.php?p=25510683&postcount=888

I'm looking to generate menu options based on the output from scripts to make my Aroma installer completely dynamic. :p
[Android Software/Hacking General [Developers Only]] amarullz:
Next version will support more than that features :D - But I suggested it should use JSON for more compact & readable script. See what I can do..

The new update took small part of new AROMA Core, but Important one. Next version will include this version, improved with NEON for faster, new framebuffer handler, and many more... Stay tuned...

A.N: I am away for long time because I preparing the next version... Very huge update (Rewrited from scratch)
[Android Software/Hacking General [Developers Only]] Turge:
Thanks Amarullz. I do remember you mentioning using JSON. Whatever you decide, I'll use. ;)
[Android Software/Hacking General [Developers Only]] J_M_V_S:
As I already said, thank you very much. The new version is working great! The only thing I cannot do is make the MENU popup anymore (where the Calibration Tools was). So there's no way to quit the installer if you wanted to...bug maybe?
[Android Software/Hacking General [Developers Only]] amarullz:
Can you run this: http://www.amarullz.com/_downloads/aroma-nighly/aroma-keycapture-flashable-2.zip

in recovery.

Try touch the screen.. and buttons... the info about it will be shown in recovery.

If you can, upload the log here,,,...

Yes DDMS :D :cool:
[Android Software/Hacking General [Developers Only]] FBis251:
Ah, just tested out the zip. I thought my phone's kernel didn't have touch support but after testing out your zip, it can detect taps on all areas of screen (tested on corners, center, etc) but the calibration tool in the installer doesn't detect the taps correctly. I had to randomly tap areas of the screen until it thought I touched where it asked to touch, but it wouldn't work directly over the calibration circles.

I sent you a donation btw. ;)
[Android Software/Hacking General [Developers Only]] bar3200:
amarullz I created my own font but it didn't work. It didn't show me any text.

I probably did something wrong with the font, I mean...

-I did it 32 bit color

-I deleted some chars and put my own language's letters.

Any suggestion? Did i do something wrong?
[Android Software/Hacking General [Developers Only]] amarullz:
In calibration, please be calm down :D . Try to tap and wait about 1/2 second before you release it. (Its only not that responding in calibrating, not after it calibrated).

And thanks for your donation :cool:

You should add the font width separator. Read post about customizing font in 1st post...
[Android Software/Hacking General [Developers Only]] FBis251:
Okay got it working just right now. Thank you again for your time.

EDIT

I tried editing my aroma-config with the calibration data I got from the tool but it won't work after I run the installer again (I'm assuming it's loading it from the config file). Any input on this?
[Android Software/Hacking General [Developers Only]] :
When i press screen i get this:

KEY [DOWN] 330

KEY [UP] 330

Other keys:

Home:

KEY [DOWN] 102

KEY [UP] 102

Back

KEY [DOWN] 158

KEY [UP] 158

Menu:

KEY [DOWN] 139

KEY [UP] 139

Up:

KEY [DOWN] 103

KEY [UP] 103

I have more if you need

every button is working as it should except touchscreen
[Android Software/Hacking General [Developers Only]] amarullz:
have you uncomment & modified it?

#-------- Uncomment This to insert calibrating data:

# calibrate("7.75","50","7.75","50");

and comment this, so you don't show the calibration tools at start:

#

#--- Remove this calibtool if you already know the calibrate data

calibtool("");

When you tap and move your finger, is there any TOUCH message?
[Android Software/Hacking General [Developers Only]] :
No, no message

when i tap

KEY [DOWN] 330

when release finger

KEY [UP] 330
[Android Software/Hacking General [Developers Only]] FBis251:
Yes, I have done both those things.

##
# Touchscreen Calibration Values
#
calibrate("0.9","32","0.9409","23");
[Android Software/Hacking General [Developers Only]] amarullz:
Did it exactly gone or the accuracy was not good?
[Android Software/Hacking General [Developers Only]] FBis251:
It won't work at all from the values in the config. It only works if I run the calibration tool each time.
[Android Software/Hacking General [Developers Only]] amarullz:
alright I will review again the code.

But just try to round the 0.9xxx values into 1.0 first, is it works or not! ...
[Android Software/Hacking General [Developers Only]] FBis251:
Rounded to

calibrate("1","32","1","23");

But the touchscreen still doesn't work. Thank you.
[Android Software/Hacking General [Developers Only]] amarullz:
Test this, I hope it fixed the problem:

http://www.amarullz.com/_downloads/aroma-nighly/aroma-nightly-120204-011b.zip

Extract and replace your update-binary with this new file

Use non rounded calibrate the 0.9xxx before
[Android Software/Hacking General [Developers Only]] come at me bro:
It doesn't install to your phone ?
[Android Software/Hacking General [Developers Only]] bar3200:
I did it, now it's showing a text, but not the right text :P

I mean instead of the letter 't' it's showing the letter 'v'.

It's even showing my language but in wrong way....
[Android Software/Hacking General [Developers Only]] Kalashnikitty:
so i have tested a bit this script.. but it does not install anything on my desire.

the log says always ( for me) useless logs like

<-- this line is empty :mad:

But i am using sebastiaans updater-script and aroma config.

the complete folder structure etc.

Please help me :)

http://dl.dropbox.com/u/15361385/stuff/aroma-config

http://dl.dropbox.com/u/15361385/stuff/updater-script
[Android Software/Hacking General [Developers Only]] FBis251:
This worked perfectly. Awesome work :).
[Android Software/Hacking General [Developers Only]] avss:
Updater-script

After spending an evening building up my screens from this great installer, i found a problem.

When i run the installer it comes at the point where it executes the updater-script.

In that script i have a "package_extract_dir" statement and there is where Aroma freezes my whole device and doesnt continue.

I tried it about 50 times and just 1 time it passes en installed the whole updater-script.

But 49 times it got stuck on the "package_extract_dir" line in my updater-script.

If it hangs its always at the same moment extracting a image png file. Always the same image, but the image is fine and no different than the 200 other images in the same directory.

I changed compression method of the zip, but it didn't helped.

I took out that png file, but it just hangs on anther item...

Can you possibly look at this Amarullz ?
[Android Software/Hacking General [Developers Only]] DemonWav:
From my experiences with edify that could be malformatted. Make sure its saved correctly. Generally just editing a file that already exists is your best bet if you don't want to worry about that.
[Android Software/Hacking General [Developers Only]] RoryB:
Makes my previous post about calibration files moot.

I tested and it worked on my Infuse. I noticed it still shows calibrate in the menu and when you select it Aroma locks up.
[Android Software/Hacking General [Developers Only]] amarullz:
Yes I already know the problem, it was for capacitive button... Will update soon. But at least the touch screen working great without calibration now...
[Android Software/Hacking General [Developers Only]] stevenc19:
Could i use this for the X10i rom i am making? i tried before but it just aborted
[Android Software/Hacking General [Developers Only]] :
SYNTAX ERROR!!! aroma-config on line 578 col 1
E:Error in /sdcard/MMB-Tweaks_0.9-TEST3.zip
(Status 1)
Installation aborted.

Can someone help me? In attachment the aroma-config! :)
[Android Software/Hacking General [Developers Only]] amarullz:
Update again

Fix capaticive button and remove calibration menu....
[Android Software/Hacking General [Developers Only]] Patrics83:
Thanks a lot for your amazing work!!!

BTW, I use AROMA with my ROM Cleaner ;)

Example ROM Cleaner - One X
[Android Software/Hacking General [Developers Only]] ★Δde§★:
I need help to create AROMA to my own Rom (Galaxy S3)

with options to choice Kernels, Modems and Launchers

Thanks to all!!
[Android Software/Hacking General [Developers Only]] Robobob1221:
Q+A thread. You'll find a lot more information and helpful posts from the op:)

http://xdaforums.com/showthread.php?t=1770284

An enviousOG
[Android Software/Hacking General [Developers Only]] :
No one could help me?! Please! :)
[Android Software/Hacking General [Developers Only]] Robobob1221:
I believe you had a , when there shouldn't be in the instalation type. Part 6/7 after uninstall 0.

An enviousOG
[Android Software/Hacking General [Developers Only]] :
Can you mod it for me, please? :)

Sent from my GIO running DebianDroid LENNY
[Android Software/Hacking General [Developers Only]] jamesst20:
Save logs then read what's wrong
[Android Software/Hacking General [Developers Only]] Patrics83:
There is no "save log" option when the script aborts. ;)

Adb pull /tmp/recovery.log however will give more info.

Sent from my HTC One X
[Android Software/Hacking General [Developers Only]] jamesst20:
WOW :o AMAZING TOUCH RESPONSIVENESS IN 2.56 !! THANKS! GOOGLE NEXUS 7
[Android Software/Hacking General [Developers Only]] ShyamSasi:
I just came here to thank the developer for this revolutionary invention. Because almost all the ROMs are using this script. so THANK YOU!
[Android Software/Hacking General [Developers Only]] Detafewa:
Beautiful. Especially the first 5-6 posts. Just terrific.
[Android Software/Hacking General [Developers Only]] Turge:
This line has 2 errors:

1. It's the last item so the command after "@alert" needs to be removed

2. the ");" is after the # comment which makes it a comment as well. Move the ");" to the next line

It should looks like this:

How did I find it? simple.. I removed a bunch of sections from your aroma-config until it worked and started adding each section one at a time until the error appeared.
[Android Software/Hacking General [Developers Only]] scottnet:
Desire HD touch screen calibration

I have two Desire HD.

One works great with Aroma Installer.

But another one always have touch screen problem on any ROM made with Aroma Installer.

I can only use Power/Volume key to control.

After I google this problem, for the bad touch screen one, I have to modify this file:

"META-INF\com\google\android\aroma-config"

and edit value of calibration by

"calibrate("1.9235","27","1.1262","34","yes");"

Then the touch screen works fine now!

Could you please add this calibration to your newer version build?

Thank you!
[Android Software/Hacking General [Developers Only]] RoryB:
Have you ran a test on the newest version out now. I think it is 2.56

See first page and a few posts down.

This newest version does not need calibration at all.

As soon as whoever is building the firmware you are installing updates to this version you should be okay.

You can run the version from the first page as a test just to be sure it works okay for you. It does not install anything.
[Android Software/Hacking General [Developers Only]] amarullz:
I create nightly version, please test it and give me some Suggestions.

Here the download: http://db.tt/J1BmWumQ

I also created new holo light for xhdpi device, but not completed yet... :rolleyes:
[Android Software/Hacking General [Developers Only]] Turge:
Anything we should look for or do you just want to know if the previous functionality still works?
[Android Software/Hacking General [Developers Only]] amarullz:
I change some layout, there is no padding in box, change navigation paddings, new holo light.

But the main thing is layout padding (no spacing between window and optionbox, etc) . Is it do better like this or like an old style?
[Android Software/Hacking General [Developers Only]] constituent37:
I too am still getting this on the (Verizon) S3: there's a bluish tint (absence of red?) which makes certain color combinations unreadable.

>Is anyone else still facing the color error? Once the Aroma Installer starts, the screen becomes a blue tint. I have also tried numerous settings with ini_set("force_colorspace","****"); to no avail.
[Android Software/Hacking General [Developers Only]] Wizard0f0s:
Just wanted to say "thank you!" Working on getting aroma setup for Miui on the DroidX and it absolutely rocks! Awesome job!
[Android Software/Hacking General [Developers Only]] Dropple:
wow AROMA Installer, i think it's very hard for the learner like me :)

"hatur nuhun mas Ahmad" (sunda language) :p
[Android Software/Hacking General [Developers Only]] Daniel D.:
I tried the new version on my Arc S and get some really bizarre behavior. The script starts without problems, but in the first screen where I've to select the language, the phone vibrates his *** off and all selectable options are dancing around the screen. It seems the screen get's some touch-input from invisible fingers! :eek:

Do I need to set the calibration datas again? I thought they're not needed. I worked with former versions of AROMA but this is new...
[Android Software/Hacking General [Developers Only]] scottnet:
Thank you for information.

I run the demo version from first page, no touch screen issue, erverything works fine.

Then maybe it's from the rom cooker use the old version of Aroma.
[Android Software/Hacking General [Developers Only]] amarullz:
Can you dump the recovery.log? I think there is a sensor that readed as touch input (like accelerometer, etc)
[Android Software/Hacking General [Developers Only]] amarullz:
EXPERIMENTAL!!!

:good: Anybody want to test my experimental project?? -- Download an attachment, and flash it ( USE IT IS YOUR OWN RISK ), then boot it....

If it can't flashed, please extract manually, and copy whole /system/etc folders into your phone,

chmod 755 /system/etc/init.d/000aroma
chmod 755 /system/etc/aroma/aroma

One again: USE IT IS YOUR OWN RISK

What is it?

It was simple booting menu,... It will show 3 simple menu before you boot into your android environment:

* Boot Normally - Boot to android os normally

* Recovery - Boot to recovery

* Bootloader - Boot to bootloader.

It was potentially become useful tools if we can configure it for our needed, maybe we can add menu like: zip align before boot, fix permission before boot, boot to safe mode, etc. Or maybe even dual rom boot if it possible :confused: ...

If this method will works and may useful for us, I will start new bootmenu project... Have a nice try :laugh:, and don't blame me if you have a bootloop... :D

Feature should be available in future?

* Timeout - Auto select menu after some timeout
[Android Software/Hacking General [Developers Only]] turboblaz:
It works for me but when it showsenu i cant see clearly beacuse my phone has a ****ty resolution but at least it works :)
[Android Software/Hacking General [Developers Only]] Mr.Its:
I really want to use this on my ZTE Skate, but this is displayed upside down. Is there nothing I can add to aroma-config to flip it the right way?

ZTE Skate ROM's have ro.sf.hwrotation=180 set in build.prop.

Thanks.
[Android Software/Hacking General [Developers Only]] Daniel D.:
I don't know how to save a log. I tried with XParts but there is no log file on the sd-card.
[Android Software/Hacking General [Developers Only]] Turge:
Amarullz,

I'm having a problem with the latest Aroma Installer (release version and latest nightly) on my S4 One X (Rogers/AT&T version).

I can replicate it by going through your install, selecting different themes, going forward 2 screens until I get the license agreement, and going back to select a different theme and repeating 5-6 times until it freezes.

That's how I can replicate it but I've had problems with just Aroma freezing intermittently when trying to use it normally.

Let me know what information you need to help troubleshoot this.

I can't replicate it on my EVO 3D.

Thanks
[Android Software/Hacking General [Developers Only]] amarullz:
I need a photo... How about touch screen, is it works (maybe reversed, or flipped?)

Use adb shell, and look at /tmp folder. and use abd pull /tmp/recovery.log c:\

Is it from nightly?,.. I will find the problem and fix it...
[Android Software/Hacking General [Developers Only]] Turge:
It's from both the nighly and release version.
[Android Software/Hacking General [Developers Only]] aadiflesher:
Hello :)

I have a working JB ROM and I want to make it install using AROMA. How do I do it? I only saw how to modify the props of the AROMA scripts, but not a way to integrate it in my ROM. If someone can give me the information I would appreciate it.

Thank you!
[Android Software/Hacking General [Developers Only]] firered365:
I am having problems with the latest version. The touch sensitivity on here is awkward. The calibration is messed up, and when I press a button, it doesn't work. Anyways, if a calibration screen is suppose to appeared, it isn't there.
[Android Software/Hacking General [Developers Only]] Turge:
If you're not a ROM dev, this is probably not for you...
[Android Software/Hacking General [Developers Only]] aadiflesher:
I don`t want to make a new ROM, just make the one that I have install using AROMA.

Is it not possible?
[Android Software/Hacking General [Developers Only]] Turge:
Possible? yes. For you? no. ;)
[Android Software/Hacking General [Developers Only]] Patrics83:
This is what he means... ;)

From OP
[Android Software/Hacking General [Developers Only]] aadiflesher:
ok, thank you! :)

---------- Post added at 09:53 PM ---------- Previous post was at 09:45 PM ----------

I know, I read the post.

I will figure out how to do what I want.

Thanks!
[Android Software/Hacking General [Developers Only]] Patrics83:
I know you will!

Good luck :)
[Android Software/Hacking General [Developers Only]] aadiflesher:
Thank you :)
[Android Software/Hacking General [Developers Only]] Mr.Its:
i46.tinypic.com/1zmp7oz.png

If I press where the red block is it goes onto the next screen, but the UI itself is upside down.
[Android Software/Hacking General [Developers Only]] tio12:
shoe blinking screen om, im using galaxy mini, but it still can operating ..

---------- Post added at 10:06 PM ---------- Previous post was at 10:03 PM ----------

show blinking screen when entering bootanimation om, but it works, im using galaxy mini ;)