[Installer - AROMA][AOSP / AOKP] AesSedai ICS v1.45 -- JB v1.20

mrRobinson

Senior Member
Dec 20, 2010
2,669
12,257
0
This is a little utility aroma installer created to make it easier to flash things after flashing a new ROM. Only testing for use after flashing Task650's AOKP rom but if you know what you are doing it can be used in a few other situations. Been posting in Task's thread but want to explain things better with some recent changes.

Features:
Backup and Restore: This was an attempt to mimic a CM9 backup/restore feature where you could flash a new rom (that will format system) yet preserve specific things in /system that you want restored after flashing. You can run the aroma installer, select backup, and then quit the installation without doing anything else. Likewise you can run a restore at any time.
Personally I use this for avast anti-theft. You install avast from the market like any other app but then configuring the anti-theft part steps you through a wizard where you end up with a system app in /system/app/com.avast.android.antitheft.apk
After every rom reflash you have to remember to go through the wizard again, inputting in all your settings and one or two more reboots. With the backup/restore feature you can have that apk backed up to your sdcard and then restored after the rom flash. Cerberus anti-theft is another type application that one could backup and restore, etc.
How to use this:
Create this directory and file on your external sdcard: /sdcard/custom_backup/custom_backup_list.txt
in the custom_backup_list.txt file simply put the path of the system app, library, file, etc you want to have backed up and restored so in my antitheft example above I would put
Code:
app/com.avast.android.antitheft.apk
in the file.
When you select backup in the aroma installer it will look in that file and copy anything in there over to /sdcard/custom_backup folder. When you do a restore it will restore all those items.

Kernels:
A bunch of kernels are included in the aroma installer so you can just pick the one you want, makes it easy if you are the type to try a bunch of kernels all the time. Keep in mind all the included kernels are the AOSP/AOKP variant where applicable. The kernels in the JB Edition are:
  • Kernel from Task650's AOKP Rom
  • Siyah
  • Fluxi

Inverted Apps:
There are a bunch of inverted apps included as selectable choices.
The following are the inverted apps in the JB Edition:
  • Gmail (normal invert and full black)
  • Google Voice
  • Google Talk
  • Contacts
  • MMS (AOSP or CM10)
  • Google Play
  • Google Music
  • Google Plus
  • Google Now
  • Google Reader
  • Email
  • Calendar
  • Calculator
  • Youtube



Aroma File Manager
The aroma file manager is also included so if you get stuck in recovery or just forgot to do something in your filesystem you have a file manager to go to from within the aroma installer.
Again you never need to install anything when you "flash" the installer. Once in you can bring up menu and quit installation without anything being done at just about any point.

JB ChangeLog:

Code:
[B][U]v1.20 20121128[/U][/B]
<*>Updated a few inverts, Youtube, Music, Search, Plus, Voice.
<*>Updated AJ Newkirk kernel to 5.0.1
<*>Updated multi-dpi playstore
<*>Updated Stock Task650 Kernel to 11-20-2012
<*>Updated Apex Launcher to v1.4.0beta1
<*>Updated Nova Launcher to v1.3.4beta1

[B][U]v1.19 20121109[/U][/B]
<*>Swapped drowningchild kernel for AJ Newkirk 5.0i

[B][U]v1.18 20121109[/U][/B]
<*>Updated Apex Launcher to v1.3.4beta2
<*>Updated Stock Task650 Kernel to 11-07-2012
<*>Added drowningchild siyah v5 built kernel
<*>Updated inverted Multi-DPI playstore to 3.9.17
<*>Added option for 4.2 JB camera and keyboard

[B][U]v1.17 20121025[/U][/B]
<*>Updated some inverts
<*>Updated Siyah to 4.3.3 MALI
<*>Updated Stock Task650 Kernel to 10-22-2012
<*>Updated Apex Launcher to v1.3.3
<*>Updated Nova Launcher to v1.3.2
<*>Updated Hybrid TW Clock to v2.4 and added widget
<*>Updated Aroma fm to 1.80, new terminal emulator!

[B][U]v1.16 20121015[/U][/B]
<*>Added inverted leaked Gmail 4.2 option
<*>Updated Google Reader, Youtube, Google Plus, Music
<*>Updated Multi-DPI Play Store
<*>Updated Gapps to 20121011
<*>Updated Siyah to 4.3.1 MALI
<*>Updated Stock Task650 Kernel to 10-11-2012
<*>Updated Adobe Flash to 11.1.115.20
<*>Updated Apex Launcher to v1.3.2

