#OMJs MOD Pack

theme("sense");


ini_set("rom_name",             "OMJs Sense 5 MOD Pack");
ini_set("rom_version",          "V1.1");
ini_set("rom_date",             "April 3rd");
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,
			"Battery Mods","Choose which battery mod you want in the next screen",0,
			
		"Prism MODs","",2,
			"5x6 App Drawer","This will add the 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,
			"Increase haptic feedback","This will increase haptic feedback for APM users or stock",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,			
			"JB Blue Icon Pack","This will install numerous JB blue colored icons",0,
			"Capacitive LED brightness","This will set the capacitive LED brightness",0

);


if
	file_getprop("/tmp/aroma-data/custom.prop","item.1.1") == "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.4.2") == "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.5") == "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;