[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] justin860:
Try doing this...... one miss placed docs or, or anything like that well f*ck up the whole thing lol

This is my update I have to do and it is not everything either

### LICENSE:

#

# Copyright (C) 2011 Ahmad Amarullah ( http://amarullz.com/ )

#

# Licensed under the Apache License, Version 2.0 (the "License");

# you may not use this file except in compliance with the License.

# You may obtain a copy of the License at

#

# http://www.apache.org/licenses/LICENSE-2.0

#

# Unless required by applicable law or agreed to in writing, software

# distributed under the License is distributed on an "AS IS" BASIS,

# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

# See the License for the specific language governing permissions and

# limitations under the License.

#

### FILE INFO:

#

# AROMA Installer 2.51 - AROMA Installer Test Script Configuration

# (c) 2011-2012 by Ahmad Amarullah

# amarullz - xda-developers

# http://www.amarullz.com/

#

# Binary Version : 2.56

# Binary Codename : Edelweis

#

#

### INFO:

#

# * AROMA Resource Dir = META-INF/com/google/android/aroma

#

# * AROMA Temporary Dir = /tmp/aroma/

#

# * About Icon = @alert - show /icons/alert.png

# or if theme used it will find /icon.alert.png

# you can still access it via "icons/alert"

#

# * dp = Device Pixelate. WVGA/QHD = 3, HVGA = 2.

# dp calculated with = round(min(width,height) / 160)

#

###

##

# Fix Colorspace Issue

#

# For device which have a problem with color ( not display the correct color )

# try to set "force_colorspace" with ini_set. It may caused by wrong framebuffer

# information that passed by kernel into framebuffer device.

#

# You can use one of following values:

# "rgba", "abgr", "argb", "bgra"

#

# NOTE: It must be in top most script, or you will got the color flicker

#

# ini_set("force_colorspace","rgba"); # rgba is perfect but does not show up at all half the time

#

##

# Custom Key Code - Usefull For Some Device which not used

# Standard key code for up/down/select/back/menu

#

#

# ini_set("customkeycode_up", "115");

# ini_set("customkeycode_down", "114");

# ini_set("customkeycode_select", "172");

# ini_set("customkeycode_menu", "139");

# ini_set("customkeycode_back", "158");

#

##

# Initializing Rom Information

#

ini_set("rom_name", "JusTUNBean");

ini_set("rom_version", "v3.2");

ini_set("rom_author", "justin860");

ini_set("rom_device", "Universal!");

ini_set("rom_date", "October,14 2012");

##

# Show Simple Splash

#

splash(

#-- Duration 2000ms / 2 seconds

2000,

#-- /mrRobsplash.png

"justinbean"

);

##

# SET LANGUAGE & FONT FAMILY

#

loadlang("langs/en.lang");

fontresload( "0", "ttf/Roboto-Regular.ttf", "12" );

fontresload( "1", "ttf/Roboto-Regular.ttf", "18" );

##

###################################################################################################################

#

# SET THEME

#

theme("ics");

###################################################################################################################

#

# STEP 2 - SHOW ROM INFORMATION

#

viewbox(

#-- Title

"",

#-- Text

" "+

#-- Get Config Value

ini_get("rom_name")+

" "+ini_get("rom_device")+".\n\n"+

"\n\n"+

" \t\t: "+ini_get("rom_version")+"\n"+

" \t\t: JusTunBean\n"+

" \t\t: "+ini_get("rom_author")+"\n"+

" \t\t: "+ini_get("rom_date")+"\n\n\n"+

"",

#-- Icon

"@welcome"

);

###################################################################################################################

#

# STEP 3 - LICENSE

#

agreebox(

#-- Title

"",

#-- Subtitle / Description

"",

#-- Icon

"@license",

#-- Text Content ( Read from /license.txt )

resread("license.txt"),

#-- Checkbox Text

"",

#-- Unchecked Alert Message

""

);

###################################################################################################################

#

# STEP 4 - CHANGELOG

#

textbox(

#-- Title

"",

#-- Subtitle

"",

#-- Icon

"@update",

#-- Arg 4

resread("changelog.txt")

);

###################################################################################################################

#