[B][U]v1.15 20121007[/U][/B]
<*>Updated some inverts
<*>Updated aroma to v2.56
<*>Updated aroma fm to v1.21
<*>Updated Siyah to beta 4.1.7
<*>Updated Task650 CM Kernel to 10-05-2012

[B][U]v1.14 20120929[/U][/B]
<*>Updated Task650 CM Kernel to 09-28-2012 release
<*>Updated Nova Launcher to v1.3.1
<*>Updated a bunch of inverts, thanks xlory

[B][U]v1.13 20120924[/U][/B]
<*>Updated Apex to v1.3.1
<*>Fixed flashing kernels
<*>Updated Task650 CM Kernel to 09-24-2012 release

[B][U]v1.12 20120923[/U][/B]
<*>Updated Task650 CM Kernel to 09-22-2012 release
<*>Updated Siyah to 4.1.5
<*>Added inverted Google Drive, thanks to camblue
<*>Added inverted Dropbox, thanks to camblue
<*>Updated Nova Launcher to 1.3beta8

[B][U]v1.11 20120915[/U][/B]
<*>Added a new multi dpi inverted Google Play
<*>Updated Siyah to 4.1.4
<*>Updated Task650 CM Kernel to 09-14-2012 release
<*>Added MrDSL Mixer theme and themeable CM10 MMS

[B][U]v1.10 20120911[/U][/B]
<*>Bexton's USB Mass Storage app added
<*>Fixed Installing TW Clock
<*>Updated Apex Launcher to 1.3.0beta5
<*>Fixed some logic writing prop files
<*>Added inverted Google Currents - Thanks Sn1per 117
<*>Added AwesomeBeatsv3 thanks to ...Awesome...

[B][U]v1.00 20120908[/U][/B]
<*>Initial Aroma release
<*>Added inverted gapps
<*>Added fluxi, siyah and stock kernels
<*>Added JellyBean Apex and Nova Beta launchers
<*>Added Adobe Flash
<*>Upgraded Aroma from ICS Edition


ICS ChangeLog:

Code:
[B][U]v1.45 20120906[/U][/B]
--Updated Fluxi XX 07.29.2012
--Updated Siyah to v3.5.1
--Updated Nova Launcher v1.2.2
--Updated all inverts to latest ICS version
--Some enhancements in Aroma and updater-script

[B][U]v1.44 20120721[/U][/B]
--Updated Fluxi XX 07.17.2012
--Updated Siyah to v3.4.4
--Updated Apex Launcher v1.2.5

[B][U]v1.43 20120716[/U][/B]
--Should have fixed Mms.apk

[B][U]v1.42 20120707[/U][/B]
--Updated Fluxi XX 07.06.2012
--Updated Task Kernel to 07.03.2012
--Updated Apex Launcher v1.2.4
--Updated Inverted Phonesky and Mms for Install
--Updated Inverted GoogleReader, Youtube, Google+ for sdcopy

[B][U]v1.41 20120701[/U][/B]
--Updated Fluxi XX 06.29.2012
--Updated Task Kernel to Build 06-27-2012

[U][B]v1.40 20120624[/B][/U]
--Updated Apex Launcher to v1.2.3
--Updated fluxi-xxTweaker-0.3.9_rc2
--Updated Fluxi XX 06.23.2012
--Updated Siyah to v3.4.3
--Updated Task Kernel to Build 40

[B][U]v1.39 20120622[/U][/B]
--Removed Flipboard app, now in market
--Update Task kernel to 06-22-2012 Build
--Updated fluxi-xxTweaker-0.3.9_rc1
--Updated Fluxi XX 06.22.2012

[B][U]v1.38 20120619[/U][/B]
--Updated Flipboard app
--Update Task kernel to 06-18-2012 Build
--Updated fluxi-xxTweaker-0.3.9_beta7
--Updated Fluxi XX 06.18.2012
--Updated Siyah to v3.4.2

[B][U]v1.37 20120614[/U][/B]
--Update Task kernel to 06-14-2012 Build
--Updated fluxi-xxTweaker-0.3.9_beta5
--Updated Fluxi XX 06.14.2012
--Updated Siyah to v3.4.1

