yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] [NUT]:
[MENTION=402300]amarullz[/MENTION]

I have tested B4 on my Xperia Z, and I noticed the colorspace setting is now nolonger functional. It does not matter what I set it too or even when I disable it, the screen gets an orange haze over it...

It's not too disturbing but I know that everything I see with the color orange is supposed to be green or even blue :)

Beta1 did not have this problem, and I did not test beta 2 and 3....
[Android Software/Hacking General [Developers Only]] franzyroy:
I'll test your Aroma without nothing modify and also with my changements... I'll report after.

Thanks! ;)

Edit

:

It works fine! Themes also work.

Just test all new that you have given us ... I've already put one in place since the first beta, the reboot recovery.

Again thank you!
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Thanks again Ahmed for your new Beta 4, I'll test it and tell you my notice. :good: ;)

---------- Post added at 01:35 PM ---------- Previous post was at 12:50 PM ----------

My first note is when pressing No in confirm message the transition animation is shown, and this is little annoying.

Thanks for setting bold buttons and for adding universal update-binary-installer, and I hope that you add the ability to disable Next button.

This beta is much more stable, more faster and looks more beautiful.

---------- Post added at 02:21 PM ---------- Previous post was at 01:35 PM ----------

Another request :)

As you set Next & Back buttons bold can you please set Yes & No & OK buttons bold too ??
[Android Software/Hacking General [Developers Only]] jader13254:
I really like your work, but since you implementated auto screen calibration the touch on my xperia arc s will go crazy and we can't use.

Please let me know how I can help you to fix this! ;)
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Since version 2.70B1 I didn't try [reboot("now", "fastboot")], but now I tried it and unfortunately it don't work well as it reboots the device not the bootlooder or fastboot !!

I hope you will fix this soon :)
[Android Software/Hacking General [Developers Only]] amarullz:
Thanks for noticeing it, will fix it in next beta.

I dont have an idea the needs of disabling next button, please give me an idea for what and workaround how it works if it was implemented.

About bold button text, you can always use <b> tag :D. Do you think it was good idea if I add an Ability to add icon into dialog button ?

Had you try aroma core test before (navigate previous pages) there is test 3 zip to test the new input handler. If it works for you, I will immediately add it into current version (no need to wait new core)
[Android Software/Hacking General [Developers Only]] thehacker911:
Freez on GT-I9505 :confused::confused::confused:

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Android Software/Hacking General [Developers Only]] amarullz:
Is reboot recovery works? Because it was default Android reboot function, the second argument was same with reboot shell argument, but it wasnt run the shell program.

reboot("now","recovery");

Same with

# reboot recovery

ABOUT VERSION: If the state was BETA it mean it still have a feature changes, if it was RC it mean features was fixed, just need to track the bugs...
[Android Software/Hacking General [Developers Only]] thehacker911:
Can you do Support for GT-I9505??? :rolleyes::rolleyes::rolleyes:

Gesendet von meinem GT-I9505 mit Tapatalk 2
[Android Software/Hacking General [Developers Only]] franzyroy:
It worked fine on beta1... I have not tested since! I'll do it and report you..

Edit

:

It always works fine on the beta4!
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
1 >> Thanks, I'll wait for the next beta. :)

2 >> Hmm, I'll tell you my idea, in my Aroma I'm having "Main menu >> About menu >> (Changelog - Credits - Terms of Use)". For example, if I enter Credits it will be better to disable next button as there's no something after it, and this will force users to use back button.

At the mean time, I'm using next button to go back to main menu, but I see that disabling it would be much more better. :)

3 >> You are right, I forgot about that, I'll do it. :o But it would be better if you set them bold by default from outside en.lang file as the rest of buttons. ;)

Yes it will be good idea to have the ability to add icons to (Yes, No & OK) buttons and don't forget Save Log button please. :)
[Android Software/Hacking General [Developers Only]] CNexus:
reboot recovery works, its the reboot fastboot that isn't working :)

On HTC phones, the command is really "reboot bootloader", so if you can change in your code, all will be good :thumbup:

Also, if you add that, Samsung users can get into download mode using that same command !
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
+1 >> I hope that you will fix this Ahmed. :o

I'm now using .sh file >> "sync reboot bootloader" and it works fine. :good:
[Android Software/Hacking General [Developers Only]] amarullz:
Why don't you try this:

reboot("now","bootloader");

2. Ok I'll see, that was a smart idea.

3. Sure, it will be bold & support image (if defined)

