
##
# AROMA Installer 2.0 - MIUI ROM
#       © 2011-2012 by Ahmad Amarullah
#          
#
ini_set("rom_name",             "Mios");
ini_set("rom_version",          "4.1.2");
ini_set("rom_author",           "saro");
ini_set("rom_device",           "desire");
ini_set("rom_date",             "2013.6.20");

#Language
  loadlang("langs/cn.lang");
  fontresload( "0", "ttf/DroidSansFallback.ttf;ttf/DroidSans.ttf", "12" ); #-- Use sets of font (Font Family)
  fontresload( "1", "ttf/DroidSansFallback.ttf;ttf/DroidSans.ttf", "18" );

#SET THEME
#
theme("miui4");

	
viewbox(
  # Arg 1
  "欢迎",

  # Arg 2
	"请检查以下信息，如果system/nand空间小于180，请重新刷合适的hboot\n\n"+
	"刷机请记得wipe，以免卡机\n\n"+
      "  ROM名称\t: <b><#selectbg_g>"+ini_get("rom_name")+"</#></b>\n"+
      "  版本   \t: <b><#selectbg_g>"+ini_get("rom_version")+"</#></b>\n"+
      "  制作人员\t: <b><#selectbg_g>"+ini_get("rom_author")+"</#></b>\n"+
      "  制作时间\t: <b><#selectbg_g>"+ini_get("rom_date")+"</#></b>\n\n\n"+

      "SD 卡空间\t: "+getdisksize("/sdcard","m")+" MB\n"+
      "\t 可用\t: "+     getdiskfree("/sdcard","m")+" MB\n\n"+
      " SD-EXT空间\t: "+getdisksize("/sd-ext","m")+" MB\n"+
      "\t 可用\t: "+     getdiskfree("/sd-ext","m")+" MB\n\n\n\n"+
      "System/NAND 空间 \t: "+getdisksize("/system","m")+" MB\n"+
      "\t 可用\t\t: "+     getdiskfree("/system","m")+" MB\n\n"+
      "Data/NAND 空间\t: "+getdisksize("/data","m")+" MB\n"+
      "\t 可用\t\t: "+     getdiskfree("/data","m")+" MB\n\n\n\n"+ 
      "Cache(缓存)空间\t: "+getdisksize("/cache","m")+" MB\n"+
      "\t 可用\t\t: "+     getdiskfree("/cache","m")+" MB\n\n\n\n"+
  
      "按 下一步 继续",
  
  #-- Icon
    "@welcome"
);


##
# STEP 3 - 许可
#
agreebox(
  #-- Title
  "使用许可",
  
  #-- Subtitle / Description
  "固件使用许可",
  
  #-- Icon
    "@license",
  
  #-- Text Content (
  # Arg 2
    "请仔细阅读每一步操作！ \n\n"+
    "使用此rom表明承担刷rom带来的危险！\n\n"+
    "出了故障没人会为此负责除了你自己！\n\n\n"+
	"感谢原作者gtbluesky的开发\n\n"+
	"感谢广大好的g7用户的支持\n\n"+
    "按 下一步 继续",
	
    
  
  #-- Checkbox Text
  "我同意使用申明",
  
  #-- Unchecked Alert Message
  "请仔细阅读使用许可"
);


##
# STEP 4 - changelog
#
# Arguments:
#   1. Title Text ( max: 31 chars )
#   2. Info Text To Show below title ( max: 1023 chars )
#   3. PNG Icons, relative to <aroma-assets> ( max width & height: 70 * <dp> )
#   4. Text. ( can readed from file, with "readfile_aroma" )
#
textbox(
  #-- Title
    "更新日志",
  
  #-- Subtitle
  "系统更新日志",
  
  #-- Icon
    "@update",
  
  #-- Arg 4
    "图形刷机界面，根据提示选择
     此rom运行流畅	耗电较少，稳定运行无FC
     经测试没有未发现虫子
	 更多更新请至原帖查看信息"
);


##
#
# Show please wait Interface.
#
pleasewait("Inspecting System Partition");
setvar("systemsize",getdisksize("/system","m"));
#setvar("sdextsize", getdisksize("/sd-ext","m"));
  
  #-- Check Selected Menu
  ##-- If We Can Found Size
  if
   cmp(getvar("systemsize"),"<","180") == "1"
  then
    setvar("hboot_too_small","yes");
endif;

if
 getvar("hboot_too_small") == "yes"
then
	viewbox(
	  "系统最小分区为180mb \n\n",
	  "你系统分区小于推荐值 \n\n"+
	  "推荐使用 180MB 系统分区\n\n"+
	  "\n\nThanks",
	  "icons/info"
	);
endif;



if
   cmp(getvar("systemsize"),"<","181") == "1"
  then
    setvar("hboot","DATA++");
    writetmpfile("hboot.prop", "hboot=dataplusplus\n");
endif;