[B][U]v1.36 20120612[/U][/B]
--Update Task kernel to 06-11-2012 Build
--Updated fluxi-xxTweaker-0.3.9_beta4
--Updated Fluxi XX 06.11.2012
--Updated Siyah to v3.4
--Updated Apex Launcher to v1.2.2

[B][U]v1.35 20120610[/U][/B]
--Update Task kernel to 06-10-2012 Build
--Updated fluxi-xxTweaker-0.3.9_beta3
--Updated N.E.A.K. to 2.0.6x

[B][U]v1.34 20120609[/U][/B]
--Update Task kernel to 06-09-2012 Build
--wifi fix added

[B][U]v1.33 20120608[/U][/B]
--Updated Nova Launcher to v1.2
--When you select fluxi, you will get latest xxTweaker app
--Update Task kernel to 06-08-2012 Build

[B][U]v1.32 20120608[/U][/B]
--Updated touchwiz clock to SGS3 themed variant
--Updated Fluxi XX 06.07.2012
--Updated Siyah to v3.3.2
--Updated Inverted gmail from rootzwiki and add as install option instead of just copy
--Update Task650 kernel from 06-7-2012 Build

[B][U]v1.31 20120606[/U][/B]
--Added touchwiz clock v2.2, thanks kage00
--Updated Fluxi XX 06.05.2012
--removed ipv6 disable, use fluxi or siyah for better solution
--Updated Siyah v3.3.1
--Updated Task650's CM9 Kernel to Build 38