Again, try

reboot("now","bootloader");

And what is reboot command for download mode? Why dont you also try it. :?

Same answer :D

Have you try the aroma core test 3 in previous pages. I want to know if the touch screen works there. Try search some pages before I post the beta 1. (Anyone help me to provide the link, I am on mobile xda app now).

And please provide me the recovery.log after you run it. There is very important log to track the touch screen.

If it works, i will add new input engine into current version, so you dont need to wait after version with new core..
[Android Software/Hacking General [Developers Only]] CNexus:
I'll try it later when I get home.

For download mode, reboot bootloader often works, but I will try reboot("now","bootloader") later
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Thanks for granting my request. :o

I tried [reboot("now", "bootloader")] and it works perfectly, thanks. :D
[Android Software/Hacking General [Developers Only]] franzyroy:
Because I use the reboot recovery and not it... but I want well try it. in the evening, I'll try it!
[Android Software/Hacking General [Developers Only]] bgcngm:
I would also like to have this feature implemented. It may be interesting if we wanted something like:
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Yes, this would be very useful :)
[Android Software/Hacking General [Developers Only]] franzyroy:
It reboot the system!
[Android Software/Hacking General [Developers Only]] amarullz:
PROGRESS:

Added Custom Box (Selectbox + Checkbox with Id for prop file). Here the syntax:

###################################################################################################################
#
# CUSTOMBOX TEST
#
custombox(
"Custombox Example",
"Example of usage checkbox-selectbox hybrid interface:",
"@default",
"custombox.prop",
#
# Type:
# - group = Group
# - select = Select Item
# - select.selected = Selected Select Item
# - check = Checkbox Item
# - check.checked = Checked Checkbox Item
# - hide = Hidden
#
#-------------+-----------------------[ Selectbox Without Group ]------------------------------#
# PROP ID | TITLE | SUBTITLE | Type #
#-------------+--------+-------------------------------------------------------+---------------#
"group1", "Group 1", "", "group",
"opt1", "Option 1", "Group 1 Optionbox 1", "select",
"opt2", "Option 2", "Group 1 Optionbox 2", "select.selected",
"opt3", "Option 3", "Group 1 Optionbox 3", "select",
"chk1", "Check 4", "Group 1 Checkbox 4", "check",
"chk2", "Check 5", "Group 1 Checkbox 5", "check.checked",

"group2", "Group 2", "", "group",
"chk3", "Check 1", "Group 2 Checkbox 1", "check",
"chk4", "Check 2", "Group 2 Checkbox 2", "check.checked",
"opta", "Option 3", "Group 2 Optionbox 3", "select",
"optb", "Option 4", "Group 2 Optionbox 4", "select.selected",
"optc", "Option 5", "Group 2 Optionbox 5", "select",
"chk5", "Check 6", "Group 2 Checkbox 6", "check.checked",
"chk6", "Check 7", "Group 2 Checkbox 7", "check.checked"
);

textbox(
"Custombox Example",
"Custombox generated prop file",
"@update",
readtmpfile("custombox.prop")
);

Example Generated prop file:

chk1=1
chk2=1
chk3=1
chk4=1
chk5=1
chk6=1
group1=opt3
group2=optb

Agree With This Syntax??
[Android Software/Hacking General [Developers Only]] bgcngm:
Exactly as I wanted! :highfive: I agree with the syntax.
[Android Software/Hacking General [Developers Only]] amarullz:
But function name may change to form not custombox.

And I will set selectbox and checkbox to deprecated, because it was harder to manage.

I also will add dynamic form (custombox) with json or another string format...
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Yes, syntax is very good. I really don't know how to thank you :good: :o
[Android Software/Hacking General [Developers Only]] amarullz:
If you want to test, download an attachment. It was nightly version, but fix many things like transition on dialog windows.

I won't provide changelogs, and will delete an attachment tomorrow.

http://db.tt/FjWSb3sO
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
Okay, thanks, I will test it. :fingers-crossed:
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
The new dialog windows animations are awesome, also the new feature, custombox, is great and will give a better looking interface.