if
   cmp(getvar("systemsize"),">","240") == "1"
  then
    setvar("hboot","STOCK");
    writetmpfile("hboot.prop", "hboot=stock\n");
endif;

	selectbox(
	  "系统版本",
	  "系统版本选择",
	  "icons/apps",
	  "bb.prop",
	  
	  "选择系统版本","",2,
	  "默认安装",
		"相对较干净的系统、无特殊应用软件", 0,
	  "自定义安装版(推荐)",
		"自由选择特效，锁屏、软件等安装模式", 1
	 );
	 
if file_getprop("/tmp/aroma-data/bb.prop","selected.1") == "2"
then

	selectbox(
	  "SuperTweak",
	  "SuperTweak是安卓系统的一种内存管理机制，根据需求选择内存管理模式",
	  "icons/apps",
	  "st.prop",
	  
	  "选择你要的内存管理模式","",2,
	  "不安装",
		"4.2已经很优秀了，不需要其他", 1,
	  "SuperTweak自动模式",	  
		"系统自动根据ram情况管理后台程序", 0,
	  "SuperTweak平衡模式",	  
		"性能耗电处于平衡状态（推荐）", 0,
	  "supercharge v6",	  
		"另外一种内存管理机制，具体baidu下", 0	
	);


checkbox(
  "选择安装的特效",
  "选中才会安装",
  "icons/apps",
  "texiao.prop",	

  	# Bravia Engine  
  	"Sony Bravia 图像引擎","",1,
  
	# Xloud Engine  
  	"丽音处理","",1,

	# Beats Engine 
  	"魔声引擎","",1,
	
	# 安装位置可选 
  	"安装时可选sd卡","",1,
	
	# 开启a2sd 
  	"开启ad2ext(前提要有ext分区)","",0,
	
	# 虚拟按键 
  	"开启虚拟按键","",0,	
	
	# 搜索-电源 
  	"搜索键变电源键、挂机键","",0,

	# swap
  	"激活swap增加虚拟内存，sd卡要有swap才会激活","",0,	
	
	# sdfix
  	"sd卡加速，读取照片快","",0

	);
	
checkbox(
  "选择安装的软件",
  "选中才会安装",
  "icons/apps",
  "ruanjian.prop",	

  	# 7key  
  	"7键开关，一键开启各种功能","",1,
 	# auto  
  	"自启管家，禁止无用程序启动","",1,
	# haxor 
  	"护目镜，可以把屏幕调的更暗，夜晚保护视力","",1,
	# process 
  	"进程管理器，防止程序后台启动","",1,
	# pic 
  	"快图，小巧的图片查看软件","",1,
	# re 
  	"rootexplorer，最好用的文件浏览器","",1,
	# reboot 
  	"重启软件，快速重启解放案按键","",1,
	# remover
  	"最好的卸载器，卸载所有任意程序，注意不要随意卸载系统程序","",1,
	#输入法 
  	"百毒输入法","",1
	
	);	

	
	selectbox(
	  "主题选择",
	  "系统版本选择",
	  "icons/apps",
	  "zt.prop",
	  
	  "选择想要安装的主题","",2,
	  "miui原版主题",
		"miui原始界面不修改", 0,
	  "ios7界面",
		"ios7苹果界面", 1
	
	 );
	
	
endif;	

	
	
	viewbox(
	  "准备安装",
	  "所有信息收集完毕, 准备安装rom \n\n"+
	  "刷机大概需要2分钟，重启进入系统大概5分钟，第一次进入系统最好重启一次 \n\n"+
	  "按 下一步 执行安装",
	  "icons/info"
	);

	#
	# WONT DO ANYTHING IN TEST BUILD
	#
	install(
	  "正在安装系统",
	  "安装系统中\n请耐心等待完成",
	  "icons/install"
	);

	# Set Next Text fo Finish
	ini_set("text_next", "Finish");

	viewbox(
	  "安装完成了！\n",
	  "恭喜\n\n"+
	  "刷机完成啦\n"+
	  "谨记:\n\n"+
	  "第一次启动稍慢，耐心等待\n"+
	  "点击完成然后重启进入系统\n\nCheers\n\n",
	  "icons/info"
	);
	 
	 
ini_set("text_next", "完成");
checkviewbox(
    "安装完成",
    "<#selectbg_g><b>恭喜...</b></#>\n\n"+
    "<b>"+ini_get("rom_author")+"_"+ini_get("rom_name")+"_"+ini_get("rom_version")+"</b>已经成功安装到你的手机上\n\n"+
    "重启手机开始体验新系统吧\n\n",
    "@welcome",
    "重启手机",
    "1",
    "reboot_it"
);

if
  getvar("reboot_it")=="1"
then
  #
  # reboot("onfinish");   - Reboot if anything finished
  # reboot("now");        - Reboot Directly
  # reboot("disable");    - If you set reboot("onfinish") before, use this command to revert it.
  #
  reboot("onfinish");
endif;		 