[B][U]v1.30 20120604[/U][/B]
--Changed backup and restore scripts
--Updated Fluxi XX 06.02.2012
--Updated Siyah 3.2.8</*>
--Added CherryPicker ICS AOSP 06/02/2012
--Inverted Google Reader update 6-2
--Inverted YouTube update 6-2
--Inverted Google Music update 6-2
--Inverted Gmail update 6-2
--Inverted GooglePlus update 6-2
--Inverted MMS update 6-3
--Inverted Email update 6-3
--Inverted Calendar update 6-3
--Inverted Contacts update 6-3

[b][u]v1.29 20120601[/u][/b]
--Updated Siyah 3.2.7.2
--Updated Fluxi XX 06.01.2012b
--Updated Task650's CM9 Kernel to 6-1-2012
--Updated Flipboard

[B][U]v1.28 20120525[/U][/B]
--Updated Siyah 3.2.6
--Updated Fluxi XX 05.25.2012

[B][U]v1.27 20120524[/U][/B]
--Updated Siyah 3.2.5.2
--Updated Fluxi XX 05.23.2012
--Updated Apex Launcher to v1.2.1
--Updated Task650's CM9 Kernel to Build 37

[B][U]v1.26 20120522[/U][/B]
--Updated Siyah 3.2.5
--Updated Task650's CM9 Kernel to 05-22-2012 release
--Updated Nova Launcher to v1.1.4
--Removed wififix, it is in builds now
--Added disable ipv6 option
--Updated xxTweaker 0.3.4

More but so old who cares, it is displayed in full in the installer if you care.


Walkthrough of my Typical usage:

Task650 releases new update. Of course this is the best version ever so one must upgrade immediately.
You download the rom and the lastest version of this installer to your sdcard.
(optional) Flash the installer and run a backup if you have a custom_backup_list.txt file as per above. Exit the installer after the backup.
Flash the rom.
Flash the installer.
Typically now I'll select to wipe caches, pick a kernel, and I select a few inverted apps to install.
If this is after a full wipe, you can select to copy other inverted apps to your sdcard or install other apps that go to /data.
If not after a full wipe they will all remain intact.
Clicking next it will prompt if you want to restore after the install. If you have a valid backup you want to restore select yes, otherwise no.
Next, Finish, device will reboot.

Download:
AesSedai v1.45 ICS Edition
AesSedai v1.20 JB Edition

Thanks:
Those incredible developers that allowed me to include their work in this Install package, Task650, ktoonsez, drowningchild
Thanks to amarullz for the aroma installer.
Thanks to camblue for the inverted google now, google drive, and dropbox.
Thanks to travp624 and xlory for gapps inverts.
Thanks Sn1per 117 for inverted google currents
Thanks to AJ NewKirk for a v5 siyah kernel
Thanks to ...Awesome... for AwesomeBEATS
Thanks to MrDSL for his theme and mms.
Thanks to MyLifeRocks10 for the Multi-DPI Google Play and Rujelus22
 
Last edited:

eep2378

Senior Member
Aug 12, 2010
6,337
2,209
0
MA
Great Job, MrRob. This is a great little utility and having its own thread now will make it easier to stay updated on its progress. It got buried sometimes in Tasks thread :D Again, thank you :D
 

mrRobinson

Senior Member
Dec 20, 2010
2,669
12,257
0
I never minded if it got buried, figured those who read enough and were in the thread enough would easily find it. I just wanted to explain it better or why things are the way they are within it and a long post in task's thread didn't seem right. I like that thread with the rom talk and the vastly off topic humor to break up the boredom. Talking about an aroma installer would shift the boredom scale too far.:D
 
  • Like
Reactions: RatusNatus

knownunknown

Senior Member
Mar 21, 2011
52
16
0
Hey mrrobinson. Did 1.31 fix the copying inverted apks to /sdcard/invertedapps/? For me 1.30 just gives an error 10 while creating the directory. Tried again after creating directory myself. Did not give error, but does not copy apks

AOKP 'nough said
 

mrRobinson

Senior Member
Dec 20, 2010
2,669
12,257
0
huh, works for me and i even started without the directory existing.
when the installer is done there is an option to save log.
any way you can send that to me or paste it here?
 

knownunknown

Senior Member
Mar 21, 2011
52
16
0
Gimme an hr and I'll get it for you. Thanks for looking into it!

Edit: My mistake the error 10 persists after creating the folder myself. Just tried to pull the log and it doesn't save. Checked my /emmc/ and there is no downloads folder. Checked /sdcard/downloads and dice there either. On latest task aokp and latest fluxxi. I'll try flashing straight aokp in a bit and try again.

AOKP 'nough said
 
Last edited:

mrRobinson

Senior Member
Dec 20, 2010
2,669
12,257
0
So if it isn't saving log it can't write to your SD card. Would explain why its erroring. I can put something together you can flash to help troubleshoot
 

knownunknown

Senior Member
Mar 21, 2011
52
16
0
I'm probably not being accurate enough in my explanation. Here is exactly what the installer says.

Prep sdcard for inverted apks

Creating needed folder on sdcard

sdcard already mounted

Creating /sdcard/invertedapps

When install process is completed, Gmail, Google Music, google Reader, Google Plus and YouTube will have their inverted apk file on you sdcard in the inverted apps directory

Simply select them to install, delete the rest

Now exiting...

RETURN STATUS: 10

Installing

The installation wizard has completed! Press next to continue.

Unmounting devices Mounting system Mounting data Extracting inverted apks to your sdcard... Unmounting /data and /system

Finished

Installation Completed

Installer Status: 0


I hope that helps.

Edit: I'm willing to flash anything to troubleshoot.

AOKP 'nough said
 
Last edited:

mrRobinson

Senior Member
Dec 20, 2010
2,669
12,257
0
well that's all normal actually. its just the return status 10 but nothing failed. what is weird is you said you created the directory but if the directory was there it wouldn't have said it was creating it.
which makes me wonder if something is going on with your mount points.

can you flash build 38, then go in aroma and do normal wipe, flash fluxi kernel.
reboot.
go back into aroma and try the sdcard copy of inverted again.
 

knownunknown

Senior Member
Mar 21, 2011
52
16
0
Im on 38 and 6/5 fluxxi already. Did a full wipe for 38 too. I guess the next step would be an sdcard wipe. Actually I can do that now since I haven't set everything back up yet.

Edit: Okay got 1.31. Copied 1.31 and Task 38 to emmc, turned off phone, pulled sdcard, and rebooted into fluxxi recovery. Data factory reset, cache and dalvik cache, wiped sdcard(said wasn't there) then wiped emmc (no error). Turned off phone inserted sdcard. Rebooted (didn't expect it to boot) and checked that /sdcard/ was wiped with x-plore. Only had android folder. Rebooted, full wiped again, flashed 38 and 1.31 (kernel clean, gapps, fluxxi, nothing else) rebooted twice to set up Google and settle phone. Rebooted to recovery and flashed 1.31 and only tried the copy apks to sdcard. Same result no invertedapps folder in sdcard or emmc.

AOKP 'nough said
 
Last edited:

Dimatchka

Senior Member
Dec 18, 2011
741
117
0
Brooklyn
In the inverted mms update how do we get back the Smileys on the key board? Its now replaced with the [enter] computer equivalent button

Sent from my SGH-I777
 
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