But I see that if you leave prop by default like before (item.#.#) will be better.

Here are two new suggestions:

1. Adding new command to shut the device down.

2. Disabling animation if [back("1")] command exist as we still on the same page.

And as I said and as I will always say >> YOU ARE GREAT <<
[Android Software/Hacking General [Developers Only]] superdragonpt:
Yeah. Agree

Thanks :victory:
[Android Software/Hacking General [Developers Only]] titanic_fanatic:
Hey guys,

First and foremost, a big thank you to [MENTION=402300]amarullz[/MENTION]. I'm having a blast with this aroma installer. It's brilliant engineering.

So I have tried every version since edleweiss and I still can't get the correct colors to show. The red and blue are reversed (green seems to be ok). I have tried all 4 colorspace options on each build and the only one that seems to make any change is the abgr colorspace. It didn't fix my color, it adds a blue tinge to everything.

Is there any information about my device that I could pull to help resolve this?

I'll Pastebin anything that will help this development.

Also, I tried the new one with custombox, and love the new additions ;)
[Android Software/Hacking General [Developers Only]] [NUT]:
I reported the same issue for the Xperia Z, but the tinge is Orange which prevails on it...
[Android Software/Hacking General [Developers Only]] titanic_fanatic:
I even tried creating a reversed theme, but that went terribly wrong and looked awful. This is by no means a deal breaker though ;)
[Android Software/Hacking General [Developers Only]] [NUT]:
In trying to get the device settings discovery fixed amarullz must have, by accident, disabled the colorspace setting somehow... but he will be the one to answer that i guess :)
[Android Software/Hacking General [Developers Only]] Turge:
What about:

chk1.1=1
chk1.2=1

For example:

"group1", "Group 1", "", "group",
"opt1", "Option 1", "Group 1 Optionbox 1", "select",
"opt2", "Option 2", "Group 1 Optionbox 2", "select.selected",
"opt3", "Option 3", "Group 1 Optionbox 3", "select",
"chk1", "Check 4", "Group 1 Checkbox 4", "check",
"chk2", "Check 5", "Group 1 Checkbox 5", "check.checked",

"group2", "Group 2", "", "group",
"chk3", "Check 1", "Group 2 Checkbox 1", "check",
"chk4", "Check 2", "Group 2 Checkbox 2", "check.checked",
"opta", "Option 3", "Group 2 Optionbox 3", "select",
"optb", "Option 4", "Group 2 Optionbox 4", "select.selected",
"optc", "Option 5", "Group 2 Optionbox 5", "select",
"chk5", "Check 6", "Group 2 Checkbox 6", "check.checked",
"chk6", "Check 7", "Group 2 Checkbox 7", "check.checked"

With your way, If I want to add a "Check 5.1" directly after "Check 5" (in the 1st group), in updater-script, I'll need to change chk3 to chk4, chk4 to chk5, etc even though they're in the 2nd group

And also, I find it strange that there would be radio buttons and checkboxes within the same category, but if you want to provide everyone choices, it might be nice if the radio buttons all had to be grouped together and they were surrounded by a border or some other visual indicator clearly identifying it as a group. Just a thought..
[Android Software/Hacking General [Developers Only]] amarullz:
Why dont you just change an id??

"kernel", "Kernel", "", "group",
"cyanogen", "Cyanogenmod Kernel", "Main Kernel", "select",
"stock", "Stock Kernel", "Default Kernel", "select.selected",
"overclock", "Overclock", "Overclock It", "check"

Will result

overclock=0
kernel=stock
[Android Software/Hacking General [Developers Only]] Turge:
Sorry, didn't realize we were actually assigning the names as well.. That makes sense then.
[Android Software/Hacking General [Developers Only]] amarullz:
Here new nightly (attachment). It also fix force_colorspace (Included in demo), and many tweaks that I won't tell until next beta :D
[Android Software/Hacking General [Developers Only]] titanic_fanatic:
Well guys, I've resolved my color issue. It's not the right fix, but will work until the colorspace issue is resolved.

I created a simple java program that will iterate over all png's in the specified directory, read each pixel as an rgb value, swap the red and blue values and draw the new pixel color to a new canvas which is saved over top of the original image. The result is a graphic that will work with the colorspace that is available. This will only work for devices where the red and blue channels are reversed. These graphics I saved into a new theme called ics-inverted. I also performed the same operations on the splash screen icons and the default icons as well.

The next part involved changing the hex values used for specifying text color including all values specified in the theme.prop file of the new theme.

Would anyone else be interested in using this app, I'm more than happy to share it with everyone ;) also, if you are interested in using it and need it to swap colors other than red & blue, let me know and I'll make it a little more dynamic!
[Android Software/Hacking General [Developers Only]] amarullz:
Why don't you try the lastest nightly?

