#OMJs MOD Pack

theme("sense");


ini_set("rom_name",             "OMJs Sense 5 MOD Pack");
ini_set("rom_version",          "V1.5");
ini_set("rom_date",             "April 13th");
ini_set("rom_author",           "OMJ");
ini_set("rom_device",           "HTC Evo 4G LTE");

splash(4000, "omjbot");

calibrate("1.4072","31","1.3113","43","yes");

ini_set("customkeycode_up",     "115");
ini_set("customkeycode_down",   "114");
ini_set("customkeycode_select", "102");
  fontresload( "0", "ttf/Roboto-Regular.ttf", "12" ); #-- "0" = Small Font
  fontresload( "1", "ttf/Roboto-Regular.ttf", "18" ); #-- "1" = Big Font


viewbox(
  "Welcome",
    "\n\n\n\n\n"+
    "You're about to flash\n\n"+
	"\t: <b><#selectbg_g>"+ini_get("rom_name")+"</#></b>\n\n"+
    "\t: <b><#selectbg_g>"+ini_get("rom_version")+"</#></b>\n\n"+
    "\t: <b><#selectbg_g>"+ini_get("rom_date")+"</#></b>\n\n\n"+
    "Press Next to continue the installation...",
  "@info"
);

resexec("check_if_deodex.sh");

if prop("deodexed_status.prop","odex")=="1" then
	 alert(
	 "ROM Status",
	 "ROM is odexed, installer must exit!"
	 );
exit("");
endif;

if prop("deodexed_status.prop","odex")=="0" then
	 alert(
	 "ROM Status",
	 "ROM is deodexed! Press OK to continue."
	 );
endif;

checkbox(
  "Choose your MODs",
  "Please select the MODs ones you want",
  "@apps",
  "custom.prop",
  
		"Status Bar MODs","",2,
			"EQS w/ Battery %, gps icon removed","Installs SystemUI w/ EQS, Battery % & no gps icon",0,
			"Battery Icons","Choose which battery icons you want in the next screen, u MUST already have the % mod",0,
			"Remove am/pm","This will remove am/pm from the statusbar",0,
			"Clock Options","Add JB colored clock, remove or center the clock in the statusbar",0,
			"Change StatusBar icons","Choose from JB colored icons, MassStash's icons or stock",0,
			
		"Prism MODs","",2,
			"Prism options","Choose stock, trans or semi-trans Nav Bar w/ 5x6 App Drawer",0,
			
		"App MODs","",2,
			"Roam Only option","Do you want the Roam Only option?",0,
			"Disable Exchange Security","This will install Mail with exchange security disabled",0,
			"MMS Awake","This mod will turn the screen on when a new text comes in",0,
			
		"Misc MODs","",2,
			"Long Press Back Kill & Vol skip","With stock or increased haptic feedback",0,
			"Increase haptic feedback","This will increase haptic feedback",0,		
			"Camera Button Remap","Do you want to remap the half press camera button to something?",0,
			"Stock JellyBean Boot Animation","This will install the Stock JellyBean Boot animation",0,			
			"Capacitive LED brightness","This will set the capacitive LED brightness",0,
			"Transparent Weather Clock","This will install the Transparent Weather clock",0

);


if
	file_getprop("/tmp/aroma-data/custom.prop","item.1.2") == "1"
then
		menubox(
		"Which Battery Mod Do You Prefer?",
		"Please Select:",
		"@apps",
		"battery.prop",
  
		"Circle w/Percent","","@circle",
		"Another Circle w/Percent","","@circle2",
		"Stock Sense w/ no Percent","","@stock",
		"Stock Sense w/Percent","","@stock2",
		"Blue Stock Sense w/Percent","","@stock3",
		"Honeycomb w/Percent","","@honeycomb",
		"Sense 5 w/Percent","","@sense5"

		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.1.3") == "1"
then
		selectbox(
		"Remove am/pm?",
		"Please Select:",
		"@apps",
		"ampm.prop",
  
		"Choose if u selected EQS","",0,
		"Choose if you don't have EQS","",0

		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.1.4") == "1"
then
		selectbox(
		"StatusBar clock options",
		"Please Select:",
		"@apps",
		"clock.prop",
 
		"Remove the clock","",0,
		"Center the clock","",0,
		"JB colored clock","",0,
		"JB colored clock + Centered","",0
		
		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.1.5") == "1"
then
		selectbox(
		"StatusBar icons options",
		"Please Select:",
		"@apps",
		"icons.prop",
 
		"JB colored icons","",0,
		"MassStash's icons","",0,
		"Stock icons","",0
		
		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.2.1") == "1"
then
		selectbox(
		"Nav bar options",
		"Please Select:",
		"@apps",
		"prism.prop",
 
		"Transparent Nav bar w/ 5x6 App Drawer","",0,
		"Semi-Transparent Nav bar w/ 5x6 App Drawer","",0,
		"Stock Nav bar w/ 5x6 App Drawer","",0
		
		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.4.1") == "1"
then
		selectbox(
		"LP back kill & vol skip?",
		"Please Select:",
		"@apps",
		"longpress.prop",
  
		"With stock haptic feedback","",0,
		"With increased haptic feedback","",0

		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.4.3") == "1"
then
		selectbox(
		"Remap half press camera button?",
		"Please Select:",
		"@apps",
		"camera.prop",
  
		"Camera Button Wake","This will make a press of the camera button wake the phone",0,
		"Camera Button Search","This will make a half press of the camera button search",0,
		"Camera Button Both Wake And Search","This will make a half press of the camera both wake the phone(when sleeping), and search when the phone is awake!",0,
		"Revert to stock","",0

		);
endif;

if
	file_getprop("/tmp/aroma-data/custom.prop","item.4.6") == "1"
then
		selectbox(
		"Set Capacitive brightness?",
		"Please Select:",
		"@apps",
		"led.prop",
  
		"Turn off","",0,
		"Dim Brightness","",0,
		"Stock Brightness","",0

		);
endif;

viewbox(
  "Ready To Install",
  "All required information has been gathered for this installation.\n\n"+
  "Click next to begin...",
  "@info"
);

install(
  "Installing",
  "Now flashing <b>"+ini_get("rom_name")+"</b>...\n"+
  "Please Wait...",
  "@install",
  "@install"
);

ini_set("text_next", "Finish");

checkviewbox(
    "Installation Completed",
    "<#selectbg_g><b>Congratulation...</b></#>\n\n"+
    "<b>"+ini_get("rom_name")+"</b> has been installed into your device.\n\n"+
    "Installer Status: "+getvar("retstatus")+"\n\n",
    "@welcome",
    "Reboot your device now.",
    "1",
    "reboot_it"
);

exec("/sbin/cp","/tmp/aroma/.install.log","/sdcard/OMJ/AROMA.log");
exec("/sbin/sync");

if
  getvar("reboot_it")=="1"
then
  reboot("onfinish");
endif;