# STEP 5 - SHOW MENUBOX

#

menubox(

#-- Title

"Main Menu",

#-- Sub Title

"Please chose from the menu items below.",

#-- Icon

"@default",

#-- Will be saved in /tmp/aroma/main.prop

"main.prop",

#-------------------------+-----------------[ Menubox Items ]-------------------------+---------------#

# TITLE | SUBTITLE | Item Icons #

#-------------------------+-----------------------------------------------------------+---------------#

"Aroma File Manager", "Launch the Aroma File Manager - Advanced Users ONLY", "@install", #-- selected = 1

"JusTUNBean Installer", "Launch the JusTUNBean Installer", "@update" #-- selected = 2

);

###################################################################################################################

# #

# MAIN JUSTINBEAN INSTALLER #

# #

###################################################################################################################

###################################################################################################################

#

# AROMA File Manager

#

if prop("main.prop","selected")=="1" then

restotmp("aromafm.cfg","aromafm.cfg");

resexec("aromafm.sh");

resexec("aromafm","1","0",prop("aromafm.prop","ziplocation"));

resexec("aromafm.del");

back("1");

endif;

###################################################################################################################

#

# JusTUNbean Installer

#

selectbox(

# Title

"Choose Options",

# Sub Title

"Choose any options below you would like to complete.",

# Icon

"@update",

# Will be saved in /tmp/aroma/misc.prop

"misc.prop",

#----------------------------------[ Selectbox With Groups ]-----------------------------------#

# TITLE | SUBTITLE | Initial Value #

#------------------+-----------------------------------------------------------+---------------#

"Wiping", "", 2, #-- Group 1

"No Wiping", "No wiping of any kind will be performed", 0, #-- selected.1 = 1

"Caches Wiping", "This will wipe the standard caches and dalvik-cache", 1, #-- selected.1 = 2

"Caches and Kernel", "This will wipe all standard caches plus a full Kernel Cleaning wipe", 0, #-- selected.1 = 3

"Google Apps", "", 2, #-- Group 2

"No Gapps", "Do not install gapps. This won't remove them if already there", 0, #-- selected.2 = 1

"Standard Gapps", "Install the standard gapps-jb-20120726", 1, #-- selected.2 = 2

"Inverted Gapps", "", 2, #-- Group 3

"No Inverts", "No inverts installed", 0, #-- selected.3 = 1

"Inverted Gapps", "Install the JustinBean Gapps!", 1, #-- selected.3 = 2

"Fix Gapps", "Some inverts not working? Try here for some fixes", 0, #-- selected.3 = 3

"Extras", "", 2, #-- Group 4

"No Extras", "I want no extra apps or themes.", 0, #-- selected.4 = 1

"Choose Extras", "I want more than just the Gapps!", 1 #-- selected.4 = 2

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#

);

if prop("misc.prop","selected.3")=="1" then

#-- If they are NOT doing inverted gapps, write gapps.prop with zeros

writetmpfile(

"gapps.prop",

#-- Default Values

"item.1.1=0\n"+ #-- do nothing

"item.1.2=0\n"+ #-- do nothing

"item.1.3=0\n"+ #-- do nothing

"item.1.4=0\n"+ #-- do nothing

"item.1.5=0\n"+ #-- do nothing

"item.1.6=0\n"+ #-- do nothing

"item.1.7=0\n"+ #-- do nothing

"item.1.8=0\n"+ #-- do nothing

"item.1.9=0\n"+ #-- do nothing

"item.1.10=0\n"+ #-- do nothing

"item.2.1=0\n"+ #-- do nothing

"item.2.2=0\n"+ #-- do nothing

"item.2.3=0\n"+ #-- do nothing

"item.2.4=0\n"+ #-- do nothing

"item.2.5=0\n"+ #-- do nothing

"item.2.6=0\n"+ #-- do nothing

"item.2.7=0\n" #-- do nothing

);

writetmpfile(

"fixes.prop",

#-- Default Values

"selected.1=1\n"+ #-- no fixes

"selected.2=1" #-- no fixes

);

endif;

if prop("misc.prop","selected.3")=="2" then #-- if they want the inverts

#set no fixes values