Commit info: https://github.com/amarullz/AROMA-Installer/commit/a2f0aff1b7bf68017dd7d45ef6e4cbb6e0205b63 :D
[Android Software/Hacking General [Developers Only]] CNexus:
I must say, the new custom box feature is really nice :cool:

Who knows, maybe this installer will soon be even more customizable than desktop installers :D
[Android Software/Hacking General [Developers Only]] amarullz:
custombox will renamed to form (and the type position will be in the first position), because it may improved into more customized view. Example Type: text, memo, combo/select defined values, number, and etc.

Here an idea:

form(
"title",
"description",
"icon",
"save.prop",

"group", "group1", "Group Title", "not-used",
"check.checked", "check", "Checkbox", "Description",
"radio.selected", "radio", "Radio", "Description",

# Single Line
"text", "fullname", "Your Name:", "Default Value",

# Multiline, show only first line in description
"memo", "about", "About:", "Default Value\nMultiline",

"number", "age", "Age:", "17",
"select", "hobby", "Hobby", "eat:Eating\nsleep:Sleeping\nother:Another Hobby"
);

result prop something like this:

group1=radio
check=1
fullname=My Name
about=I Default Value\nMultiline\nline\nline
age=26
hobby=sleep

Also , I Try to add screenshoot feature (Hold Volume Down + Power Button). Saved as BMP (Because I don't include png_write functions)
[Android Software/Hacking General [Developers Only]] titanic_fanatic:
Just finished building and testing. Works like a charm :D

I'm excited to hear what my users think of this when it's ready as I'm sure most of them have never tried aroma installer.
[Android Software/Hacking General [Developers Only]] amarullz:
Screenshoot with VolumeDown+Power on AROMA Installer :D

Image Format = BMP
[Android Software/Hacking General [Developers Only]] f(x)THaxxorX:
Wow.. Can you post the Test here :). Jessus your a legend

In C or C++
[Android Software/Hacking General [Developers Only]] amarullz:
No Problem... Here...

Commit: https://github.com/amarullz/AROMA-Installer/commit/306c38816b4f724a57ce053360435447598b4fc7

Will Saved as BMP (Because I don't include png_write functions).

Screen shoot will be saved on same location as zip file.

example:

ZIP: /sdcard/0/aroma.zip

Screenshoot 1: /sdcard/0/aroma.zip.screenshoot-1.bmp

Screenshoot 2: /sdcard/0/aroma.zip.screenshoot-2.bmp

When you want to take screenshoot, make sure the volume-down was pressed and don't release it yet before the power button was pressed...
[Android Software/Hacking General [Developers Only]] [NUT]:
Tested this version, colorspace issue has been resolved indeed, thanks :)

I wonder about something all the current beta releases have been doing... When aroma is starting up, the screen flickers a few times, where in the 2.56 edelweis release was showing the loading animation.

Bug or part of the beta testing?
[Android Software/Hacking General [Developers Only]] amarullz:
I don't see any flickers at all. Short video will be useful :good:

Where did you place the force_colorspace script? Top most?

I am currently on freenode ( http://webchat.freenode.net/?channels=aroma&uio=MTE9MjA16a ) If anyone have some questions, suggetions, requests, or idea about development, until 4PM GMT+7
[Android Software/Hacking General [Developers Only]] f(x)THaxxorX:
Thanks Im Gonna Comppile It For my ROM >:)
[Android Software/Hacking General [Developers Only]] Mm7:
I'm going to use this installer (2.7 beta) in my rom but i haven't a device with neon. There are any solutions? :(
[Android Software/Hacking General [Developers Only]] [NUT]:
Yes, it's the first setting I do in the AROMA config.

The movie you already got through irc.

FYI for anyone experiencing the sticky buttons issue, it was visible in the video, so that's getting fixed too :)
[Android Software/Hacking General [Developers Only]] CNexus:
Dude, geez ! :thumbup::thumbup:
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
It's a great step forward in the history of Aroma. :good:

Great work Ahmad. :victory:
[Android Software/Hacking General [Developers Only]] amarullz:
Compile it yourself, and uncomment this in Android.mk

#
# Comment It, If You Don't Want To Use NEON
#
LOCAL_CFLAGS += -mfloat-abi=softfp -mfpu=neon -D__ARM_HAVE_NEON
[Android Software/Hacking General [Developers Only]] franzyroy:
Really great!!! :laugh:

Have you corrected the reboot bootloader?
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
This command works fine on my One X.

reboot("now","bootloader");

You can still use the following command, it also works fine in the previous versions of Aroma.

exec("/sbin/reboot", "bootloader");
[Android Software/Hacking General [Developers Only]] franzyroy:
What does it for you? For me, it reboot system... I gonna test again to see.
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
It reboots bootloader (fastboot). :)
[Android Software/Hacking General [Developers Only]] franzyroy:
Excuse me, but I've never looked about the reboot bootloader. I know he does it (reboot bootloader). But what is it the reboot bootloader? it's fast boot of reboot the system.
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
It opens fastboot page inside the bootloader.
[Android Software/Hacking General [Developers Only]] CNexus:
I think this question is better suited in the Aroma q&a as opposed to here.
[Android Software/Hacking General [Developers Only]] franzyroy:
OK!

Yes and no... because it was the subject of amarullz, namely whether it worked in the beta. If I don't really know what it is, I can't answer correctly! ;)

---------- Post added at 05:19 PM ---------- Previous post was at 05:06 PM ----------

Anyway, this isn't the ordinary reboot? Because, for me, this command has made a ordinary reboot.

Edit

:

I've also tried with an app which can reboot the bootlader, result is same therefore I think there isn't error.
[Android Software/Hacking General [Developers Only]] omar_bazaraa:
I can't find any reasons why it doesn't reboot correctly !!

Amarullz is the one who can help you now, sorry. :rolleyes:
[Android Software/Hacking General [Developers Only]] CNexus:
The issue is that your device does not have a bootloader or download mode, so it simply triggers a normal reboot.
[Android Software/Hacking General [Developers Only]] franzyroy:
My phone has the download mode!

Edit

:

and also normally the bootloader because, if I'd not the bootloader, I couldn't put Jelly bean on my phone.

We can see it there!
[Android Software/Hacking General [Developers Only]] CNexus:
All phones have bootloaders. Or else they wouldn't turn on.

What I mean is that you don't have an interface for the bootloader like HTC devices do.

But reboot bootloader often, but not always, works for Samsung devices to put them into download mode. For example it works to go into download mode on my phone.

It seems that your device is one of the many exceptions to that.
[Android Software/Hacking General [Developers Only]] franzyroy:
OK, I understand!

However, I know that before, I could launch the download mode from the extended power menu. Now, with Jelly Bean, I've it more (this possibility), maybe the reason... I don't know.
[Android Software/Hacking General [Developers Only]] CNexus:
Check your PM, don't wanna derail the thread anymore than I have haha.
[Android Software/Hacking General [Developers Only]] amarullz:
Do you know what command in adb to reboot to download mode?

To Recovery

adb reboot recovery

adb reboot fastboot

adb reboot bootloader

The third arguments is exactly what the reboot() do. If adb reboot fastboot doesn't works in your device, I can't do anything to make it works.
[Android Software/Hacking General [Developers Only]] CNexus:
For samsung devices, either "adb reboot bootloader" or "adb shell reboot download" often work.

It just seems like the reboot bootloader command does not work on his phone model.
[Android Software/Hacking General [Developers Only]] amarullz:
NIGHTLY BEFORE BETA-5

* Complete New Input Handler From New CORE

* Many Drawing Improvement & Optimizing (Also minimalizing floating points usage)

* New Transition "stack", you can set it with ini_set("transition","stack"); or ini_set("transition","slide");

* Latest Commit: https://github.com/amarullz/AROMA-Installer/commit/32f860893c07bc0c7e80f0a402f41139f58e42da

Please Test It... I want to know how the new Input Handler works...
[Android Software/Hacking General [Developers Only]] Sneakyghost:
Damn man you did it! The force_colorspace now works perfect on the HTC ONE too! And even on the fly within the test zip. Wow. You're my new hero haha! Hope you get enough cash together to get that wonderful phone yourself soon. Sorry I can't donate more than I did already. You deserve the best phone out there...

Thanks so much!

mobile post
[Android Software/Hacking General [Developers Only]] franzyroy:
Yes I know!

I also know that 'adb reboot recovery' doesn't work. The others, I didn't test them. otherwise that, it works in Aroma

reboot("now","recovery");

that, it doesn't work in Aroma

reboot("now","bootloader");

after, it's not important, I don't need to reboot bootloader. I need to reboot recovery and it works fine in Aroma.
[Android Software/Hacking General [Developers Only]] [NUT]:
:victory: :highfive:

Problem free! No flickering, no sticky keys, silky smooth operation... EXCELLENT!