writetmpfile(

"fixes.prop",

#-- Default Values

"selected.1=1\n"+ #-- no fixes

"selected.2=1" #-- no fixes

);

checkbox(

# Title

"Inverted Gapps+",

# Sub Title

"Deselect any app that you do not want inverted otherwise click next to replicate quickflash",

# Icon

"@apps",

# Will be saved in /tmp/aroma/gapps.prop

"gapps.prop",

#----------------------------------[ CheckBox ]-----------------------------------#

# TITLE | SUBTITLE | Initial Value #

#------------------+-----------------------------------------------------------+---------------#

"Main", "", 2, #-- Group 1

"Gmail", "Install Inverted Gmail", 1, #-- item.1.1

"Google Talk", "Install Inverted Google Talk", 1, #-- item.1.2

"Google Voice", "Install Inverted Google Voice", 1, #-- item.1.3

"Google Play", "Install Inverted Google Play", 1, #-- item.1.4

"Google Music", "Install Inverted Google Music", 1, #-- item.1.5

"Google Plus", "Install Inverted Google Plus", 1, #-- item.1.6

"Google Now", "Install Inverted Google Now", 1, #-- item.1.7

"Google Reader", "Install Inverted Google Reader", 1, #-- item.1.8

"Google Currents", "Install Inverted Google Currents", 1, #-- item.1.9

"Google Docs", "Install Inverted Google Docs", 1, #-- item.1.10

"Extra", "", 2, #-- Group 2

"MMS", "Install Inverted MMS", 1, #-- item.2.1

"Email", "Install Inverted Email", 1, #-- item.2.2

"Calendar", "Install Inverted Calendar", 1, #-- item.2.3

"Calculator", "Install Inverted Calculator", 1, #-- item.2.4

"People", "Install Inverted People", 1, #-- item.2.5

"Youtube", "Install Inverted Youtube", 1, #-- item.2.6

"Dropbox", "Install Inverted Dropbox", 1 #-- item.2.7

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#

);

endif;

if prop("misc.prop","selected.3")=="3" then # if they need inverted fixes

#-- if they want fixes write inverts to zero to avoid conflicts

writetmpfile(

"gapps.prop",

#-- Default Values

"item.1.1=0\n"+ #-- do nothing

"item.1.2=0\n"+ #-- do nothing

"item.1.3=0\n"+ #-- do nothing

"item.1.4=0\n"+ #-- do nothing

"item.1.5=0\n"+ #-- do nothing

"item.1.6=0\n"+ #-- do nothing

"item.1.7=0\n"+ #-- do nothing

"item.1.8=0\n"+ #-- do nothing

"item.1.9=0\n"+ #-- do nothing

"item.1.10=0\n"+ #-- do nothing

"item.2.1=0\n"+ #-- do nothing

"item.2.2=0\n"+ #-- do nothing

"item.2.3=0\n"+ #-- do nothing

"item.2.4=0\n"+ #-- do nothing

"item.2.5=0\n"+ #-- do nothing

"item.2.6=0\n"+ #-- do nothing

"item.2.7=0\n" #-- do nothing

);

selectbox(

# Title

"Choose Fixes",

# Sub Title

"Select any fixes to try.",

# Icon

"@update",

# Will be saved in /tmp/aroma/fixes.prop

"fixes.prop",

#----------------------------------[ Selectbox With Groups ]-----------------------------------#

# TITLE | SUBTITLE | Initial Value #

#------------------+-----------------------------------------------------------+---------------#

"Google Now", "", 2, #-- Group 1

"No Fix Needed", "Do not do anything with Google Now", 1, #-- selected.1 = 1

"Attempt Fix", "Attempt to Fix your Google Now", 0, #-- selected.1 = 2

"Google Plus", "", 2, #-- Group 2

"No Fix Needed", "Do not do anything with Google Plus", 1, #-- selected.2 = 1

"Fix Hangouts", "Attempt to Fix your Google Plus", 0 #-- selected.2 = 2

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#

);

endif;

###################################################################################################################

#

# Custom Apps

#

if prop("misc.prop","selected.4")=="1" then #-- if they DO NOT want custom apps

# write apps.prop to zero

writetmpfile(

"apps.prop",

#-- Default Values

"item.1.1=0\n"+ #-- do nothing

"item.1.2=0\n"+ #-- do nothing

"item.2.1=0\n"+ #-- do nothing

"item.2.2=0\n"+ #-- do nothing

"item.2.3=0\n"+ #-- do nothing

"item.2.4=0\n"+ #-- do nothing

"item.3.1=0\n"+ #-- do nothing

"item.3.2=0\n"+ #-- do nothing

"item.3.3=0\n"+ #-- do nothing

"item.3.4=0\n" #-- do nothing

);

endif;

if prop("misc.prop","selected.4")=="2" then #-- if they want custom apps

checkbox(

# Title

"Custom Applications",

# Sub Title

"Choose the extra apps or fixes you would like applied.",

# Icon

"@apps",

# Will be saved in /tmp/aroma/apps.prop

"apps.prop",

#----------------------------------[ CheckBox ]-----------------------------------#

# TITLE | SUBTITLE | Initial Value #

#------------------+-----------------------------------------------------------+---------------#

"Launchers", "", 2, #-- Group 1

"Apex Launcher", "Apex Launcher JellyBean v1.31", 0, #-- item.1.1

"Nova Launcher", "Nova Launcher JellyBean v1.31", 0, #-- item.1.2

"Misc. Apps", "", 2, #-- Group 2

"ES File Explorer", "ES File Explorer v1.6.2.1", 0, #-- item.2.1

"Rom Toolbox Lite", "Rom Toolbox Lite v5.2.2", 0, #-- item.2.2

"Apollo Music", "CM Apollo Music Player", 0, #-- item.2.3

"MIUI Music", "MIUI Music Player", 1, #-- item.2.4

"Themes", "", 2, #-- Group 3

"Blue Infinitum", "Install the Blue Infinitum Theme", 1, #-- item.3.1

"Jelly Blue", "Install the Jelly Blue Theme", 1, #-- item.3.2

"Jelly Black", "Install the Jelly Black Theme", 1, #-- item.3.3

"Boot Ani", "Install a new Boot Animation", 0 #-- item.3.4

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#

);

endif; # Custom Apps Menu

###############################################################

ini_set("text_next", "Install Now");

viewbox(

#-- Title

"Ready to Install",

#-- Text

"The wizard is ready to begin installation.\n\n"+

"Press Install Now to begin the installation.\n\n"+

"If you want to review or change any of your installation settings, press Back. Press Menu Key -> Quit Installation to exit the wizard.",

#-- Icon

"@install"

);

##

#

# Next Button in successfull installation should be back to "Next >"

#

ini_set("text_next", "Next >");

restotmp("scripts/sleep","sleep");

###################################################################################################################

#

# ACTUAL INSTALLATION PROCESS

#

setvar("retstatus",

install(

#-- Title

"Installing",

#-- Installation Process message

"JusTunBean is being installed.\n\n"+

"Please wait while the installation wizard completes...",

#-- Installation Icon

"@install",

#-- Installation Finish Message

"The installation wizard has completed!\n"+

"Press Next to continue."

)

);

##

#

# Next Button is "Finish"

#

ini_set("text_next", "Finish");

###################################################################################################################

#

# FINISH MESSAGE, Let user reboot

#

checkviewbox(

#-- Title

"Installation Completed",

#-- Text

"Congratulations...\n\n"+

"Installer Status: "+getvar("retstatus")+"\n\n",

#-- Icon

"@welcome",

#-- Checkbox Text

"Reboot your device now.",

#-- Initial Checkbox value ( 0=unchecked, 1=checked ) - (Optional, default:0)

"1",

#-- Save checked value in variable "reboot_it" (Optional)

"reboot_it"

);

###

#

# Check if reboot checkbox was checked

if

getvar("reboot_it")=="1"

then

#

# reboot("onfinish"); - Reboot if anything finished

# reboot("now"); - Reboot Directly

# reboot("disable"); - If you set reboot("now") before, use this command to revert it.

#

reboot("onfinish");

endif;

#---- FINISH

Sent from my AT&T Samsung Galaxy S3