Advertisement
carl1961

complete updater.script for aroma

May 6th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.30 KB | None | 0 0
  1. # Carl1961's RunnyMede HTC HD2 ROM Updater Script
  2. #(c) 2011 by AMARULLZ - xda-developers
  3. #
  4.  
  5. #
  6. #UrDroid 2.3
  7.  
  8. # Carl1961's RunnyMede HTC HD2 ROM Updater Script
  9. #(c) 2011 by AMARULLZ - xda-developers
  10.  
  11.  
  12.  
  13.  
  14. ui_print("");
  15. ui_print(" ");
  16. ui_print("URDROIDS 2.3 INSTALL ");
  17. ui_print("_______________________________________________");
  18. ui_print("");
  19. ui_print(" INSTALLING SYSTEM ");
  20. ui_print(" ");
  21. ui_print(" FLASHING TIME 7 MINUTES");
  22. ui_print(" ");
  23. ui_print("COMPLETE INSTALL TIME 15 - 20 MINUTES ");
  24. ui_print("_______________________________________________");
  25. ui_print("");
  26. set_progress(0.01);
  27. ui_print(" ");
  28.  
  29. if
  30. file_getprop("/tmp/aroma-data/wipe.prop","selected.1") == "1"
  31. then
  32. ui_print(" Wiping Partitons!!!");
  33.  
  34. format("MTD", "boot");
  35. format("MTD", "userdata");
  36. format("MTD", "system");
  37. format("MTD", "cache");
  38. run_program("/sbin/mount", "-t", "auto", "/dev/block/mmcblk0p2", "/sd-ext");
  39. mount("MTD", "system", "/system");
  40. mount("MTD", "userdata", "/data");
  41. mount("vfat","/dev/block/mmcblk0p1","/sdcard");
  42. ui_print(" Mounting Partitons");
  43. delete_recursive("/sd-ext/app_s");
  44. delete_recursive("/sd-ext/framework");
  45. delete_recursive("/sd-ext/weather");
  46. delete_recursive("/data/app_s");
  47. delete_recursive("/data/framework");
  48. delete_recursive("/data/weather");
  49. delete("/data/.battery-calibrated");
  50. delete_recursive("/data/dalvik-cache");
  51. delete_recursive("/sd-ext/dalvik-cache");
  52. delete_recursive("/data/resource-cache");
  53. delete_recursive("/sdcard/.android_secure");
  54. delete_recursive("/sdcard/.bookmark_thumb1");
  55. delete_recursive("/sdcard/.data");
  56. delete_recursive("/sdcard/Android");
  57. delete_recursive("/sdcard/Android/data/com.google.android.apps.maps");
  58. delete_recursive("/sdcard/LazyList");
  59. delete_recursive("/sdcard/Android/data/com.android.providers.media");
  60. delete_recursive("/sdcard/Android/data/com.htc.mediacacheprovider");
  61. delete_recursive("/sdcard/LOST.DIR");
  62. set_progress(0.02);
  63. set_perm_recursive(0, 0, 0777, 0777, "/tmp");
  64.  
  65. else
  66. ui_print(" No Partitons Wiped!!!");
  67. endif;
  68. format("MTD", "boot");
  69. set_progress(0.1);
  70. show_progress(0.1,127);
  71.  
  72. ui_print(" MAY TAKE UP TO 2 MINUTES");
  73. ui_print(" Mounting System");
  74. mount("MTD", "system", "/system");
  75. ui_print(" Mounting userdata");
  76. mount("MTD", "userdata", "/data");
  77. set_perm_recursive(0, 0, 0777, 0777, "/tmp");
  78. ui_print(" INSTALLING COMMON SYSTEM FILES");
  79. package_extract_dir("system", "/system");
  80. run_program("/sbin/mkdir","/data/app");
  81.  
  82. if
  83. file_getprop("/tmp/aroma-data/rom.prop","selected.1") == "1"
  84. then
  85.  
  86. ui_print(" Installing ROM on TMobile US HD2");
  87.  
  88. unmount("/system");
  89. unmount("/data");
  90. mount("MTD", "system", "/system");
  91. mount("MTD", "userdata", "/data");
  92. run_program("/sbin/mkdir", "/data/app_s");
  93. run_program("/sbin/mkdir", "/data/framework");
  94. run_program("/sbin/mkdir", "/data/weather");
  95. package_extract_dir("sysparts", "/data");
  96. set_perm_recursive(1000, 1000, 0771, 0644, "/data/app_s");
  97. set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
  98. set_perm_recursive(1000, 1000, 0771, 0644, "/data/framework");
  99. set_perm_recursive(1000, 1000, 0771, 0644, "/data/weather");
  100. symlink("/data/weather","/system/media/weather");
  101. symlink("/data/app_s","/system/app");
  102. symlink("/data/framework","/system/framework");
  103.  
  104.  
  105. ##Packages for ROM
  106. set_progress(0.5);
  107.  
  108. if
  109. file_getprop("/tmp/aroma-data/bootanimation.prop","selected.1") == "1"
  110. then
  111. ui_print("@Installing Beats Boot and Down Animation");
  112. package_extract_dir("customize/app/bootscreen_beats/system", "/system");
  113. endif;
  114.  
  115. if
  116. file_getprop("/tmp/aroma-data/bootanimation.prop","selected.1") == "2"
  117. then
  118. ui_print("@Installing Generic Boot and Down Animation");
  119. package_extract_dir("customize/app/bootscreen_generic/system", "/system");
  120. endif;
  121.  
  122. ############ Quick Menu
  123.  
  124. if
  125. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "1"
  126. then
  127. ui_print("@Installing Stock Quick Menu");
  128. package_extract_dir("customize/app/quickmenu_stock", "/data");
  129. endif;
  130.  
  131. if
  132. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "2"
  133. then
  134. ui_print("@Installing Advanced White Extended Quick Menu");
  135. package_extract_dir("customize/app/quickmenu_white", "/data");
  136. endif;
  137.  
  138.  
  139. if
  140. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "3"
  141. then
  142. ui_print("@Installing Advanced Black Extended Quick Menu");
  143. package_extract_dir("customize/app/quickmenu_black", "/data");
  144. endif;
  145.  
  146. ##camera.prop
  147.  
  148. if
  149. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "1"
  150. then
  151. ui_print("@Installing Stock Camera");
  152. package_extract_dir("customize/app/camerastock", "/data");
  153. endif;
  154.  
  155. if
  156. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "2"
  157. then
  158. ui_print("@Installing HTC Amaze Camera");
  159. package_extract_dir("customize/app/cameramaze", "/data");
  160. endif;
  161. if
  162. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "3"
  163. then
  164. ui_print("@Installing Old HTC Desire Camera");
  165. package_extract_dir("customize/app/camera30", "/data");
  166. endif;
  167. ##extra.prop
  168.  
  169. if
  170. file_getprop("/tmp/aroma-data/extra.prop","item.0.1") == "1"
  171. then
  172. ui_print("@Installing MIUI Camera");
  173. package_extract_dir("customize/app/cameramiui", "/data");
  174. else
  175. delete("/data/app/Camera.apk");
  176. endif;
  177.  
  178.  
  179. if
  180. file_getprop("/tmp/aroma-data/extra.prop","item.0.2") == "1"
  181. then
  182. ui_print("@Installing ICS Camera");
  183. package_extract_dir("customize/app/cameramics", "/data");
  184. else
  185. delete("/data/app/com.moblynx.cameraics-1.apk");
  186. endif;
  187.  
  188.  
  189. if
  190. file_getprop("/tmp/aroma-data/extra.prop","item.0.3") == "1"
  191. then
  192. ui_print("@Installing Cartoon Camera");
  193. package_extract_dir("customize/app/cameracartoon", "/data");
  194. else
  195. delete("/data/app/com.fingersoft.cartooncamera.apk");
  196. endif;
  197.  
  198.  
  199. if
  200. file_getprop("/tmp/aroma-data/extra.prop","item.0.4") == "1"
  201. then
  202. ui_print("@Installing ICS Keyboard");
  203. package_extract_dir("customize/app/app_keyboardics", "/data");
  204. else
  205. delete("/data/app/com.vllwp.inputmethod.latin-1.apk");
  206. endif;
  207.  
  208.  
  209. if
  210. file_getprop("/tmp/aroma-data/extra.prop","item.0.5") == "1"
  211. then
  212. ui_print("@Installing Desire Calculator");
  213. package_extract_dir("customize/app/app_caldesire", "/data");
  214. else
  215. package_extract_dir("customize/app/app_calstock", "/data");
  216. endif;
  217.  
  218.  
  219. if
  220. file_getprop("/tmp/aroma-data/extra.prop","item.0.6") == "1"
  221. then
  222. ui_print("@Installing Sony Calculator");
  223. package_extract_dir("customize/app/app_calsony", "/data");
  224. else
  225. package_extract_dir("customize/app/app_calstock", "/data");
  226. endif;
  227.  
  228.  
  229. if
  230. file_getprop("/tmp/aroma-data/extra.prop","item.0.7") == "1"
  231. then
  232. ui_print("@Installing Tango");
  233. package_extract_dir("customize/app/app_tango", "/data");
  234. package_extract_dir("customize/app/app_tango/system", "/system");
  235. else
  236. delete("/data/app/com.sgiggle.production-1.apk");
  237. delete("/system/lib/libTango.so");
  238. endif;
  239.  
  240.  
  241. if
  242. file_getprop("/tmp/aroma-data/extra.prop","item.0.8") == "1"
  243. then
  244. ui_print("@Installing FileExpert");
  245. package_extract_dir("customize/app/app_fileexpert", "/data");
  246. else
  247. delete("/data/app/xcxin.filexpert-2.apk");
  248. endif;
  249.  
  250.  
  251. if
  252. file_getprop("/tmp/aroma-data/extra.prop","item.0.9") == "1"
  253. then
  254. ui_print("@Installing Jack Pal Terminal");
  255. package_extract_dir("customize/app/app_jackpalterm", "/data");
  256. else
  257. delete("/data/app/jackpal.androidterm-1.apk");
  258. endif;
  259.  
  260.  
  261. ##tmoussdext.prop
  262.  
  263. if
  264. file_getprop("/tmp/aroma-data/tmoussdext.prop","selected.1") == "2"
  265. then
  266. ui_print("@Installing app2sd For Tmous");
  267.  
  268.  
  269. endif;
  270.  
  271. ##dalvik.prop
  272.  
  273. if
  274. file_getprop("/tmp/aroma-data/tmoussdext.prop","selected.1") == "2" &&
  275. file_getprop("/tmp/aroma-data/dalvik.prop","selected.1") == "1"
  276. then
  277. ui_print("@Installing Dalvik Cache in SD-EXT");
  278. package_extract_dir("customize/app/dalvik_cache_sdext", "/system/etc/init.d");
  279. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  280. endif;
  281.  
  282. if
  283. file_getprop("/tmp/aroma-data/tmoussdext.prop","selected.1") == "2" &&
  284. file_getprop("/tmp/aroma-data/dalvik.prop","selected.1") == "2"
  285. then
  286. ui_print("@Installing Dalvik Cache in NAND");
  287. package_extract_dir("customize/app/dalvik_cache_nand", "/system/etc/init.d");
  288.  
  289. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  290. endif;
  291.  
  292. if
  293. file_getprop("/tmp/aroma-data/tmoussdext.prop","selected.1") == "1"
  294. then
  295. delete("/system/etc/init.d/05apps2sd");
  296. endif;
  297.  
  298.  
  299.  
  300. ## lastminute.prop
  301. if
  302. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.1") == "1"
  303. then
  304. ui_print("@Installing Stock Look Percent Battery");
  305. package_extract_dir("customize/app/percent_battery/framework", "/data/framework");
  306. else
  307. package_extract_file("sysparts/framework/framework-res.apk", "/data/framework/framework-res.apk");
  308. endif;
  309.  
  310.  
  311. if
  312. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.2") == "1"
  313. then
  314. ui_print("@Installing 5_row_app_draw");
  315. package_extract_dir("customize/app/urdroid_5_row_app_draw", "/data");
  316. else
  317. package_extract_file("sysparts/app_s/Rosie.apk", "/data/app_s/Rosie.apk");
  318. endif;
  319.  
  320. if
  321. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.3") == "1"
  322. then
  323. ui_print("@Installing Bravia Engine");
  324. package_extract_dir("customize/app/bravia/framework", "/data/framework");
  325. package_extract_dir("customize/app/bravia/system", "/system");
  326. else
  327. delete("/data/framework/com.sonyericsson.android.SwIqiBmp.jar");
  328. delete("/system/etc/be_movie");
  329. delete("/system/etc/be_photo");
  330. delete("/system/etc/permissions/com.sonyericsson.android.SwIqiBmp.xml");
  331. endif;
  332.  
  333.  
  334.  
  335. if
  336. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.4") == "1"
  337. then
  338. ui_print("@Installing Screen On");
  339. package_extract_dir("customize/app/app_screenon", "/data");
  340. else
  341. delete("/data/app/gr.androiddev.ScreenOn-1.apk");
  342. endif;
  343.  
  344.  
  345. if
  346. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.5") == "1"
  347. then
  348.  
  349. ui_print("@Installing XLOUD");
  350. package_extract_dir("customize/app/xloud/system", "/system");
  351. package_extract_dir("customize/app/xloud/framework", "/data/framework");
  352. package_extract_dir("customize/app/xloud/app_s", "/data/app_s");
  353. else
  354. delete("/data/app_s/AudioEffectService.apk");
  355. delete("/data/framework/semc_audioeffectif.jar");
  356. delete("/system/etc/permissions/com.sonyericsson.audioeffectif.xml");
  357. package_extract_file("system/lib/libaudioeffect_jni.so", "/system/lib/libaudioeffect_jni.so");
  358. delete("/system/lib/soundfx/libxloudwrapper.so");
  359.  
  360. endif;
  361.  
  362.  
  363. if
  364. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.6") == "1"
  365. then
  366. ui_print("@Installing Stock KeyPad Layout");
  367. package_extract_dir("customize/app/powerbutton/system", "/system");
  368. package_extract_dir("customize/app/app_quickboot", "/data");
  369. else
  370. package_extract_dir("customize/app/powerbutton/system2", "/system");
  371. delete("/data/app/com.siriusapplications.quickboot-1.apk");
  372. endif;
  373.  
  374. if
  375. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.7") == "1"
  376. then
  377. ui_print("@Installing zram 100MB");
  378. package_extract_dir("customize/app/zram-mod/system", "/system");
  379. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  380. set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
  381. else
  382. delete("/system/etc/init.d/140zramswapon");
  383. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  384. endif;
  385.  
  386. set_progress(0.6);
  387. if
  388. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.8") == "1"
  389. then
  390. ui_print("@Installing App Backup & Restore");
  391. package_extract_dir("customize/app/app_appbackupreinstall", "/data");
  392. else
  393. delete("/data/app/tw.nicky.AppBackupReinstall-1.apk");
  394. endif;
  395.  
  396.  
  397. if
  398. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.9") == "1"
  399. then
  400. ui_print("@Installing CacheMate");
  401. package_extract_dir("customize/app/app_cachemate", "/data");
  402. else
  403. delete("/data/app/com.aac.cachemate.apk");
  404. endif;
  405.  
  406.  
  407. if
  408. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.10") == "1"
  409. then
  410. ui_print("@Installing FreeSpace");
  411. package_extract_dir("customize/app/app_freespace", "/data");
  412. else
  413. delete("/data/app/ru.krikun.freespace-1.apk");
  414. endif;
  415.  
  416.  
  417. if
  418. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.11") == "1"
  419. then
  420. ui_print("@Installing Adhoc Support");
  421. package_extract_dir("customize/app/adhoc/system", "/system");
  422. else
  423. package_extract_dir("customize/app/adhoc/system2", "/system");
  424. endif;
  425.  
  426. if
  427. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.12") == "1"
  428. then
  429. ui_print("@Installing Advanced Power Menu");
  430. package_extract_dir("customize/app/powermenu/framework", "/data/framework");
  431. else
  432. package_extract_file("sysparts/framework/android.policy.jar", "/data/framework");
  433. endif;
  434.  
  435.  
  436. if
  437. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.13") == "1"
  438. then
  439. ui_print("@Installing Boot Sound");
  440. package_extract_dir("customize/app/soundon/system", "/system");
  441. else
  442. package_extract_dir("customize/app/soundon/system2", "/system");
  443. endif;
  444.  
  445.  
  446. if
  447. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.14") == "1"
  448. then
  449. ui_print("@Installing incredicontrol");
  450. package_extract_dir("customize/app/app_tools_incredicontrol", "/data");
  451. else
  452. delete("/data/app/IncrediControl.apk");
  453. endif;
  454.  
  455. if
  456. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.15") == "1"
  457. then
  458. ui_print("@Installing urdroid_loopy_smoothness_tweak");
  459. package_extract_dir("customize/app/urdroid_loopy_smoothness_tweak/system", "/system");
  460. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  461. else
  462. delete("/system/etc/init.d/92urdroid_loopy_smoothness_tweak");
  463. endif;
  464.  
  465.  
  466. if
  467. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.16") == "1"
  468. then
  469. ui_print("@Installing app_sd-booster");
  470. package_extract_dir("customize/app/app_sd-booster", "/data");
  471. else
  472. delete("/data/app/de.mehrmann.sdbooster.apk");
  473. endif;
  474.  
  475.  
  476. if
  477. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.17") == "1"
  478. then
  479. ui_print("@Installing app_dropbox");
  480. package_extract_dir("customize/app/app_dropbox", "/data");
  481. else
  482. delete("/data/app/Dropbox.apk");
  483. endif;
  484.  
  485.  
  486. if
  487. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.18") == "1"
  488. then
  489. ui_print("@Installing app_romanager");
  490. package_extract_dir("customize/app/app_romanager", "/data");
  491. else
  492. delete("/data/app/com.koushikdutta.rommanager-1.apk");
  493. endif;
  494.  
  495.  
  496. if
  497. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.19") == "1"
  498. then
  499. ui_print("@Installing app_titaniumbackup");
  500. package_extract_dir("customize/app/app_titaniumbackup", "/data");
  501. else
  502. delete("/data/app/TitaniumBackup.apk");
  503. delete("/data/app/com.keramidas.TitaniumBackup-1.apk ");
  504. delete("/data/app/com.keramidas.TitaniumBackup-2.apk ");
  505. endif;
  506.  
  507.  
  508. if
  509. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.20") == "1"
  510. then
  511. ui_print("@Installing app_xda");
  512. package_extract_dir("customize/app/app_xda", "/data");
  513. else
  514. delete("/data/app/com.quoord.tapatalkxdapre.activity.apk");
  515. endif;
  516.  
  517.  
  518. if
  519. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.21") == "1"
  520. then
  521. ui_print("@Installing EXT SWAP");
  522. package_extract_dir("customize/app/extswap/system", "/system");
  523. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  524. else
  525. delete("/system/etc/init.d/150enableswap");
  526. endif;
  527.  
  528.  
  529. # GPS
  530.  
  531.  
  532. # NORTH AMERICA
  533. if
  534. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "1"
  535. then
  536. ui_print(" Optimize GPS for North American countries");
  537. package_extract_dir("customize/gps/northamerica/system", "/system");
  538. endif;
  539.  
  540. # AFRICA
  541. if
  542. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "2"
  543. then
  544. ui_print(" Optimize GPS for African countries");
  545. package_extract_dir("customize/gps/africa/system", "/system");
  546. endif;
  547.  
  548. # ASIA
  549. if
  550. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "3"
  551. then
  552. ui_print(" Optimize GPS for Asian countries");
  553. package_extract_dir("customize/gps/asia/system", "/system");
  554. endif;
  555.  
  556. # EUROPE
  557. if
  558. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "4"
  559. then
  560. ui_print(" Optimize GPS for European countries");
  561. package_extract_dir("customize/gps/europe/system", "/system");
  562. endif;
  563.  
  564.  
  565. # OCEANIA
  566. if
  567. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "5"
  568. then
  569. ui_print(" Optimize GPS for Oceanian countries");
  570. package_extract_dir("customize/gps/oceania/system", "/system");
  571. endif;
  572.  
  573. # SOUTH AMERICA
  574. if
  575. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "6"
  576. then
  577. ui_print(" Optimize GPS for South American countries");
  578. package_extract_dir("customize/gps/southamerica/system", "/system");
  579. endif;
  580.  
  581. set_progress(0.7);
  582. ##chinese add-ons############################################
  583.  
  584. if
  585. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.1") == "1"
  586. then
  587. ui_print("@ Installing HTC_Widget_RenrenChat.apk");
  588. package_extract_dir("customize/app/chinese_add-ons/HTC_Widget_RenrenChat", "/data/app_s");
  589. endif;
  590.  
  591. if
  592. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.2") == "1"
  593. then
  594. ui_print("@ Installing HTCSinaWeiboWidget.apk");
  595. package_extract_dir("customize/app/chinese_add-ons/HTCSinaWeiboWidget", "/data/app_s");
  596. endif;
  597.  
  598. if
  599. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.3") == "1"
  600. then
  601. ui_print("@ Installing Renren.apk");
  602. package_extract_dir("customize/app/chinese_add-ons/Renren", "/data/app_s");
  603. endif;
  604.  
  605. if
  606. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.4") == "1"
  607. then
  608. ui_print("@ Installing Renren_FSPlugin.apk");
  609. package_extract_dir("customize/app/chinese_add-ons/Renren_FSPlugin", "/data/app_s");
  610. endif;
  611.  
  612. if
  613. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.5") == "1"
  614. then
  615. ui_print("@ Installing Renren_GLRplugin.apk");
  616. package_extract_dir("customize/app/chinese_add-ons/Renren_GLRplugin", "/data/app_s");
  617. endif;
  618.  
  619. if
  620. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.6") == "1"
  621. then
  622. ui_print("@ Installing Sina_Weibo_FSPlugin.apk");
  623. package_extract_dir("customize/app/chinese_add-ons/Sina_Weibo_FSPlugin", "/data/app_s");
  624. endif;
  625.  
  626. if
  627. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.7") == "1"
  628. then
  629. ui_print("@ Installing Sina_Weibo_GLRplugin.apk");
  630.  
  631. package_extract_dir("customize/app/chinese_add-ons/Sina_Weibo_GLRplugin", "/data/app_s");
  632. endif;
  633.  
  634. if
  635. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.8") == "1"
  636. then
  637. ui_print("@ Installing weibo2.5.0.25_1_1221.apk");
  638.  
  639. package_extract_dir("customize/app/chinese_add-ons/weibo2.5.0.25_1_1221", "/data/app_s");
  640. endif;
  641.  
  642. if
  643. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.9") == "1"
  644. then
  645. ui_print("@ Installing Chinese Stock Background screens");
  646.  
  647. package_extract_dir("customize/app/chinese_add-ons/chinese_screens/system", "/system");
  648. endif;
  649.  
  650. ##chinese add-ons end
  651. set_progress(0.8);
  652.  
  653. ##---- Customize Packages
  654. # Applications:
  655. set_progress(0.7);
  656. # app_adobe_flashplayer
  657. if
  658. file_getprop("/tmp/aroma-data/customize.prop","item.1.1") == "1"
  659. then
  660. ui_print("@ Installing Package: app_adobe_flashplayer");
  661. package_extract_dir("customize/app/app_adobe_flashplayer", "/data");
  662. else
  663. delete("/data/app/com.adobe.flashplayer-1.apk");
  664. endif;
  665.  
  666.  
  667. # app_adobe_reader
  668. if
  669. file_getprop("/tmp/aroma-data/customize.prop","item.1.2") == "1"
  670. then
  671. ui_print("@ Installing Package: app_adobe_reader");
  672. package_extract_dir("customize/app/app_adobe_reader", "/data");
  673. else
  674. delete("/data/app/com.adobe.reader-1.apk");
  675. endif;
  676.  
  677. # app_fbjreader
  678. if
  679. file_getprop("/tmp/aroma-data/customize.prop","item.1.3") == "1"
  680. then
  681. ui_print("@ Installing FBReader");
  682. package_extract_dir("customize/app/app_fbjreader", "/data");
  683. else
  684. delete("/data/app/FBReaderJ.apk");
  685. endif;
  686.  
  687. # app_gmail
  688. if
  689. file_getprop("/tmp/aroma-data/customize.prop","item.1.4") == "1"
  690. then
  691. ui_print("@ Installing Package: app_gmail");
  692. package_extract_dir("customize/app/app_gmail", "/data");
  693. else
  694. delete("/data/app/com.google.android.gm-1.apk");
  695. delete("/data/app/com.google.android.gm-2.apk");
  696. endif;
  697.  
  698. # app_gmaps
  699. if
  700. file_getprop("/tmp/aroma-data/customize.prop","item.1.5") == "1"
  701. then
  702. ui_print("@ Installing Package: app_gmaps");
  703. package_extract_dir("customize/app/app_gmaps", "/data");
  704. else
  705. delete("/data/app/com.google.android.apps.maps-1.apk");
  706. delete("/data/app/com.google.android.apps.maps-2.apk");
  707. delete("/data/app/Street.apk");
  708. endif;
  709.  
  710. # app_gtalk
  711. if
  712. file_getprop("/tmp/aroma-data/customize.prop","item.1.6") == "1"
  713. then
  714. ui_print("@ Installing Package: app_gtalk");
  715. package_extract_dir("customize/app/app_gtalk", "/data");
  716. else
  717. delete("/data/app_s/Talk2.apk");
  718. endif;
  719.  
  720. # app_media_gallery3d
  721. if
  722. file_getprop("/tmp/aroma-data/customize.prop","item.1.7") == "1"
  723. then
  724. ui_print("@ Installing Package: app_media_gallery3d");
  725. package_extract_dir("customize/app/app_media_gallery3d", "/data");
  726. else
  727. delete("/data/app/Gallery3D.apk");
  728. endif;
  729.  
  730. # app_picasapyramid
  731. if
  732. file_getprop("/tmp/aroma-data/customize.prop","item.1.8") == "1"
  733. then
  734. ui_print("@ Installing Package: app_picasapyramid");
  735. package_extract_dir("customize/app/app_picasapyramid", "/data");
  736. else
  737. delete("/data/app_s/picasapryramid.apk");
  738. endif;
  739.  
  740. # app_plurk
  741. if
  742. file_getprop("/tmp/aroma-data/customize.prop","item.1.9") == "1"
  743. then
  744. ui_print("@ Installing Package: app_plurk");
  745. package_extract_dir("customize/app/app_plurk", "/data");
  746. else
  747. delete("/data/app_s/com.htc.Plurk3DWidget.apk");
  748. delete("/data/app_s/HtcPlurk.apk");
  749. endif;
  750. set_progress(0.8);
  751.  
  752. # app_polaris
  753. if
  754. file_getprop("/tmp/aroma-data/customize.prop","item.1.10") == "1"
  755. then
  756. ui_print("@ Installing Package: app_polaris");
  757. package_extract_dir("customize/app/app_polaris", "/data");
  758. else
  759. delete("/data/app_s/PolarisOffice.apk");
  760. endif;
  761.  
  762. # app_voicedialer
  763. if
  764. file_getprop("/tmp/aroma-data/customize.prop","item.1.11") == "1"
  765. then
  766. ui_print("@ Installing Package: app_voicedialer");
  767. package_extract_dir("customize/app/app_voicedialer", "/data");
  768. else
  769. delete("/data/app_s/VoiceDialer.apk");
  770. endif;
  771.  
  772. # app_quicklookup
  773. if
  774. file_getprop("/tmp/aroma-data/customize.prop","item.1.12") == "1"
  775. then
  776. ui_print("@ Installing Package: htc_quicklookup");
  777. package_extract_dir("customize/app/htc_quicklookup", "/data");
  778. else
  779. delete("/data/app_s/QuickLookup.apk");
  780.  
  781. endif;
  782.  
  783. # app_market
  784. if
  785. file_getprop("/tmp/aroma-data/customize.prop","item.1.13") == "1"
  786. then
  787. ui_print("@ Installing Package: app_market");
  788. package_extract_dir("customize/app/app_market", "/data");
  789. else
  790. delete("/data/app/com.android.vending-1.apk");
  791. delete("/data/app/com.android.vending-2.apk");
  792. endif;
  793.  
  794. # app_flickr
  795. if
  796. file_getprop("/tmp/aroma-data/customize.prop","item.1.14") == "1"
  797. then
  798. ui_print("@ Installing Package: app_flickr");
  799. package_extract_dir("customize/app/app_flickr", "/data");
  800. else
  801. delete("/data/app_s/Flickr.apk");
  802. endif;
  803.  
  804. # app_adfree
  805. if
  806. file_getprop("/tmp/aroma-data/customize.prop","item.1.15") == "1"
  807. then
  808. ui_print("@ Installing Package: app_adfree");
  809. package_extract_dir("customize/app/app_adfree", "/data");
  810. else
  811. delete("/data/app/com.bigtincan.android.adfree-1.apk");
  812. delete("/data/app/com.bigtincan.android.adfree-2.apk");
  813. endif;
  814.  
  815. # app_voicesearch
  816. if
  817. file_getprop("/tmp/aroma-data/customize.prop","item.1.16") == "1"
  818. then
  819. ui_print("@ Installing Package: app_voicesearch");
  820. package_extract_dir("customize/app/app_voicesearch", "/data");
  821. else
  822. delete("/data/app/com.google.android.voicesearch-1.apk");
  823. delete("/data/app/com.google.android.voicesearch-1.apk");
  824. endif;
  825.  
  826. # app_youtube
  827. if
  828. file_getprop("/tmp/aroma-data/customize.prop","item.1.17") == "1"
  829. then
  830. ui_print("@ Installing Package: app_youtube");
  831. package_extract_dir("customize/app/app_youtube", "/data");
  832. else
  833. delete("/data/app/com.google.android.youtube-1.apk");
  834. delete("/data/app/com.google.android.youtube-2.apk");
  835. endif;
  836.  
  837. # htc_skype
  838. if
  839. file_getprop("/tmp/aroma-data/customize.prop","item.1.18") == "1"
  840. then
  841. ui_print("@ Installing Package: htc_skype");
  842. package_extract_dir("customize/app/htc_skype", "/data");
  843. else
  844. delete("/data/app_s/Skype.apk");
  845. endif;
  846. set_progress(0.9);
  847. # Internet & Social Networking
  848.  
  849. # app_social_facebook
  850. if
  851. file_getprop("/tmp/aroma-data/customize.prop","item.2.1") == "1"
  852. then
  853. ui_print("@ Installing Package: app_social_facebook");
  854. package_extract_dir("customize/app/app_social_facebook", "/data");
  855. else
  856. delete("/data/app_s/HtcFacebook.apk");
  857. delete("/data/app_s/HtcFacebookChat.apk");
  858. delete("/data/app_s/Skype.apk");
  859. delete("/data/app/com.facebook.katana-1.apk");
  860. endif;
  861.  
  862. # app_twitter
  863. if
  864. file_getprop("/tmp/aroma-data/customize.prop","item.2.2") == "1"
  865. then
  866. ui_print("@ Installing Package: app_twitter");
  867. package_extract_dir("customize/app/app_twitter", "/data");
  868. else
  869. delete("/data/app_s/com.htc.Twitter3DWidget.apk");
  870. delete("/data/app_s/com.twitter.android-1.apk");
  871. delete("/data/app_s/HtcTwitter.apk");
  872. delete("/data/app/com.twitter.android-1.apk");
  873. delete("/data/app/com.twitter.android-2.apk");
  874. endif;
  875.  
  876. # Tools & File Manager
  877.  
  878. # app_filemanager_estrongs
  879. if
  880. file_getprop("/tmp/aroma-data/customize.prop","item.3.1") == "1"
  881. then
  882. ui_print("@ Installing Package: app_filemanager_estrongs");
  883. package_extract_dir("customize/app/app_filemanager_estrongs", "/data");
  884. else
  885. delete("/data/app/com.estrongs.android.pop.apk");
  886. endif;
  887.  
  888. # app_tools_backupeverything
  889. if
  890. file_getprop("/tmp/aroma-data/customize.prop","item.3.2") == "1"
  891. then
  892. ui_print("@ Installing Package: app_tools_backupeverything");
  893. package_extract_dir("customize/app/app_tools_backupeverything", "/data");
  894. else
  895. delete("/data/app/BackupEverything.apk");
  896. endif;
  897. set_progress(0.9);
  898.  
  899. # app_tools_daemoncontroller
  900. if
  901. file_getprop("/tmp/aroma-data/customize.prop","item.3.3") == "1"
  902. then
  903. ui_print("@ Installing Package: app_tools_daemoncontroller");
  904. package_extract_dir("customize/app/app_tools_daemoncontroller", "/data");
  905. else
  906. delete("/data/app_s/DaemonController.apk");
  907. delete("/system/etc/init.d/80aroc");
  908. delete("/system/xbin/andrev_oc");
  909. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  910. set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
  911. endif;
  912.  
  913. # app_tools_fasterfix
  914. if
  915. file_getprop("/tmp/aroma-data/customize.prop","item.3.4") == "1"
  916. then
  917. ui_print("@ Installing Package: app_tools_fasterfix");
  918. package_extract_dir("customize/app/app_tools_fasterfix", "/data");
  919. else
  920. delete("/data/app/FasterFix.apk");
  921. endif;
  922.  
  923. # app_tools_marketenabler
  924. if
  925. file_getprop("/tmp/aroma-data/customize.prop","item.3.5") == "1"
  926. then
  927. ui_print("@ Installing Package: app_tools_marketenabler");
  928. package_extract_dir("customize/app/app_tools_marketenabler", "/data");
  929. else
  930. delete("/data/app/MarketEnabler.apk");
  931. endif;
  932.  
  933. # app_stk
  934. if
  935. file_getprop("/tmp/aroma-data/customize.prop","item.3.6") == "1"
  936. then
  937. ui_print("@ Installing Package: app_stk");
  938. package_extract_dir("customize/app/app_stk", "/data");
  939. else
  940. delete("/data/app_s/Stk.apk");
  941. endif;
  942.  
  943. # app_dspmanager
  944. if
  945. file_getprop("/tmp/aroma-data/customize.prop","item.3.7") == "1"
  946. then
  947. ui_print("@ Installing Package: app_dspmanager");
  948. package_extract_dir("customize/app/app_dspmanager", "/data");
  949. else
  950. delete("/data/app_s/DSPManager.apk");
  951. endif;
  952.  
  953. # app_rilinfo
  954. if
  955. file_getprop("/tmp/aroma-data/customize.prop","item.3.8") == "1"
  956. then
  957. ui_print("@ Installing Package: app_rilinfo");
  958. package_extract_dir("customize/app/app_rilinfo", "/data");
  959. else
  960. delete("/data/app/Rilinfo.apk");
  961. endif;
  962.  
  963. # htc_friendstream
  964. if
  965. file_getprop("/tmp/aroma-data/customize.prop","item.4.1") == "1"
  966. then
  967. ui_print("@ Installing Package: htc_friendstream");
  968. package_extract_dir("customize/app/htc_friendstream", "/data");
  969. else
  970. delete("/data/app_s/com.htc.FriendStream3DWidget.apk");
  971. delete("/data/app_s/FriendStream.apk");
  972. endif;
  973.  
  974.  
  975. # htc_greader
  976. if
  977. file_getprop("/tmp/aroma-data/customize.prop","item.4.2") == "1"
  978. then
  979. ui_print("@ Installing Package: htc_greader");
  980. package_extract_dir("customize/app/htc_greader", "/data");
  981. else
  982. delete("/data/app_s/com.htc.FriendStream3DWidget.apk");
  983. delete("/data/app_s/FriendStream.apk");
  984. endif;
  985.  
  986.  
  987. # htc_laputa
  988. if
  989. file_getprop("/tmp/aroma-data/customize.prop","item.4.3") == "1"
  990. then
  991. ui_print("@ Installing Package: htc_laputa");
  992. package_extract_dir("customize/app/htc_laputa/app_s", "/data/app_s");
  993. package_extract_dir("customize/app/htc_laputa/system", "/system");
  994. else
  995. delete("/data/app_s/HtcLaputa.apk");
  996. delete("/data/app_s/HtcLaputaInstaller.apk");
  997. delete("/data/app_s/HtcLocationsWidget3d.apk");
  998. delete("/data/app_s/HtcNavigateWidget3d.apk");
  999. delete("/data/app_s/TripWidget3D.apk");
  1000. delete("/system/lib/soundfx/libLaputaEngine.so");
  1001. delete("/system/lib/soundfx/libLaputaLbJni.so");
  1002. delete("/system/lib/soundfx/libLaputaLbProviderJni.so");
  1003. delete("/system/lib/soundfx/libLaputaLogJni.so");
  1004. endif;
  1005.  
  1006.  
  1007. # htc_mail
  1008. if
  1009. file_getprop("/tmp/aroma-data/customize.prop","item.4.4") == "1"
  1010. then
  1011. ui_print("@ Installing Package: htc_mail");
  1012. package_extract_dir("customize/app/htc_mail", "/data");
  1013. else
  1014. delete("/data/app_s/htcmailwidgets3d.apk");
  1015. delete("/data/app_s/Mail.apk");
  1016. endif;
  1017.  
  1018.  
  1019. # htc_notes
  1020. if
  1021. file_getprop("/tmp/aroma-data/customize.prop","item.4.5") == "1"
  1022. then
  1023. ui_print("@ Installing Package: htc_notes");
  1024. package_extract_dir("customize/app/htc_notes", "/data");
  1025. else
  1026. delete("/data/app_s/HtcNotes.apk");
  1027. delete("/data/app_s/HtcNotesProvider.apk");
  1028. delete("/data/app_s/HtcRichNotesWidget3D.apk");
  1029. endif;
  1030.  
  1031.  
  1032. # htc_recommends
  1033. if
  1034. file_getprop("/tmp/aroma-data/customize.prop","item.4.6") == "1"
  1035. then
  1036. ui_print("@ Installing Package: htc_recommends");
  1037. package_extract_dir("customize/app/htc_recommends", "/data");
  1038. else
  1039. delete("/data/app_s/HtcRecommends.apk");
  1040. delete("/data/app_s/HtcRecommendsWidget.apk");
  1041. endif;
  1042.  
  1043.  
  1044. # htc_mypen
  1045. if
  1046. file_getprop("/tmp/aroma-data/customize.prop","item.4.7") == "1"
  1047. then
  1048. ui_print("@ Installing Package: htc_mypen");
  1049. package_extract_dir("customize/app/htc_mypen", "/data");
  1050. else
  1051. delete("/data/app_s/MyPen.apk");
  1052. endif;
  1053.  
  1054.  
  1055. # htc_stock
  1056. if
  1057. file_getprop("/tmp/aroma-data/customize.prop","item.4.8") == "1"
  1058. then
  1059. ui_print("@ Installing Package: htc_stock");
  1060. package_extract_dir("customize/app/htc_stock", "/data");
  1061. else
  1062. delete("/data/app_s/FusionStockWidget.apk");
  1063. delete("/data/app_s/IdleScreen_Stock.apk");
  1064. delete("/data/app_s/Stock.apk");
  1065. endif;
  1066.  
  1067.  
  1068. # htc_task
  1069. if
  1070. file_getprop("/tmp/aroma-data/customize.prop","item.4.9") == "1"
  1071. then
  1072. ui_print("@ Installing Package: htc_task");
  1073. package_extract_dir("customize/app/htc_task", "/data");
  1074. else
  1075. delete("/data/app_s/com.htc.Task3DWidget.apk");
  1076. delete("/data/app_s/MyTask.apk");
  1077. endif;
  1078.  
  1079.  
  1080. # htc_watch
  1081. if
  1082. file_getprop("/tmp/aroma-data/customize.prop","item.4.10") == "1"
  1083. then
  1084. ui_print("@ Installing Package: htc_watch");
  1085. package_extract_dir("customize/app/htc_watch", "/data");
  1086. else
  1087. delete("/data/app_s/htcwatchwidget3d.apk");
  1088. endif;
  1089.  
  1090. # htc_market
  1091. if
  1092. file_getprop("/tmp/aroma-data/customize.prop","item.4.11") == "1"
  1093. then
  1094. ui_print("@ Installing Package: htc_market");
  1095. package_extract_dir("customize/app/htc_market", "/data");
  1096. else
  1097. delete("/data/app_s/com.htcmarket_111214.apk");
  1098. endif;
  1099.  
  1100. # app_marketupdater
  1101. if
  1102. file_getprop("/tmp/aroma-data/customize.prop","item.4.12") == "1"
  1103. then
  1104. ui_print("@ Installing Package: app_marketupdater");
  1105. package_extract_dir("customize/app/app_marketupdater", "/data");
  1106. else
  1107. delete("/data/app_s/MarketUpdater.apk");
  1108. endif;
  1109.  
  1110. # htc_pdacarabickeyboard
  1111. if
  1112. file_getprop("/tmp/aroma-data/customize.prop","item.4.13") == "1"
  1113. then
  1114. ui_print("@ Installing Package: htc_pdacarabickeyboard");
  1115. package_extract_dir("customize/app/htc_pdacarabickeyboard", "/data");
  1116. else
  1117. delete("/data/app_s/PdacArabicKeyboard.apk");
  1118. endif;
  1119.  
  1120. # htc_pdachebrewkeyboard
  1121. if
  1122. file_getprop("/tmp/aroma-data/customize.prop","item.4.14") == "1"
  1123. then
  1124. ui_print("@ Installing Package: htc_pdachebrewkeyboard");
  1125. package_extract_dir("customize/app/htc_pdachebrewkeyboard", "/data");
  1126. else
  1127. delete("/data/app_s/PdacHebrewKeyboard.apk");
  1128. endif;
  1129.  
  1130. ##################
  1131. # htc_dockmode
  1132. if
  1133. file_getprop("/tmp/aroma-data/customize.prop","item.4.15") == "1"
  1134. then
  1135. ui_print("@ Installing Package: htc_dockmode");
  1136. package_extract_dir("customize/app/htc_dockmode", "/data");
  1137. else
  1138. delete("/data/app_s/PdacHebrewKeyboard.apk");
  1139. endif;
  1140.  
  1141. # htc_androidnote
  1142. if
  1143. file_getprop("/tmp/aroma-data/customize.prop","item.4.16") == "1"
  1144. then
  1145. ui_print("@ Installing Package: htc_androidnote");
  1146. package_extract_dir("customize/app/htc_androidnote", "/data");
  1147. else
  1148. delete("/data/app_s/AndroidNote.apk");
  1149. endif;
  1150.  
  1151. # htc_appsharing
  1152. if
  1153. file_getprop("/tmp/aroma-data/customize.prop","item.4.17") == "1"
  1154. then
  1155. ui_print("@ Installing Package: htc_appsharing");
  1156. package_extract_dir("customize/app/htc_appsharing", "/data");
  1157. else
  1158. delete("/data/app_s/AppSharing.apk");
  1159. endif;
  1160.  
  1161. # htc_appwidgetpicker
  1162. if
  1163. file_getprop("/tmp/aroma-data/customize.prop","item.4.18") == "1"
  1164. then
  1165. ui_print("@ Installing Package: htc_appwidgetpicker");
  1166. package_extract_dir("customize/app/htc_appwidgetpicker", "/data");
  1167. else
  1168. delete("/data/app_s/AppWidgetPicker.apk");
  1169. endif;
  1170.  
  1171.  
  1172. # app_htc_filemanager
  1173. if
  1174. file_getprop("/tmp/aroma-data/customize.prop","item.4.19") == "1"
  1175. then
  1176. ui_print("@ Installing Package: app_htc_filemanager");
  1177. package_extract_dir("customize/app/app_htc_filemanager", "/data");
  1178. else
  1179. delete("/data/app/hFileManager.apk");
  1180. endif;
  1181.  
  1182. # htc.idlescreen_sn
  1183. if
  1184. file_getprop("/tmp/aroma-data/customize.prop","item.4.20") == "1"
  1185. then
  1186. ui_print("@ Installing Package: htc.idlescreen_sn");
  1187. package_extract_dir("customize/app/htc.idlescreen_sn", "/data");
  1188. else
  1189. delete("/data/app_s/com.htc.idlescreen_SN.apk");
  1190. endif;
  1191.  
  1192. # htc_callerlocation
  1193. if
  1194. file_getprop("/tmp/aroma-data/customize.prop","item.4.21") == "1"
  1195. then
  1196. ui_print("@ Installing Package: htc_callerlocation");
  1197. package_extract_dir("customize/app/htc_callerlocation", "/data");
  1198. else
  1199. delete("/data/app_s/CallerLocation.apk");
  1200. endif;
  1201.  
  1202. # htc_deskclock
  1203. if
  1204. file_getprop("/tmp/aroma-data/customize.prop","item.4.22") == "1"
  1205. then
  1206. ui_print("@ Installing Package: htc_deskclock");
  1207. package_extract_dir("customize/app/htc_deskclock", "/data");
  1208. else
  1209. delete("/data/app_s/DeskClock.apk");
  1210. endif;
  1211.  
  1212. # htc_downloadproviderui
  1213. if
  1214. file_getprop("/tmp/aroma-data/customize.prop","item.4.23") == "1"
  1215. then
  1216. ui_print("@ Installing Package: htc_downloadproviderui");
  1217. package_extract_dir("customize/app/htc_downloadproviderui", "/data");
  1218. else
  1219. delete("/data/app_s/DownloadProviderUi.apk");
  1220. endif;
  1221.  
  1222. # googlebackuptransport
  1223. if
  1224. file_getprop("/tmp/aroma-data/customize.prop","item.4.24") == "1"
  1225. then
  1226. ui_print("@ Installing Package: googlebackuptransport");
  1227. package_extract_dir("customize/app/googlebackuptransport", "/data");
  1228. else
  1229. delete("/data/app_s/GoogleBackupTransport.apk");
  1230. endif;
  1231.  
  1232. # htc_backgrounddatawidget
  1233. if
  1234. file_getprop("/tmp/aroma-data/customize.prop","item.4.25") == "1"
  1235. then
  1236. ui_print("@ Installing Package: htc_backgrounddatawidget");
  1237. package_extract_dir("customize/app/htc_backgrounddatawidget", "/data");
  1238. else
  1239. delete("/data/app_s/HtcBackgroundDataWidget.apk");
  1240. endif;
  1241.  
  1242.  
  1243. # Htc_connectedmedia
  1244. if
  1245. file_getprop("/tmp/aroma-data/customize.prop","item.4.26") == "1"
  1246. then
  1247. ui_print("@ Installing Package: Htc_connectedmedia");
  1248. package_extract_dir("customize/app/Htc_connectedmedia", "/data");
  1249. else
  1250. delete("/data/app_s/HtcConnectedMedia.apk");
  1251. endif;
  1252.  
  1253.  
  1254. # htc_datastripwidget
  1255. if
  1256. file_getprop("/tmp/aroma-data/customize.prop","item.4.27") == "1"
  1257. then
  1258. ui_print("@ Installing Package: htc_datastripwidget");
  1259. package_extract_dir("customize/app/htc_datastripwidget", "/data");
  1260. else
  1261. delete("/data/app_s/HtcDataStripWidget.apk");
  1262. endif;
  1263.  
  1264. # htc_direct
  1265. if
  1266. file_getprop("/tmp/aroma-data/customize.prop","item.4.28") == "1"
  1267. then
  1268. ui_print("@ Installing Package: htc_direct");
  1269. package_extract_dir("customize/app/htc_direct", "/data");
  1270. else
  1271. delete("/data/app_s/HtcDirect.apk");
  1272. endif;
  1273.  
  1274. # htc_directdownloadsprovider
  1275. if
  1276. file_getprop("/tmp/aroma-data/customize.prop","item.4.29") == "1"
  1277. then
  1278. ui_print("@ Installing Package: htc_directdownloadsprovider");
  1279. package_extract_dir("customize/app/htc_directdownloadsprovider", "/data");
  1280. else
  1281. delete("/data/app_s/HtcDirectDownloadsProvider.apk");
  1282. endif;
  1283.  
  1284. # htc_hubsyncprovider
  1285. if
  1286. file_getprop("/tmp/aroma-data/customize.prop","item.4.30") == "1"
  1287. then
  1288. ui_print("@ Installing Package: htc_hubsyncprovider");
  1289. package_extract_dir("customize/app/htc_hubsyncprovider", "/data");
  1290. else
  1291. delete("/data/app_s/HtcHubSyncProvider.apk");
  1292. endif;
  1293.  
  1294. # htc_painterview
  1295. if
  1296. file_getprop("/tmp/aroma-data/customize.prop","item.4.31") == "1"
  1297. then
  1298. ui_print("@ Installing Package: htc_painterview");
  1299. package_extract_dir("customize/app/htc_painterview", "/data");
  1300. else
  1301. delete("/data/app_s/HtcPainterView.apk");
  1302. endif;
  1303.  
  1304. # htc_photowidget
  1305. if
  1306. file_getprop("/tmp/aroma-data/customize.prop","item.4.32") == "1"
  1307. then
  1308. ui_print("@ Installing Package: htc_photowidget");
  1309. package_extract_dir("customize/app/htc_photowidget", "/data");
  1310. else
  1311. delete("/data/app_s/HtcPhotoWidget.apk");
  1312. endif;
  1313.  
  1314. # htc_powerstripwidget
  1315. if
  1316. file_getprop("/tmp/aroma-data/customize.prop","item.4.33") == "1"
  1317. then
  1318. ui_print("@ Installing Package: htc_powerstripwidget");
  1319. package_extract_dir("customize/app/htc_powerstripwidget", "/data");
  1320. else
  1321. delete("/data/app_s/HtcPowerStripWidget.apk");
  1322. endif;
  1323.  
  1324. # htc_ringtonetrimmer
  1325. if
  1326. file_getprop("/tmp/aroma-data/customize.prop","item.4.34") == "1"
  1327. then
  1328. ui_print("@ Installing Package: htc_ringtonetrimmer");
  1329. package_extract_dir("customize/app/htc_ringtonetrimmer", "/data");
  1330. else
  1331. delete("/data/app_s/HtcRingtoneTrimmer.apk");
  1332. delete("/data/app_s/TrimIt.apk");
  1333. endif;
  1334.  
  1335. # htc_ringtonewidget
  1336. if
  1337. file_getprop("/tmp/aroma-data/customize.prop","item.4.35") == "1"
  1338. then
  1339. ui_print("@ Installing Package: htc_ringtonewidget");
  1340. package_extract_dir("customize/app/htc_ringtonewidget", "/data");
  1341. else
  1342. delete("/data/app_s/HtcRingtoneWidget.apk");
  1343. endif;
  1344.  
  1345. # htc_screenbrightnesswidget
  1346. if
  1347. file_getprop("/tmp/aroma-data/customize.prop","item.4.36") == "1"
  1348. then
  1349. ui_print("@ Installing Package: htc_screenbrightnesswidget");
  1350. package_extract_dir("customize/app/htc_screenbrightnesswidget", "/data");
  1351. else
  1352. delete("/data/app_s/HtcScreenBrightnessWidget.apk");
  1353. endif;
  1354.  
  1355. # htc_screentimeoutwidget
  1356. if
  1357. file_getprop("/tmp/aroma-data/customize.prop","item.4.37") == "1"
  1358. then
  1359. ui_print("@ Installing Package: htc_screentimeoutwidget");
  1360. package_extract_dir("customize/app/htc_screentimeoutwidget", "/data");
  1361. else
  1362. delete("/data/app_s/HtcScreenTimeoutWidget.apk");
  1363. endif;
  1364.  
  1365. # htc_idlescreen_photo
  1366. if
  1367. file_getprop("/tmp/aroma-data/customize.prop","item.4.38") == "1"
  1368. then
  1369. ui_print("@ Installing Package: htc_idlescreen_photo");
  1370. package_extract_dir("customize/app/htc_idlescreen_photo", "/data");
  1371. else
  1372. delete("/data/app_s/idlescreen_photo.apk");
  1373. endif;
  1374.  
  1375. # htc_intsigcamcard
  1376. if
  1377. file_getprop("/tmp/aroma-data/customize.prop","item.4.39") == "1"
  1378. then
  1379. ui_print("@ Installing Package: htc_intsigcamcard");
  1380. package_extract_dir("customize/app/htc_intsigcamcard", "/data");
  1381. else
  1382. delete("/data/app_s/IntSigCamCard.apk");
  1383. endif;
  1384.  
  1385. # htc_mediauploader
  1386. if
  1387. file_getprop("/tmp/aroma-data/customize.prop","item.4.40") == "1"
  1388. then
  1389. ui_print("@ Installing Package: htc_mediauploader");
  1390. package_extract_dir("customize/app/htc_mediauploader", "/data");
  1391. else
  1392. delete("/data/app_s/MediaUploader.apk");
  1393. endif;
  1394.  
  1395. # htc_myhtc
  1396. if
  1397. file_getprop("/tmp/aroma-data/customize.prop","item.4.41") == "1"
  1398. then
  1399. ui_print("@ Installing Package: htc_myhtc");
  1400. package_extract_dir("customize/app/htc_myhtc", "/data");
  1401. else
  1402. delete("/data/app_s/MyHTC.apk");
  1403. endif;
  1404.  
  1405.  
  1406. # htc_onlineassetdetails
  1407. if
  1408. file_getprop("/tmp/aroma-data/customize.prop","item.4.42") == "1"
  1409. then
  1410. ui_print("@ Installing Package: htc_onlineassetdetails");
  1411. package_extract_dir("customize/app/htc_onlineassetdetails", "/data");
  1412. else
  1413. delete("/data/app_s/OnlineAssetDetails.apk");
  1414. endif;
  1415.  
  1416. # htc_protips
  1417. if
  1418. file_getprop("/tmp/aroma-data/customize.prop","item.4.43") == "1"
  1419. then
  1420. ui_print("@ Installing Package: htc_protips");
  1421. package_extract_dir("customize/app/htc_protips", "/data");
  1422. else
  1423. delete("/data/app_s/Protips.apk");
  1424. endif;
  1425.  
  1426.  
  1427. # htc_quicklookup
  1428. if
  1429. file_getprop("/tmp/aroma-data/customize.prop","item.4.44") == "1"
  1430. then
  1431. ui_print("@ Installing Package: htc_quicklookup");
  1432. package_extract_dir("customize/app/htc_quicklookup", "/data");
  1433. else
  1434. delete("/data/app_s/QuickLookup.apk");
  1435. endif;
  1436.  
  1437. # htc_rss
  1438. if
  1439. file_getprop("/tmp/aroma-data/customize.prop","item.4.45") == "1"
  1440. then
  1441. ui_print("@ Installing Package: htc_rss");
  1442. package_extract_dir("customize/app/htc_rss", "/data");
  1443. else
  1444. delete("/data/app_s/RSS.apk");
  1445. delete("/data/framework/com.htc.rss.jar");
  1446. endif;
  1447.  
  1448.  
  1449. # htc_showme
  1450. if
  1451. file_getprop("/tmp/aroma-data/customize.prop","item.4.46") == "1"
  1452. then
  1453. ui_print("@ Installing Package: htc_showme");
  1454. package_extract_dir("customize/app/htc_showme", "/data");
  1455. else
  1456. delete("/data/app_s/ShowMe.apk");
  1457. delete("/data/app_s/ShowMeWidget.apk");
  1458. endif;
  1459.  
  1460. # htc_smartcardservice
  1461. if
  1462. file_getprop("/tmp/aroma-data/customize.prop","item.4.47") == "1"
  1463. then
  1464. ui_print("@ Installing Package: htc_smartcardservice");
  1465. package_extract_dir("customize/app/htc_smartcardservice", "/data");
  1466. else
  1467. delete("/data/app_s/SmartcardService.apk");
  1468. endif;
  1469.  
  1470. # app_soundhound_freemium
  1471. if
  1472.  
  1473. file_getprop("/tmp/aroma-data/customize.prop","item.4.48") == "1"
  1474. then
  1475. ui_print("@ Installing Package: app_soundhound_freemium");
  1476. package_extract_dir("customize/app/app_soundhound_freemium", "/data");
  1477. package_extract_dir("customize/app/app_soundhound_freemium/system", "/system");
  1478. else
  1479. delete("/data/app_s/com.melodis.midomiMusicIdentifier.freemium-1.apk");
  1480. delete("/data/app_s/SoundHound_Freemium.apk");
  1481. delete("/system/lib/libsoundhoundaudio.so");
  1482. endif;
  1483.  
  1484.  
  1485. # htc_sketcher
  1486. if
  1487. file_getprop("/tmp/aroma-data/customize.prop","item.4.49") == "1"
  1488. then
  1489. ui_print("@ Installing Package: htc_sketcher");
  1490. package_extract_dir("customize/app/htc_sketcher", "/data");
  1491. else
  1492. delete("/data/app_s/MySketcher.apk");
  1493. endif;
  1494.  
  1495. # htc_fmradio
  1496. if
  1497. file_getprop("/tmp/aroma-data/customize.prop","item.4.50") == "1"
  1498. then
  1499. ui_print("@ Installing Package: htc_fmradio");
  1500. package_extract_dir("customize/app/htc_fmradio", "/data");
  1501. else
  1502. delete("/data/app_s/HtcFMRadio.apk");
  1503. endif;
  1504. #################
  1505.  
  1506. # htc_widget_bookmark
  1507. if
  1508. file_getprop("/tmp/aroma-data/customize.prop","item.5.1") == "1"
  1509. then
  1510. ui_print("@ Installing Package: htc_widget_bookmark");
  1511. package_extract_dir("customize/app/htc_widget_bookmark", "/data");
  1512. else
  1513. delete("/data/app_s/htcbookmarkwidget3d.apk");
  1514. endif;
  1515.  
  1516. # htc_widget_calculator
  1517. if
  1518. file_getprop("/tmp/aroma-data/customize.prop","item.5.2") == "1"
  1519. then
  1520. ui_print("@ Installing Package: htc_widget_calculator");
  1521. package_extract_dir("customize/app/htc_widget_calculator", "/data");
  1522. else
  1523. delete("/data/app_s/HtcCalculatorWidget.apk");
  1524. endif;
  1525.  
  1526. # htc_widget_calendar
  1527. if
  1528. file_getprop("/tmp/aroma-data/customize.prop","item.5.3") == "1"
  1529. then
  1530. ui_print("@ Installing Package: htc_widget_calendar");
  1531. package_extract_dir("customize/app/htc_widget_calendar", "/data");
  1532. else
  1533. delete("/data/app_s/htccalendarwidgets3d.apk");
  1534. endif;
  1535.  
  1536.  
  1537. # htc_widget_contact
  1538. if
  1539. file_getprop("/tmp/aroma-data/customize.prop","item.5.4") == "1"
  1540. then
  1541. ui_print("@ Installing Package: htc_widget_contact");
  1542.  
  1543. package_extract_dir("customize/app/htc_widget_contact", "/data");
  1544. else
  1545. delete("/data/app_s/htccontactwidgets3D.apk");
  1546. endif;
  1547.  
  1548. # htc_widget_fm
  1549. if
  1550. file_getprop("/tmp/aroma-data/customize.prop","item.5.5") == "1"
  1551. then
  1552. ui_print("@ Installing Package: htc_widget_fm");
  1553. package_extract_dir("customize/app/htc_widget_fm", "/data");
  1554. else
  1555. delete("/data/app_s/com.htc.FMRadioWidget.apk");
  1556. endif;
  1557.  
  1558. # htc_widget_music
  1559. if
  1560. file_getprop("/tmp/aroma-data/customize.prop","item.5.6") == "1"
  1561. then
  1562. ui_print("@ Installing Package: htc_widget_music");
  1563. package_extract_dir("customize/app/htc_widget_music", "/data");
  1564. else
  1565. delete("/data/app_s/com.htc.MusicWidget.apk");
  1566. endif;
  1567.  
  1568. # htc_widget_quicklaunch
  1569. if
  1570. file_getprop("/tmp/aroma-data/customize.prop","item.5.7") == "1"
  1571. then
  1572. ui_print("@ Installing Package: htc_widget_quicklaunch");
  1573. package_extract_dir("customize/app/htc_widget_quicklaunch", "/data");
  1574. else
  1575. delete("/data/app_s/HtcQuickLaunchWidget.apk");
  1576. endif;
  1577.  
  1578.  
  1579. # htc_widget_trends
  1580. if
  1581. file_getprop("/tmp/aroma-data/customize.prop","item.5.8") == "1"
  1582. then
  1583. ui_print("@ Installing Package: htc_widget_trends");
  1584. package_extract_dir("customize/app/htc_widget_trends", "/data");
  1585. else
  1586. delete("/data/app_s/com.htc.TrendsWidget.apk");
  1587. endif;
  1588.  
  1589. # htc_widget_geniewidget
  1590. if
  1591. file_getprop("/tmp/aroma-data/customize.prop","item.5.9") == "1"
  1592. then
  1593. ui_print("@ Installing Package: htc_widget_geniewidget");
  1594. package_extract_dir("customize/app/htc_widget_geniewidget", "/data");
  1595. else
  1596. delete("/data/app_s/GenieWidget.apk");
  1597. endif;
  1598.  
  1599. # livewall_magicsmoke
  1600. if
  1601. file_getprop("/tmp/aroma-data/customize.prop","item.6.1") == "1"
  1602. then
  1603. ui_print("@ Installing Package: livewall_magicsmoke");
  1604. package_extract_dir("customize/app/livewall_magicsmoke", "/data");
  1605. else
  1606. delete("/data/app_s/MagicSmokeWallpapers.apk");
  1607. endif;
  1608.  
  1609. # livewall_mode10
  1610. if
  1611. file_getprop("/tmp/aroma-data/customize.prop","item.6.2") == "1"
  1612. then
  1613. ui_print("@ Installing Package: livewall_mode10");
  1614. package_extract_dir("customize/app/livewall_mode10", "/data");
  1615. else
  1616. delete("/data/app_s/Mode10Wallpapers.apk");
  1617. endif;
  1618.  
  1619.  
  1620. # livewall_streak
  1621. if
  1622. file_getprop("/tmp/aroma-data/customize.prop","item.6.3") == "1"
  1623. then
  1624. ui_print("@ Installing Package: livewall_streak");
  1625.  
  1626. package_extract_dir("customize/app/livewall_streak", "/data");
  1627. else
  1628. delete("/data/app_s/HTCLivewallpaperStreak.apk");
  1629. endif;
  1630.  
  1631.  
  1632. # livewall_visual
  1633. if
  1634. file_getprop("/tmp/aroma-data/customize.prop","item.6.4") == "1"
  1635. then
  1636. ui_print("@ Installing Package: livewall_visual");
  1637. package_extract_dir("customize/app/livewall_visual", "/data");
  1638. else
  1639. delete("/data/app_s/VisualizationWallpapers.apk");
  1640. endif;
  1641.  
  1642.  
  1643. # livewall_weather
  1644. if
  1645. file_getprop("/tmp/aroma-data/customize.prop","item.6.5") == "1"
  1646. then
  1647. ui_print("@ Installing Package: livewall_weather");
  1648. package_extract_dir("customize/app/livewall_weather", "/data");
  1649. else
  1650. delete("/data/app_s/HtcWeatherWallpaper.apk");
  1651. delete("/data/app_s/WeatherLiveWallpaper.apk");
  1652. endif;
  1653.  
  1654. # htc_skins
  1655.  
  1656. if
  1657. file_getprop("/tmp/aroma-data/customize.prop","item.7.1") == "1"
  1658. then
  1659. ui_print("@ Installing Package: htc_skins");
  1660. package_extract_dir("customize/app/htc_skins", "/data");
  1661. else
  1662. delete("/data/app_s/BlueSky.apk");
  1663. delete("/data/app_s/Burgundy.apk");
  1664. endif;
  1665.  
  1666.  
  1667.  
  1668. else
  1669.  
  1670.  
  1671. ui_print("@Installing ROM on EU HD2");
  1672.  
  1673. ui_print("");
  1674. ui_print(" Mounting SD-EXT ");
  1675.  
  1676. run_program("/sbin/mkdir", "/sd-ext");
  1677. run_program("/sbin/mount", "-t", "auto", "/dev/block/mmcblk0p2", "/sd-ext");
  1678. package_extract_dir("sysparts", "/sd-ext");
  1679. package_extract_dir("data/app", "/sd-ext/app");
  1680. package_extract_dir("eu", "/system/etc/init.d");
  1681. set_perm_recursive(1000, 1000, 0771, 0644, "/sd-ext/app_s");
  1682. set_perm_recursive(1000, 1000, 0771, 0644, "/sd-ext/framework");
  1683. set_perm_recursive(1000, 1000, 0771, 0644, "/sd-ext/weather");
  1684. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  1685. set_perm(0, 0, 0777, "/system/etc/init.d/00linkstuff");
  1686. symlink("/sd-ext/app_s","/system/app");
  1687. symlink("/sd-ext/framework","/system/framework");
  1688. symlink("/sd-ext/weather","/system/media/weather");
  1689.  
  1690.  
  1691. ##Packages for ROM
  1692. set_progress(0.5);
  1693.  
  1694. if
  1695. file_getprop("/tmp/aroma-data/bootanimation.prop","selected.1") == "1"
  1696. then
  1697. ui_print("@Installing Beats Boot and Down Animation");
  1698. package_extract_dir("customize/app/bootscreen_beats/system", "/system");
  1699. endif;
  1700.  
  1701. if
  1702. file_getprop("/tmp/aroma-data/bootanimation.prop","selected.1") == "2"
  1703. then
  1704. ui_print("@Installing Generic Boot and Down Animation");
  1705. package_extract_dir("customize/app/bootscreen_generic/system", "/system");
  1706. endif;
  1707.  
  1708. ############ Quick Menu
  1709.  
  1710. if
  1711. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "1"
  1712. then
  1713. ui_print("@Installing Stock Quick Menu");
  1714. package_extract_dir("customize/app/quickmenu_stock", "/sd-ext");
  1715. endif;
  1716.  
  1717. if
  1718. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "2"
  1719. then
  1720. ui_print("@Installing Advanced White Extended Quick Menu");
  1721. package_extract_dir("customize/app/quickmenu_white", "/sd-ext");
  1722. endif;
  1723.  
  1724.  
  1725. if
  1726. file_getprop("/tmp/aroma-data/quickmenu.prop","selected.1") == "3"
  1727. then
  1728. ui_print("@Installing Advanced Black Extended Quick Menu");
  1729. package_extract_dir("customize/app/quickmenu_black", "/sd-ext");
  1730. endif;
  1731.  
  1732. ###########
  1733.  
  1734. if
  1735. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "1"
  1736. then
  1737. ui_print("@Installing Stock Camera");
  1738. package_extract_dir("customize/app/camerastock", "/sd-ext");
  1739. endif;
  1740.  
  1741. if
  1742. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "2"
  1743. then
  1744. ui_print("@Installing HTC Amaze Camera");
  1745. package_extract_dir("customize/app/cameramaze", "/sd-ext");
  1746. endif;
  1747. if
  1748. file_getprop("/tmp/aroma-data/camera.prop","selected.1") == "3"
  1749. then
  1750. ui_print("@Installing Old HTC Desire Camera");
  1751. package_extract_dir("customize/app/camera30", "/sd-ext");
  1752. endif;
  1753. ##extra.prop
  1754.  
  1755. if
  1756. file_getprop("/tmp/aroma-data/extra.prop","item.0.1") == "1"
  1757. then
  1758. ui_print("@Installing MIUI Camera");
  1759. package_extract_dir("customize/app/cameramiui", "/sd-ext");
  1760. else
  1761. delete("/sd-ext/app/Camera.apk");
  1762. endif;
  1763.  
  1764.  
  1765. if
  1766. file_getprop("/tmp/aroma-data/extra.prop","item.0.2") == "1"
  1767. then
  1768. ui_print("@Installing ICS Camera");
  1769. package_extract_dir("customize/app/cameramics", "/sd-ext");
  1770. else
  1771. delete("/sd-ext/app/com.moblynx.cameraics-1.apk");
  1772. endif;
  1773.  
  1774.  
  1775. if
  1776. file_getprop("/tmp/aroma-data/extra.prop","item.0.3") == "1"
  1777. then
  1778. ui_print("@Installing Cartoon Camera");
  1779. package_extract_dir("customize/app/cameracartoon", "/sd-ext");
  1780. else
  1781. delete("/sd-ext/app/com.fingersoft.cartooncamera.apk");
  1782. endif;
  1783.  
  1784.  
  1785. if
  1786. file_getprop("/tmp/aroma-data/extra.prop","item.0.4") == "1"
  1787. then
  1788. ui_print("@Installing ICS Keyboard");
  1789. package_extract_dir("customize/app/app_keyboardics", "/sd-ext");
  1790. else
  1791. delete("/sd-ext/app/com.vllwp.inputmethod.latin-1.apk");
  1792. endif;
  1793.  
  1794.  
  1795. if
  1796. file_getprop("/tmp/aroma-data/extra.prop","item.0.5") == "1"
  1797. then
  1798. ui_print("@Installing Desire Calculator");
  1799. package_extract_dir("customize/app/app_caldesire", "/sd-ext");
  1800. else
  1801. package_extract_dir("customize/app/app_calstock", "/sd-ext");
  1802. endif;
  1803.  
  1804.  
  1805. if
  1806. file_getprop("/tmp/aroma-data/extra.prop","item.0.6") == "1"
  1807. then
  1808. ui_print("@Installing Sony Calculator");
  1809. package_extract_dir("customize/app/app_calsony", "/sd-ext");
  1810. else
  1811. package_extract_dir("customize/app/app_calstock", "/sd-ext");
  1812. endif;
  1813.  
  1814.  
  1815. if
  1816. file_getprop("/tmp/aroma-data/extra.prop","item.0.7") == "1"
  1817. then
  1818. ui_print("@Installing Tango");
  1819. package_extract_dir("customize/app/app_tango", "/sd-ext");
  1820. package_extract_dir("customize/app/app_tango/system", "/system");
  1821. else
  1822. delete("/sd-ext/app/com.sgiggle.production-1.apk");
  1823. delete("/system/lib/libTango.so");
  1824. endif;
  1825.  
  1826.  
  1827. if
  1828. file_getprop("/tmp/aroma-data/extra.prop","item.0.8") == "1"
  1829. then
  1830. ui_print("@Installing FileExpert");
  1831. package_extract_dir("customize/app/app_fileexpert", "/sd-ext");
  1832. else
  1833. delete("/sd-ext/app/xcxin.filexpert-2.apk");
  1834. endif;
  1835.  
  1836.  
  1837. if
  1838. file_getprop("/tmp/aroma-data/extra.prop","item.0.9") == "1"
  1839. then
  1840. ui_print("@Installing Jack Pal Terminal");
  1841. package_extract_dir("customize/app/app_jackpalterm", "/sd-ext");
  1842. else
  1843. delete("/sd-ext/app/jackpal.androidterm-1.apk");
  1844. endif;
  1845.  
  1846. ##dalvik.prop
  1847.  
  1848. if
  1849. file_getprop("/tmp/aroma-data/dalvik.prop","selected.1") == "1"
  1850. then
  1851. ui_print("@Installing Dalvik Cache in SD-EXT");
  1852. package_extract_dir("customize/app/dalvik_cache_sdext", "/system/etc/init.d");
  1853. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  1854. endif;
  1855.  
  1856. if
  1857. file_getprop("/tmp/aroma-data/dalvik.prop","selected.1") == "2"
  1858. then
  1859. ui_print("@Installing Dalvik Cache in NAND");
  1860. package_extract_dir("customize/app/dalvik_cache_nand", "/system/etc/init.d");
  1861.  
  1862. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  1863. endif;
  1864.  
  1865. ##
  1866. if
  1867. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.1") == "1"
  1868. then
  1869. ui_print("@Installing Stock Look Percent Battery");
  1870. package_extract_dir("customize/app/percent_battery/framework", "/sd-ext/framework");
  1871. else
  1872. package_extract_file("sysparts/framework/framework-res.apk", "/sd-ext/framework/framework-res.apk");
  1873. endif;
  1874.  
  1875.  
  1876. if
  1877. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.2") == "1"
  1878. then
  1879. ui_print("@Installing 5_row_app_draw");
  1880. package_extract_dir("customize/app/urdroid_5_row_app_draw", "/sd-ext");
  1881. else
  1882. package_extract_file("sysparts/app_s/Rosie.apk", "/sd-ext/app_s/Rosie.apk");
  1883. endif;
  1884.  
  1885. if
  1886. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.3") == "1"
  1887. then
  1888. ui_print("@Installing Bravia Engine");
  1889. package_extract_dir("customize/app/bravia/framework", "/sd-ext/framework");
  1890. package_extract_dir("customize/app/bravia/system", "/system");
  1891. else
  1892. delete("/sd-ext/framework/com.sonyericsson.android.SwIqiBmp.jar");
  1893. delete("/system/etc/be_movie");
  1894. delete("/system/etc/be_photo");
  1895. delete("/system/etc/permissions/com.sonyericsson.android.SwIqiBmp.xml");
  1896. endif;
  1897.  
  1898.  
  1899.  
  1900. if
  1901. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.4") == "1"
  1902. then
  1903. ui_print("@Installing Screen On");
  1904. package_extract_dir("customize/app/app_screenon", "/sd-ext");
  1905. else
  1906. delete("/sd-ext/app/gr.androiddev.ScreenOn-1.apk");
  1907. endif;
  1908.  
  1909.  
  1910. if
  1911. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.5") == "1"
  1912. then
  1913.  
  1914. ui_print("@Installing XLOUD");
  1915. package_extract_dir("customize/app/xloud/system", "/system");
  1916. package_extract_dir("customize/app/xloud/framework", "/sd-ext/framework");
  1917. package_extract_dir("customize/app/xloud/app_s", "/sd-ext/app_s");
  1918. else
  1919. delete("/data/app_s/AudioEffectService.apk");
  1920. delete("/data/framework/semc_audioeffectif.jar");
  1921. delete("/system/etc/permissions/com.sonyericsson.audioeffectif.xml");
  1922. package_extract_file("system/lib/libaudioeffect_jni.so", "/system/lib/libaudioeffect_jni.so");
  1923. delete("/system/lib/soundfx/libxloudwrapper.so");
  1924.  
  1925. endif;
  1926.  
  1927.  
  1928. if
  1929. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.6") == "1"
  1930. then
  1931. ui_print("@Installing Stock KeyPad Layout");
  1932. package_extract_dir("customize/app/powerbutton/system", "/system");
  1933. package_extract_dir("customize/app/app_quickboot", "/sd-ext");
  1934. else
  1935. package_extract_dir("customize/app/powerbutton/system2", "/system");
  1936. delete("/sd-ext/app/com.siriusapplications.quickboot-1.apk");
  1937. endif;
  1938.  
  1939. if
  1940. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.7") == "1"
  1941. then
  1942. ui_print("@Installing zram 100MB");
  1943. package_extract_dir("customize/app/zram-mod/system", "/system");
  1944. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  1945. set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
  1946. else
  1947. delete("/system/etc/init.d/140zramswapon");
  1948. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  1949. endif;
  1950.  
  1951. set_progress(0.6);
  1952. if
  1953. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.8") == "1"
  1954. then
  1955. ui_print("@Installing App Backup & Restore");
  1956. package_extract_dir("customize/app/app_appbackupreinstall", "/sd-ext");
  1957. else
  1958. delete("/sd-ext/app/tw.nicky.AppBackupReinstall-1.apk");
  1959. endif;
  1960.  
  1961.  
  1962. if
  1963. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.9") == "1"
  1964. then
  1965. ui_print("@Installing CacheMate");
  1966. package_extract_dir("customize/app/app_cachemate", "/sd-ext");
  1967. else
  1968. delete("/sd-ext/app/com.aac.cachemate.apk");
  1969. endif;
  1970.  
  1971.  
  1972. if
  1973. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.10") == "1"
  1974. then
  1975. ui_print("@Installing FreeSpace");
  1976. package_extract_dir("customize/app/app_freespace", "/sd-ext");
  1977. else
  1978. delete("/sd-ext/app/ru.krikun.freespace-1.apk");
  1979. endif;
  1980.  
  1981.  
  1982. if
  1983. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.11") == "1"
  1984. then
  1985. ui_print("@Installing Adhoc Support");
  1986. package_extract_dir("customize/app/adhoc/system", "/system");
  1987. else
  1988. package_extract_dir("customize/app/adhoc/system2", "/system");
  1989. endif;
  1990.  
  1991. if
  1992. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.12") == "1"
  1993. then
  1994. ui_print("@Installing Advanced Power Menu");
  1995. package_extract_dir("customize/app/powermenu/framework", "/sd-ext/framework");
  1996. else
  1997. package_extract_file("sysparts/framework/android.policy.jar", "/sd-ext/framework");
  1998. endif;
  1999.  
  2000.  
  2001. if
  2002. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.13") == "1"
  2003. then
  2004. ui_print("@Installing Boot Sound");
  2005. package_extract_dir("customize/app/soundon/system", "/system");
  2006. else
  2007. package_extract_dir("customize/app/soundon/system2", "/system");
  2008. endif;
  2009.  
  2010.  
  2011. if
  2012. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.14") == "1"
  2013. then
  2014. ui_print("@Installing incredicontrol");
  2015. package_extract_dir("customize/app/app_tools_incredicontrol", "/sd-ext");
  2016. else
  2017. delete("/sd-ext/app/IncrediControl.apk");
  2018. endif;
  2019.  
  2020. if
  2021. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.15") == "1"
  2022. then
  2023. ui_print("@Installing urdroid_loopy_smoothness_tweak");
  2024. package_extract_dir("customize/app/urdroid_loopy_smoothness_tweak/system", "/system");
  2025. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  2026. else
  2027. delete("/system/etc/init.d/92urdroid_loopy_smoothness_tweak");
  2028. endif;
  2029.  
  2030.  
  2031. if
  2032. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.16") == "1"
  2033. then
  2034. ui_print("@Installing app_sd-booster");
  2035. package_extract_dir("customize/app/app_sd-booster", "/sd-ext");
  2036. else
  2037. delete("/sd-ext/app/de.mehrmann.sdbooster.apk");
  2038. endif;
  2039.  
  2040.  
  2041. if
  2042. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.17") == "1"
  2043. then
  2044. ui_print("@Installing app_dropbox");
  2045. package_extract_dir("customize/app/app_dropbox", "/sd-ext");
  2046. else
  2047. delete("/sd-ext/app/Dropbox.apk");
  2048. endif;
  2049.  
  2050.  
  2051. if
  2052. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.18") == "1"
  2053. then
  2054. ui_print("@Installing app_romanager");
  2055. package_extract_dir("customize/app/app_romanager", "/sd-ext");
  2056. else
  2057. delete("/sd-ext/app/com.koushikdutta.rommanager-1.apk");
  2058. endif;
  2059.  
  2060.  
  2061. if
  2062. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.19") == "1"
  2063. then
  2064. ui_print("@Installing app_titaniumbackup");
  2065. package_extract_dir("customize/app/app_titaniumbackup", "/sd-ext");
  2066. else
  2067. delete("/sd-ext/app/TitaniumBackup.apk");
  2068. delete("/sd-ext/app/com.keramidas.TitaniumBackup-1.apk ");
  2069. delete("/data/app/com.keramidas.TitaniumBackup-1.apk ");
  2070. endif;
  2071.  
  2072.  
  2073. if
  2074. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.20") == "1"
  2075. then
  2076. ui_print("@Installing app_xda");
  2077. package_extract_dir("customize/app/app_xda", "/sd-ext");
  2078. else
  2079. delete("/sd-ext/app/com.quoord.tapatalkxdapre.activity.apk");
  2080. endif;
  2081.  
  2082.  
  2083. if
  2084. file_getprop("/tmp/aroma-data/lastminute.prop","item.0.21") == "1"
  2085. then
  2086. ui_print("@Installing EXT SWAP");
  2087. package_extract_dir("customize/app/extswap/system", "/system");
  2088. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  2089. else
  2090. delete("/system/etc/init.d/150enableswap");
  2091. endif;
  2092.  
  2093.  
  2094. # GPS
  2095.  
  2096.  
  2097. # NORTH AMERICA
  2098. if
  2099. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "1"
  2100. then
  2101. ui_print(" Optimize GPS for North American countries");
  2102. package_extract_dir("customize/gps/northamerica/system", "/system");
  2103. endif;
  2104.  
  2105. # AFRICA
  2106. if
  2107. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "2"
  2108. then
  2109. ui_print(" Optimize GPS for African countries");
  2110. package_extract_dir("customize/gps/africa/system", "/system");
  2111. endif;
  2112.  
  2113. # ASIA
  2114. if
  2115. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "3"
  2116. then
  2117. ui_print(" Optimize GPS for Asian countries");
  2118. package_extract_dir("customize/gps/asia/system", "/system");
  2119. endif;
  2120.  
  2121. # EUROPE
  2122. if
  2123. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "4"
  2124. then
  2125. ui_print(" Optimize GPS for European countries");
  2126. package_extract_dir("customize/gps/europe/system", "/system");
  2127. endif;
  2128.  
  2129.  
  2130. # OCEANIA
  2131. if
  2132. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "5"
  2133. then
  2134. ui_print(" Optimize GPS for Oceanian countries");
  2135. package_extract_dir("customize/gps/oceania/system", "/system");
  2136. endif;
  2137.  
  2138. # SOUTH AMERICA
  2139. if
  2140. file_getprop("/tmp/aroma-data/gps.prop","selected.1") == "6"
  2141. then
  2142. ui_print(" Optimize GPS for South American countries");
  2143. package_extract_dir("customize/gps/southamerica/system", "/system");
  2144. endif;
  2145.  
  2146. set_progress(0.7);
  2147. ##chinese add-ons############################################
  2148.  
  2149. if
  2150. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.1") == "1"
  2151. then
  2152. ui_print("@ Installing HTC_Widget_RenrenChat.apk");
  2153. package_extract_dir("customize/app/chinese_add-ons/HTC_Widget_RenrenChat", "/sd-ext/app_s");
  2154. endif;
  2155.  
  2156. if
  2157. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.2") == "1"
  2158. then
  2159. ui_print("@ Installing HTCSinaWeiboWidget.apk");
  2160. package_extract_dir("customize/app/chinese_add-ons/HTCSinaWeiboWidget", "/sd-ext/app_s");
  2161. endif;
  2162.  
  2163. if
  2164. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.3") == "1"
  2165. then
  2166. ui_print("@ Installing Renren.apk");
  2167. package_extract_dir("customize/app/chinese_add-ons/Renren", "/sd-ext/app_s");
  2168. endif;
  2169.  
  2170. if
  2171. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.4") == "1"
  2172. then
  2173. ui_print("@ Installing Renren_FSPlugin.apk");
  2174. package_extract_dir("customize/app/chinese_add-ons/Renren_FSPlugin", "/sd-ext/app_s");
  2175. endif;
  2176.  
  2177. if
  2178. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.5") == "1"
  2179. then
  2180. ui_print("@ Installing Renren_GLRplugin.apk");
  2181. package_extract_dir("customize/app/chinese_add-ons/Renren_GLRplugin", "/sd-ext/app_s");
  2182. endif;
  2183.  
  2184. if
  2185. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.6") == "1"
  2186. then
  2187. ui_print("@ Installing Sina_Weibo_FSPlugin.apk");
  2188. package_extract_dir("customize/app/chinese_add-ons/Sina_Weibo_FSPlugin", "/sd-ext/app_s");
  2189. endif;
  2190.  
  2191. if
  2192. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.7") == "1"
  2193. then
  2194. ui_print("@ Installing Sina_Weibo_GLRplugin.apk");
  2195.  
  2196. package_extract_dir("customize/app/chinese_add-ons/Sina_Weibo_GLRplugin", "/sd-ext/app_s");
  2197. endif;
  2198.  
  2199. if
  2200. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.8") == "1"
  2201. then
  2202. ui_print("@ Installing weibo2.5.0.25_1_1221.apk");
  2203.  
  2204. package_extract_dir("customize/app/chinese_add-ons/weibo2.5.0.25_1_1221", "/sd-ext/app_s");
  2205. endif;
  2206.  
  2207. if
  2208. file_getprop("/tmp/aroma-data/chineseaddon.prop","item.0.9") == "1"
  2209. then
  2210. ui_print("@ Installing Chinese Stock Background screens");
  2211.  
  2212. package_extract_dir("customize/app/chinese_add-ons/chinese_screens/system", "/system");
  2213. endif;
  2214.  
  2215. ##chinese add-ons end
  2216. set_progress(0.8);
  2217.  
  2218. ##---- Customize Packages
  2219. # Applications:
  2220. # app_adobe_flashplayer
  2221. if
  2222. file_getprop("/tmp/aroma-data/customize.prop","item.1.1") == "1"
  2223. then
  2224. ui_print("@ Installing Package: app_adobe_flashplayer");
  2225. package_extract_dir("customize/app/app_adobe_flashplayer", "/sd-ext");
  2226. else
  2227. delete("/sd-ext/app/com.adobe.flashplayer-1.apk");
  2228. endif;
  2229.  
  2230.  
  2231. # app_adobe_reader
  2232. if
  2233. file_getprop("/tmp/aroma-data/customize.prop","item.1.2") == "1"
  2234. then
  2235. ui_print("@ Installing Package: app_adobe_reader");
  2236. package_extract_dir("customize/app/app_adobe_reader", "/sd-ext");
  2237. else
  2238. delete("/sd-ext/app/com.adobe.reader-1.apk");
  2239. endif;
  2240.  
  2241. # app_fbjreader
  2242. if
  2243. file_getprop("/tmp/aroma-data/customize.prop","item.1.3") == "1"
  2244. then
  2245. ui_print("@ Installing FBReader");
  2246. package_extract_dir("customize/app/app_fbjreader", "/sd-ext");
  2247. else
  2248. delete("/sd-ext/app/FBReaderJ.apk");
  2249. endif;
  2250.  
  2251. # app_gmail
  2252. if
  2253. file_getprop("/tmp/aroma-data/customize.prop","item.1.4") == "1"
  2254. then
  2255. ui_print("@ Installing Package: app_gmail");
  2256. package_extract_dir("customize/app/app_gmail", "/sd-ext");
  2257. else
  2258. delete("/sd-ext/app/com.google.android.gm-1.apk");
  2259. delete("/sd-ext/app/com.google.android.gm-2.apk");
  2260. endif;
  2261.  
  2262. # app_gmaps
  2263. if
  2264. file_getprop("/tmp/aroma-data/customize.prop","item.1.5") == "1"
  2265. then
  2266. ui_print("@ Installing Package: app_gmaps");
  2267. package_extract_dir("customize/app/app_gmaps", "/sd-ext");
  2268. else
  2269. delete("/sd-ext/app/com.google.android.apps.maps-1.apk");
  2270. delete("/sd-ext/app/com.google.android.apps.maps-2.apk");
  2271. delete("/sd-ext/app/Street.apk");
  2272. endif;
  2273.  
  2274. # app_gtalk
  2275. if
  2276. file_getprop("/tmp/aroma-data/customize.prop","item.1.6") == "1"
  2277. then
  2278. ui_print("@ Installing Package: app_gtalk");
  2279. package_extract_dir("customize/app/app_gtalk", "/sd-ext");
  2280. else
  2281. delete("/sd-ext/app_s/Talk2.apk");
  2282. endif;
  2283.  
  2284. # app_media_gallery3d
  2285. if
  2286. file_getprop("/tmp/aroma-data/customize.prop","item.1.7") == "1"
  2287. then
  2288. ui_print("@ Installing Package: app_media_gallery3d");
  2289. package_extract_dir("customize/app/app_media_gallery3d", "/sd-ext");
  2290. else
  2291. delete("/sd-ext/app/Gallery3D.apk");
  2292. endif;
  2293.  
  2294. # app_picasapyramid
  2295. if
  2296. file_getprop("/tmp/aroma-data/customize.prop","item.1.8") == "1"
  2297. then
  2298. ui_print("@ Installing Package: app_picasapyramid");
  2299. package_extract_dir("customize/app/app_picasapyramid", "/sd-ext");
  2300. else
  2301. delete("/sd-ext/app_s/picasapryramid.apk");
  2302. endif;
  2303.  
  2304. # app_plurk
  2305. if
  2306. file_getprop("/tmp/aroma-data/customize.prop","item.1.9") == "1"
  2307. then
  2308. ui_print("@ Installing Package: app_plurk");
  2309. package_extract_dir("customize/app/app_plurk", "/sd-ext");
  2310. else
  2311. delete("/sd-ext/app_s/com.htc.Plurk3DWidget.apk");
  2312. delete("/sd-ext/app_s/HtcPlurk.apk");
  2313. endif;
  2314. set_progress(0.8);
  2315.  
  2316. # app_polaris
  2317. if
  2318. file_getprop("/tmp/aroma-data/customize.prop","item.1.10") == "1"
  2319. then
  2320. ui_print("@ Installing Package: app_polaris");
  2321. package_extract_dir("customize/app/app_polaris", "/sd-ext");
  2322. else
  2323. delete("/sd-ext/app_s/PolarisOffice.apk");
  2324. endif;
  2325.  
  2326. # app_voicedialer
  2327. if
  2328. file_getprop("/tmp/aroma-data/customize.prop","item.1.11") == "1"
  2329. then
  2330. ui_print("@ Installing Package: app_voicedialer");
  2331. package_extract_dir("customize/app/app_voicedialer", "/sd-ext");
  2332. else
  2333. delete("/sd-ext/app_s/VoiceDialer.apk");
  2334. endif;
  2335.  
  2336. # app_quicklookup
  2337. if
  2338. file_getprop("/tmp/aroma-data/customize.prop","item.1.12") == "1"
  2339. then
  2340. ui_print("@ Installing Package: htc_quicklookup");
  2341. package_extract_dir("customize/app/htc_quicklookup", "/sd-ext");
  2342. else
  2343. delete("/sd-ext/app_s/QuickLookup.apk");
  2344.  
  2345. endif;
  2346.  
  2347. # app_market
  2348. if
  2349. file_getprop("/tmp/aroma-data/customize.prop","item.1.13") == "1"
  2350. then
  2351. ui_print("@ Installing Package: app_market");
  2352. package_extract_dir("customize/app/app_market", "/sd-ext");
  2353. else
  2354. delete("/sd-ext/app/com.android.vending-1.apk");
  2355. delete("/sd-ext/app/com.android.vending-2.apk");
  2356. endif;
  2357.  
  2358. # app_flickr
  2359. if
  2360. file_getprop("/tmp/aroma-data/customize.prop","item.1.14") == "1"
  2361. then
  2362. ui_print("@ Installing Package: app_flickr");
  2363. package_extract_dir("customize/app/app_flickr", "/sd-ext");
  2364. else
  2365. delete("/sd-ext/app_s/Flickr.apk");
  2366. endif;
  2367.  
  2368. # app_adfree
  2369. if
  2370. file_getprop("/tmp/aroma-data/customize.prop","item.1.15") == "1"
  2371. then
  2372. ui_print("@ Installing Package: app_adfree");
  2373. package_extract_dir("customize/app/app_adfree", "/sd-ext");
  2374. else
  2375. delete("/sd-ext/app/com.bigtincan.android.adfree-1.apk");
  2376. delete("/sd-ext/app/com.bigtincan.android.adfree-2.apk");
  2377. endif;
  2378.  
  2379. # app_voicesearch
  2380. if
  2381. file_getprop("/tmp/aroma-data/customize.prop","item.1.16") == "1"
  2382. then
  2383. ui_print("@ Installing Package: app_voicesearch");
  2384. package_extract_dir("customize/app/app_voicesearch", "/sd-ext");
  2385. else
  2386. delete("/sd-ext/app/com.google.android.voicesearch-1.apk");
  2387. delete("/sd-ext/app/com.google.android.voicesearch-1.apk");
  2388. endif;
  2389.  
  2390. # app_youtube
  2391. if
  2392. file_getprop("/tmp/aroma-data/customize.prop","item.1.17") == "1"
  2393. then
  2394. ui_print("@ Installing Package: app_youtube");
  2395. package_extract_dir("customize/app/app_youtube", "/sd-ext");
  2396. else
  2397. delete("/sd-ext/app/com.google.android.youtube-1.apk");
  2398. delete("/sd-ext/app/com.google.android.youtube-2.apk");
  2399. endif;
  2400.  
  2401. # htc_skype
  2402. if
  2403. file_getprop("/tmp/aroma-data/customize.prop","item.1.18") == "1"
  2404. then
  2405. ui_print("@ Installing Package: htc_skype");
  2406. package_extract_dir("customize/app/htc_skype", "/sd-ext");
  2407. else
  2408. delete("/sd-ext/app_s/Skype.apk");
  2409. endif;
  2410. set_progress(0.9);
  2411. # Internet & Social Networking
  2412.  
  2413. # app_social_facebook
  2414. if
  2415. file_getprop("/tmp/aroma-data/customize.prop","item.2.1") == "1"
  2416. then
  2417. ui_print("@ Installing Package: app_social_facebook");
  2418. package_extract_dir("customize/app/app_social_facebook", "/sd-ext");
  2419. else
  2420. delete("/sd-ext/app_s/HtcFacebook.apk");
  2421. delete("/sd-ext/app_s/HtcFacebookChat.apk");
  2422. delete("/sd-ext/app_s/Skype.apk");
  2423. delete("/sd-ext/app/com.facebook.katana-1.apk");
  2424. endif;
  2425.  
  2426. # app_twitter
  2427. if
  2428. file_getprop("/tmp/aroma-data/customize.prop","item.2.2") == "1"
  2429. then
  2430. ui_print("@ Installing Package: app_twitter");
  2431. package_extract_dir("customize/app/app_twitter", "/sd-ext");
  2432. else
  2433. delete("/sd-ext/app_s/com.htc.Twitter3DWidget.apk");
  2434. delete("/sd-ext/app_s/com.twitter.android-1.apk");
  2435. delete("/sd-ext/app_s/HtcTwitter.apk");
  2436. delete("/sd-ext/app/com.twitter.android-1.apk");
  2437. delete("/sd-ext/app/com.twitter.android-2.apk");
  2438. endif;
  2439.  
  2440. # Tools & File Manager
  2441.  
  2442. # app_filemanager_estrongs
  2443. if
  2444. file_getprop("/tmp/aroma-data/customize.prop","item.3.1") == "1"
  2445. then
  2446. ui_print("@ Installing Package: app_filemanager_estrongs");
  2447. package_extract_dir("customize/app/app_filemanager_estrongs", "/sd-ext");
  2448. else
  2449. delete("/sd-ext/app/com.estrongs.android.pop.apk");
  2450. endif;
  2451.  
  2452. # app_tools_backupeverything
  2453. if
  2454. file_getprop("/tmp/aroma-data/customize.prop","item.3.2") == "1"
  2455. then
  2456. ui_print("@ Installing Package: app_tools_backupeverything");
  2457. package_extract_dir("customize/app/app_tools_backupeverything", "/sd-ext");
  2458. else
  2459. delete("/sd-ext/app/BackupEverything.apk");
  2460. endif;
  2461. set_progress(0.9);
  2462.  
  2463. # app_tools_daemoncontroller
  2464. if
  2465. file_getprop("/tmp/aroma-data/customize.prop","item.3.3") == "1"
  2466. then
  2467. ui_print("@ Installing Package: app_tools_daemoncontroller");
  2468. package_extract_dir("customize/app/app_tools_daemoncontroller", "/sd-ext");
  2469. else
  2470. delete("/sd-ext/app_s/DaemonController.apk");
  2471. delete("/system/etc/init.d/80aroc");
  2472. delete("/system/xbin/andrev_oc");
  2473. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  2474. set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
  2475. endif;
  2476.  
  2477. # app_tools_fasterfix
  2478. if
  2479. file_getprop("/tmp/aroma-data/customize.prop","item.3.4") == "1"
  2480. then
  2481. ui_print("@ Installing Package: app_tools_fasterfix");
  2482. package_extract_dir("customize/app/app_tools_fasterfix", "/sd-ext");
  2483. else
  2484. delete("/sd-ext/app/FasterFix.apk");
  2485. endif;
  2486.  
  2487. # app_tools_marketenabler
  2488. if
  2489. file_getprop("/tmp/aroma-data/customize.prop","item.3.5") == "1"
  2490. then
  2491. ui_print("@ Installing Package: app_tools_marketenabler");
  2492. package_extract_dir("customize/app/app_tools_marketenabler", "/sd-ext");
  2493. else
  2494. delete("/sd-ext/app/MarketEnabler.apk");
  2495. endif;
  2496.  
  2497. # app_stk
  2498. if
  2499. file_getprop("/tmp/aroma-data/customize.prop","item.3.6") == "1"
  2500. then
  2501. ui_print("@ Installing Package: app_stk");
  2502. package_extract_dir("customize/app/app_stk", "/sd-ext");
  2503. else
  2504. delete("/sd-ext/app_s/Stk.apk");
  2505. endif;
  2506.  
  2507. # app_dspmanager
  2508. if
  2509. file_getprop("/tmp/aroma-data/customize.prop","item.3.7") == "1"
  2510. then
  2511. ui_print("@ Installing Package: app_dspmanager");
  2512. package_extract_dir("customize/app/app_dspmanager", "/sd-ext");
  2513. else
  2514. delete("/sd-ext/app_s/DSPManager.apk");
  2515. endif;
  2516.  
  2517. # app_rilinfo
  2518. if
  2519. file_getprop("/tmp/aroma-data/customize.prop","item.3.8") == "1"
  2520. then
  2521. ui_print("@ Installing Package: app_rilinfo");
  2522. package_extract_dir("customize/app/app_rilinfo", "/sd-ext");
  2523. else
  2524. delete("/sd-ext/app/Rilinfo.apk");
  2525. endif;
  2526.  
  2527. # htc_friendstream
  2528. if
  2529. file_getprop("/tmp/aroma-data/customize.prop","item.4.1") == "1"
  2530. then
  2531. ui_print("@ Installing Package: htc_friendstream");
  2532. package_extract_dir("customize/app/htc_friendstream", "/sd-ext");
  2533. else
  2534. delete("/sd-ext/app_s/com.htc.FriendStream3DWidget.apk");
  2535. delete("/sd-ext/app_s/FriendStream.apk");
  2536. endif;
  2537.  
  2538.  
  2539. # htc_greader
  2540. if
  2541. file_getprop("/tmp/aroma-data/customize.prop","item.4.2") == "1"
  2542. then
  2543. ui_print("@ Installing Package: htc_greader");
  2544. package_extract_dir("customize/app/htc_greader", "/sd-ext");
  2545. else
  2546. delete("/sd-ext/app_s/com.htc.FriendStream3DWidget.apk");
  2547. delete("/sd-ext/app_s/FriendStream.apk");
  2548. endif;
  2549.  
  2550.  
  2551. # htc_laputa
  2552. if
  2553. file_getprop("/tmp/aroma-data/customize.prop","item.4.3") == "1"
  2554. then
  2555. ui_print("@ Installing Package: htc_laputa");
  2556. package_extract_dir("customize/app/htc_laputa/app_s", "/sd-ext/app_s");
  2557. package_extract_dir("customize/app/htc_laputa/system", "/system");
  2558. else
  2559. delete("/sd-ext/app_s/HtcLaputa.apk");
  2560. delete("/sd-ext/app_s/HtcLaputaInstaller.apk");
  2561. delete("/sd-ext/app_s/HtcLocationsWidget3d.apk");
  2562. delete("/sd-ext/app_s/HtcNavigateWidget3d.apk");
  2563. delete("/sd-ext/app_s/TripWidget3D.apk");
  2564. delete("/system/lib/soundfx/libLaputaEngine.so");
  2565. delete("/system/lib/soundfx/libLaputaLbJni.so");
  2566. delete("/system/lib/soundfx/libLaputaLbProviderJni.so");
  2567. delete("/system/lib/soundfx/libLaputaLogJni.so");
  2568. endif;
  2569.  
  2570.  
  2571. # htc_mail
  2572. if
  2573. file_getprop("/tmp/aroma-data/customize.prop","item.4.4") == "1"
  2574. then
  2575. ui_print("@ Installing Package: htc_mail");
  2576. package_extract_dir("customize/app/htc_mail", "/sd-ext");
  2577. else
  2578. delete("/sd-ext/app_s/htcmailwidgets3d.apk");
  2579. delete("/sd-ext/app_s/Mail.apk");
  2580. endif;
  2581.  
  2582.  
  2583. # htc_notes
  2584. if
  2585. file_getprop("/tmp/aroma-data/customize.prop","item.4.5") == "1"
  2586. then
  2587. ui_print("@ Installing Package: htc_notes");
  2588. package_extract_dir("customize/app/htc_notes", "/sd-ext");
  2589. else
  2590. delete("/sd-ext/app_s/HtcNotes.apk");
  2591. delete("/sd-ext/app_s/HtcNotesProvider.apk");
  2592. delete("/sd-ext/app_s/HtcRichNotesWidget3D.apk");
  2593. endif;
  2594.  
  2595.  
  2596. # htc_recommends
  2597. if
  2598. file_getprop("/tmp/aroma-data/customize.prop","item.4.6") == "1"
  2599. then
  2600. ui_print("@ Installing Package: htc_recommends");
  2601. package_extract_dir("customize/app/htc_recommends", "/sd-ext");
  2602. else
  2603. delete("/sd-ext/app_s/HtcRecommends.apk");
  2604. delete("/sd-ext/app_s/HtcRecommendsWidget.apk");
  2605. endif;
  2606.  
  2607.  
  2608. # htc_mypen
  2609. if
  2610. file_getprop("/tmp/aroma-data/customize.prop","item.4.7") == "1"
  2611. then
  2612. ui_print("@ Installing Package: htc_mypen");
  2613. package_extract_dir("customize/app/htc_mypen", "/sd-ext");
  2614. else
  2615. delete("/sd-ext/app_s/MyPen.apk");
  2616. endif;
  2617.  
  2618.  
  2619. # htc_stock
  2620. if
  2621. file_getprop("/tmp/aroma-data/customize.prop","item.4.8") == "1"
  2622. then
  2623. ui_print("@ Installing Package: htc_stock");
  2624. package_extract_dir("customize/app/htc_stock", "/sd-ext");
  2625. else
  2626. delete("/sd-ext/app_s/FusionStockWidget.apk");
  2627. delete("/sd-ext/app_s/IdleScreen_Stock.apk");
  2628. delete("/sd-ext/app_s/Stock.apk");
  2629. endif;
  2630.  
  2631.  
  2632. # htc_task
  2633. if
  2634. file_getprop("/tmp/aroma-data/customize.prop","item.4.9") == "1"
  2635. then
  2636. ui_print("@ Installing Package: htc_task");
  2637. package_extract_dir("customize/app/htc_task", "/sd-ext");
  2638. else
  2639. delete("/sd-ext/app_s/com.htc.Task3DWidget.apk");
  2640. delete("/sd-ext/app_s/MyTask.apk");
  2641. endif;
  2642.  
  2643.  
  2644. # htc_watch
  2645. if
  2646. file_getprop("/tmp/aroma-data/customize.prop","item.4.10") == "1"
  2647. then
  2648. ui_print("@ Installing Package: htc_watch");
  2649. package_extract_dir("customize/app/htc_watch", "/sd-ext");
  2650. else
  2651. delete("/sd-ext/app_s/htcwatchwidget3d.apk");
  2652. endif;
  2653.  
  2654. # htc_market
  2655. if
  2656. file_getprop("/tmp/aroma-data/customize.prop","item.4.11") == "1"
  2657. then
  2658. ui_print("@ Installing Package: htc_market");
  2659. package_extract_dir("customize/app/htc_market", "/sd-ext");
  2660. else
  2661. delete("/sd-ext/app_s/com.htcmarket_111214.apk");
  2662. endif;
  2663.  
  2664. # app_marketupdater
  2665. if
  2666. file_getprop("/tmp/aroma-data/customize.prop","item.4.12") == "1"
  2667. then
  2668. ui_print("@ Installing Package: app_marketupdater");
  2669. package_extract_dir("customize/app/app_marketupdater", "/sd-ext");
  2670. else
  2671. delete("/sd-ext/app_s/MarketUpdater.apk");
  2672. endif;
  2673.  
  2674. # htc_pdacarabickeyboard
  2675. if
  2676. file_getprop("/tmp/aroma-data/customize.prop","item.4.13") == "1"
  2677. then
  2678. ui_print("@ Installing Package: htc_pdacarabickeyboard");
  2679. package_extract_dir("customize/app/htc_pdacarabickeyboard", "/sd-ext");
  2680. else
  2681. delete("/sd-ext/app_s/PdacArabicKeyboard.apk");
  2682. endif;
  2683.  
  2684. # htc_pdachebrewkeyboard
  2685. if
  2686. file_getprop("/tmp/aroma-data/customize.prop","item.4.14") == "1"
  2687. then
  2688. ui_print("@ Installing Package: htc_pdachebrewkeyboard");
  2689. package_extract_dir("customize/app/htc_pdachebrewkeyboard", "/sd-ext");
  2690. else
  2691. delete("/sd-ext/app_s/PdacHebrewKeyboard.apk");
  2692. endif;
  2693.  
  2694. ##################
  2695. # htc_dockmode
  2696. if
  2697. file_getprop("/tmp/aroma-data/customize.prop","item.4.15") == "1"
  2698. then
  2699. ui_print("@ Installing Package: htc_dockmode");
  2700. package_extract_dir("customize/app/htc_dockmode", "/sd-ext");
  2701. else
  2702. delete("/sd-ext/app_s/PdacHebrewKeyboard.apk");
  2703. endif;
  2704.  
  2705. # htc_androidnote
  2706. if
  2707. file_getprop("/tmp/aroma-data/customize.prop","item.4.16") == "1"
  2708. then
  2709. ui_print("@ Installing Package: htc_androidnote");
  2710. package_extract_dir("customize/app/htc_androidnote", "/sd-ext");
  2711. else
  2712. delete("/sd-ext/app_s/AndroidNote.apk");
  2713. endif;
  2714.  
  2715. # htc_appsharing
  2716. if
  2717. file_getprop("/tmp/aroma-data/customize.prop","item.4.17") == "1"
  2718. then
  2719. ui_print("@ Installing Package: htc_appsharing");
  2720. package_extract_dir("customize/app/htc_appsharing", "/sd-ext");
  2721. else
  2722. delete("/sd-ext/app_s/AppSharing.apk");
  2723. endif;
  2724.  
  2725. # htc_appwidgetpicker
  2726. if
  2727. file_getprop("/tmp/aroma-data/customize.prop","item.4.18") == "1"
  2728. then
  2729. ui_print("@ Installing Package: htc_appwidgetpicker");
  2730. package_extract_dir("customize/app/htc_appwidgetpicker", "/sd-ext");
  2731. else
  2732. delete("/sd-ext/app_s/AppWidgetPicker.apk");
  2733. endif;
  2734.  
  2735.  
  2736. # app_htc_filemanager
  2737. if
  2738. file_getprop("/tmp/aroma-data/customize.prop","item.4.19") == "1"
  2739. then
  2740. ui_print("@ Installing Package: app_htc_filemanager");
  2741. package_extract_dir("customize/app/app_htc_filemanager", "/sd-ext");
  2742. else
  2743. delete("/sd-ext/app/hFileManager.apk");
  2744. endif;
  2745.  
  2746. # htc.idlescreen_sn
  2747. if
  2748. file_getprop("/tmp/aroma-data/customize.prop","item.4.20") == "1"
  2749. then
  2750. ui_print("@ Installing Package: htc.idlescreen_sn");
  2751. package_extract_dir("customize/app/htc.idlescreen_sn", "/sd-ext");
  2752. else
  2753. delete("/sd-ext/app_s/com.htc.idlescreen_SN.apk");
  2754. endif;
  2755.  
  2756. # htc_callerlocation
  2757. if
  2758. file_getprop("/tmp/aroma-data/customize.prop","item.4.21") == "1"
  2759. then
  2760. ui_print("@ Installing Package: htc_callerlocation");
  2761. package_extract_dir("customize/app/htc_callerlocation", "/sd-ext");
  2762. else
  2763. delete("/sd-ext/app_s/CallerLocation.apk");
  2764. endif;
  2765.  
  2766. # htc_deskclock
  2767. if
  2768. file_getprop("/tmp/aroma-data/customize.prop","item.4.22") == "1"
  2769. then
  2770. ui_print("@ Installing Package: htc_deskclock");
  2771. package_extract_dir("customize/app/htc_deskclock", "/sd-ext");
  2772. else
  2773. delete("/sd-ext/app_s/DeskClock.apk");
  2774. endif;
  2775.  
  2776. # htc_downloadproviderui
  2777. if
  2778. file_getprop("/tmp/aroma-data/customize.prop","item.4.23") == "1"
  2779. then
  2780. ui_print("@ Installing Package: htc_downloadproviderui");
  2781. package_extract_dir("customize/app/htc_downloadproviderui", "/sd-ext");
  2782. else
  2783. delete("/sd-ext/app_s/DownloadProviderUi.apk");
  2784. endif;
  2785.  
  2786. # googlebackuptransport
  2787. if
  2788. file_getprop("/tmp/aroma-data/customize.prop","item.4.24") == "1"
  2789. then
  2790. ui_print("@ Installing Package: googlebackuptransport");
  2791. package_extract_dir("customize/app/googlebackuptransport", "/sd-ext");
  2792. else
  2793. delete("/sd-ext/app_s/GoogleBackupTransport.apk");
  2794. endif;
  2795.  
  2796. # htc_backgrounddatawidget
  2797. if
  2798. file_getprop("/tmp/aroma-data/customize.prop","item.4.25") == "1"
  2799. then
  2800. ui_print("@ Installing Package: htc_backgrounddatawidget");
  2801. package_extract_dir("customize/app/htc_backgrounddatawidget", "/sd-ext");
  2802. else
  2803. delete("/sd-ext/app_s/HtcBackgroundDataWidget.apk");
  2804. endif;
  2805.  
  2806.  
  2807. # Htc_connectedmedia
  2808. if
  2809. file_getprop("/tmp/aroma-data/customize.prop","item.4.26") == "1"
  2810. then
  2811. ui_print("@ Installing Package: Htc_connectedmedia");
  2812. package_extract_dir("customize/app/Htc_connectedmedia", "/sd-ext");
  2813. else
  2814. delete("/sd-ext/app_s/HtcConnectedMedia.apk");
  2815. endif;
  2816.  
  2817.  
  2818. # htc_datastripwidget
  2819. if
  2820. file_getprop("/tmp/aroma-data/customize.prop","item.4.27") == "1"
  2821. then
  2822. ui_print("@ Installing Package: htc_datastripwidget");
  2823. package_extract_dir("customize/app/htc_datastripwidget", "/sd-ext");
  2824. else
  2825. delete("/sd-ext/app_s/HtcDataStripWidget.apk");
  2826. endif;
  2827.  
  2828. # htc_direct
  2829. if
  2830. file_getprop("/tmp/aroma-data/customize.prop","item.4.28") == "1"
  2831. then
  2832. ui_print("@ Installing Package: htc_direct");
  2833. package_extract_dir("customize/app/htc_direct", "/sd-ext");
  2834. else
  2835. delete("/sd-ext/app_s/HtcDirect.apk");
  2836. endif;
  2837.  
  2838. # htc_directdownloadsprovider
  2839. if
  2840. file_getprop("/tmp/aroma-data/customize.prop","item.4.29") == "1"
  2841. then
  2842. ui_print("@ Installing Package: htc_directdownloadsprovider");
  2843. package_extract_dir("customize/app/htc_directdownloadsprovider", "/sd-ext");
  2844. else
  2845. delete("/sd-ext/app_s/HtcDirectDownloadsProvider.apk");
  2846. endif;
  2847.  
  2848. # htc_hubsyncprovider
  2849. if
  2850. file_getprop("/tmp/aroma-data/customize.prop","item.4.30") == "1"
  2851. then
  2852. ui_print("@ Installing Package: htc_hubsyncprovider");
  2853. package_extract_dir("customize/app/htc_hubsyncprovider", "/sd-ext");
  2854. else
  2855. delete("/sd-ext/app_s/HtcHubSyncProvider.apk");
  2856. endif;
  2857.  
  2858. # htc_painterview
  2859. if
  2860. file_getprop("/tmp/aroma-data/customize.prop","item.4.31") == "1"
  2861. then
  2862. ui_print("@ Installing Package: htc_painterview");
  2863. package_extract_dir("customize/app/htc_painterview", "/sd-ext");
  2864. else
  2865. delete("/sd-ext/app_s/HtcPainterView.apk");
  2866. endif;
  2867.  
  2868. # htc_photowidget
  2869. if
  2870. file_getprop("/tmp/aroma-data/customize.prop","item.4.32") == "1"
  2871. then
  2872. ui_print("@ Installing Package: htc_photowidget");
  2873. package_extract_dir("customize/app/htc_photowidget", "/sd-ext");
  2874. else
  2875. delete("/sd-ext/app_s/HtcPhotoWidget.apk");
  2876. endif;
  2877.  
  2878. # htc_powerstripwidget
  2879. if
  2880. file_getprop("/tmp/aroma-data/customize.prop","item.4.33") == "1"
  2881. then
  2882. ui_print("@ Installing Package: htc_powerstripwidget");
  2883. package_extract_dir("customize/app/htc_powerstripwidget", "/sd-ext");
  2884. else
  2885. delete("/sd-ext/app_s/HtcPowerStripWidget.apk");
  2886. endif;
  2887.  
  2888. # htc_ringtonetrimmer
  2889. if
  2890. file_getprop("/tmp/aroma-data/customize.prop","item.4.34") == "1"
  2891. then
  2892. ui_print("@ Installing Package: htc_ringtonetrimmer");
  2893. package_extract_dir("customize/app/htc_ringtonetrimmer", "/sd-ext");
  2894. else
  2895. delete("/sd-ext/app_s/HtcRingtoneTrimmer.apk");
  2896. delete("/sd-ext/app_s/TrimIt.apk");
  2897. endif;
  2898.  
  2899. # htc_ringtonewidget
  2900. if
  2901. file_getprop("/tmp/aroma-data/customize.prop","item.4.35") == "1"
  2902. then
  2903. ui_print("@ Installing Package: htc_ringtonewidget");
  2904. package_extract_dir("customize/app/htc_ringtonewidget", "/sd-ext");
  2905. else
  2906. delete("/sd-ext/app_s/HtcRingtoneWidget.apk");
  2907. endif;
  2908.  
  2909. # htc_screenbrightnesswidget
  2910. if
  2911. file_getprop("/tmp/aroma-data/customize.prop","item.4.36") == "1"
  2912. then
  2913. ui_print("@ Installing Package: htc_screenbrightnesswidget");
  2914. package_extract_dir("customize/app/htc_screenbrightnesswidget", "/sd-ext");
  2915. else
  2916. delete("/sd-ext/app_s/HtcScreenBrightnessWidget.apk");
  2917. endif;
  2918.  
  2919. # htc_screentimeoutwidget
  2920. if
  2921. file_getprop("/tmp/aroma-data/customize.prop","item.4.37") == "1"
  2922. then
  2923. ui_print("@ Installing Package: htc_screentimeoutwidget");
  2924. package_extract_dir("customize/app/htc_screentimeoutwidget", "/sd-ext");
  2925. else
  2926. delete("/sd-ext/app_s/HtcScreenTimeoutWidget.apk");
  2927. endif;
  2928.  
  2929. # htc_idlescreen_photo
  2930. if
  2931. file_getprop("/tmp/aroma-data/customize.prop","item.4.38") == "1"
  2932. then
  2933. ui_print("@ Installing Package: htc_idlescreen_photo");
  2934. package_extract_dir("customize/app/htc_idlescreen_photo", "/sd-ext");
  2935. else
  2936. delete("/sd-ext/app_s/idlescreen_photo.apk");
  2937. endif;
  2938.  
  2939. # htc_intsigcamcard
  2940. if
  2941. file_getprop("/tmp/aroma-data/customize.prop","item.4.39") == "1"
  2942. then
  2943. ui_print("@ Installing Package: htc_intsigcamcard");
  2944. package_extract_dir("customize/app/htc_intsigcamcard", "/sd-ext");
  2945. else
  2946. delete("/sd-ext/app_s/IntSigCamCard.apk");
  2947. endif;
  2948.  
  2949. # htc_mediauploader
  2950. if
  2951. file_getprop("/tmp/aroma-data/customize.prop","item.4.40") == "1"
  2952. then
  2953. ui_print("@ Installing Package: htc_mediauploader");
  2954. package_extract_dir("customize/app/htc_mediauploader", "/sd-ext");
  2955. else
  2956. delete("/sd-ext/app_s/MediaUploader.apk");
  2957. endif;
  2958.  
  2959. # htc_myhtc
  2960. if
  2961. file_getprop("/tmp/aroma-data/customize.prop","item.4.41") == "1"
  2962. then
  2963. ui_print("@ Installing Package: htc_myhtc");
  2964. package_extract_dir("customize/app/htc_myhtc", "/sd-ext");
  2965. else
  2966. delete("/sd-ext/app_s/MyHTC.apk");
  2967. endif;
  2968.  
  2969.  
  2970. # htc_onlineassetdetails
  2971. if
  2972. file_getprop("/tmp/aroma-data/customize.prop","item.4.42") == "1"
  2973. then
  2974. ui_print("@ Installing Package: htc_onlineassetdetails");
  2975. package_extract_dir("customize/app/htc_onlineassetdetails", "/sd-ext");
  2976. else
  2977. delete("/sd-ext/app_s/OnlineAssetDetails.apk");
  2978. endif;
  2979.  
  2980. # htc_protips
  2981. if
  2982. file_getprop("/tmp/aroma-data/customize.prop","item.4.43") == "1"
  2983. then
  2984. ui_print("@ Installing Package: htc_protips");
  2985. package_extract_dir("customize/app/htc_protips", "/sd-ext");
  2986. else
  2987. delete("/sd-ext/app_s/Protips.apk");
  2988. endif;
  2989.  
  2990.  
  2991. # htc_quicklookup
  2992. if
  2993. file_getprop("/tmp/aroma-data/customize.prop","item.4.44") == "1"
  2994. then
  2995. ui_print("@ Installing Package: htc_quicklookup");
  2996. package_extract_dir("customize/app/htc_quicklookup", "/sd-ext");
  2997. else
  2998. delete("/sd-ext/app_s/QuickLookup.apk");
  2999. endif;
  3000.  
  3001. # htc_rss
  3002. if
  3003. file_getprop("/tmp/aroma-data/customize.prop","item.4.45") == "1"
  3004. then
  3005. ui_print("@ Installing Package: htc_rss");
  3006. package_extract_dir("customize/app/htc_rss", "/sd-ext");
  3007. else
  3008. delete("/sd-ext/app_s/RSS.apk");
  3009. delete("/sd-ext/framework/com.htc.rss.jar");
  3010. endif;
  3011.  
  3012.  
  3013. # htc_showme
  3014. if
  3015. file_getprop("/tmp/aroma-data/customize.prop","item.4.46") == "1"
  3016. then
  3017. ui_print("@ Installing Package: htc_showme");
  3018. package_extract_dir("customize/app/htc_showme", "/sd-ext");
  3019. else
  3020. delete("/sd-ext/app_s/ShowMe.apk");
  3021. delete("/sd-ext/app_s/ShowMeWidget.apk");
  3022. endif;
  3023.  
  3024. # htc_smartcardservice
  3025. if
  3026. file_getprop("/tmp/aroma-data/customize.prop","item.4.47") == "1"
  3027. then
  3028. ui_print("@ Installing Package: htc_smartcardservice");
  3029. package_extract_dir("customize/app/htc_smartcardservice", "/sd-ext");
  3030. else
  3031. delete("/sd-ext/app_s/SmartcardService.apk");
  3032. endif;
  3033.  
  3034. # app_soundhound_freemium
  3035. if
  3036.  
  3037. file_getprop("/tmp/aroma-data/customize.prop","item.4.48") == "1"
  3038. then
  3039. ui_print("@ Installing Package: app_soundhound_freemium");
  3040. package_extract_dir("customize/app/app_soundhound_freemium", "/sd-ext");
  3041. package_extract_dir("customize/app/app_soundhound_freemium/system", "/system");
  3042. else
  3043. delete("/sd-ext/app_s/com.melodis.midomiMusicIdentifier.freemium-1.apk");
  3044. delete("/sd-ext/app_s/SoundHound_Freemium.apk");
  3045. delete("/system/lib/libsoundhoundaudio.so");
  3046. endif;
  3047.  
  3048.  
  3049. # htc_sketcher
  3050. if
  3051. file_getprop("/tmp/aroma-data/customize.prop","item.4.49") == "1"
  3052. then
  3053. ui_print("@ Installing Package: htc_sketcher");
  3054. package_extract_dir("customize/app/htc_sketcher", "/sd-ext");
  3055. else
  3056. delete("/sd-ext/app_s/MySketcher.apk");
  3057. endif;
  3058.  
  3059. # htc_fmradio
  3060. if
  3061. file_getprop("/tmp/aroma-data/customize.prop","item.4.50") == "1"
  3062. then
  3063. ui_print("@ Installing Package: htc_fmradio");
  3064. package_extract_dir("customize/app/htc_fmradio", "/sd-ext");
  3065. else
  3066. delete("/sd-ext/app_s/HtcFMRadio.apk");
  3067. endif;
  3068. #################
  3069.  
  3070. # htc_widget_bookmark
  3071. if
  3072. file_getprop("/tmp/aroma-data/customize.prop","item.5.1") == "1"
  3073. then
  3074. ui_print("@ Installing Package: htc_widget_bookmark");
  3075. package_extract_dir("customize/app/htc_widget_bookmark", "/sd-ext");
  3076. else
  3077. delete("/sd-ext/app_s/htcbookmarkwidget3d.apk");
  3078. endif;
  3079.  
  3080. # htc_widget_calculator
  3081. if
  3082. file_getprop("/tmp/aroma-data/customize.prop","item.5.2") == "1"
  3083. then
  3084. ui_print("@ Installing Package: htc_widget_calculator");
  3085. package_extract_dir("customize/app/htc_widget_calculator", "/sd-ext");
  3086. else
  3087. delete("/sd-ext/app_s/HtcCalculatorWidget.apk");
  3088. endif;
  3089.  
  3090. # htc_widget_calendar
  3091. if
  3092. file_getprop("/tmp/aroma-data/customize.prop","item.5.3") == "1"
  3093. then
  3094. ui_print("@ Installing Package: htc_widget_calendar");
  3095. package_extract_dir("customize/app/htc_widget_calendar", "/sd-ext");
  3096. else
  3097. delete("/sd-ext/app_s/htccalendarwidgets3d.apk");
  3098. endif;
  3099.  
  3100.  
  3101. # htc_widget_contact
  3102. if
  3103. file_getprop("/tmp/aroma-data/customize.prop","item.5.4") == "1"
  3104. then
  3105. ui_print("@ Installing Package: htc_widget_contact");
  3106.  
  3107. package_extract_dir("customize/app/htc_widget_contact", "/sd-ext");
  3108. else
  3109. delete("/sd-ext/app_s/htccontactwidgets3D.apk");
  3110. endif;
  3111.  
  3112. # htc_widget_fm
  3113. if
  3114. file_getprop("/tmp/aroma-data/customize.prop","item.5.5") == "1"
  3115. then
  3116. ui_print("@ Installing Package: htc_widget_fm");
  3117. package_extract_dir("customize/app/htc_widget_fm", "/sd-ext");
  3118. else
  3119. delete("/sd-ext/app_s/com.htc.FMRadioWidget.apk");
  3120. endif;
  3121.  
  3122. # htc_widget_music
  3123. if
  3124. file_getprop("/tmp/aroma-data/customize.prop","item.5.6") == "1"
  3125. then
  3126. ui_print("@ Installing Package: htc_widget_music");
  3127. package_extract_dir("customize/app/htc_widget_music", "/sd-ext");
  3128. else
  3129. delete("/sd-ext/app_s/com.htc.MusicWidget.apk");
  3130. endif;
  3131.  
  3132. # htc_widget_quicklaunch
  3133. if
  3134. file_getprop("/tmp/aroma-data/customize.prop","item.5.7") == "1"
  3135. then
  3136. ui_print("@ Installing Package: htc_widget_quicklaunch");
  3137. package_extract_dir("customize/app/htc_widget_quicklaunch", "/sd-ext");
  3138. else
  3139. delete("/sd-ext/app_s/HtcQuickLaunchWidget.apk");
  3140. endif;
  3141.  
  3142.  
  3143. # htc_widget_trends
  3144. if
  3145. file_getprop("/tmp/aroma-data/customize.prop","item.5.8") == "1"
  3146. then
  3147. ui_print("@ Installing Package: htc_widget_trends");
  3148. package_extract_dir("customize/app/htc_widget_trends", "/sd-ext");
  3149. else
  3150. delete("/sd-ext/app_s/com.htc.TrendsWidget.apk");
  3151. endif;
  3152.  
  3153. # htc_widget_geniewidget
  3154. if
  3155. file_getprop("/tmp/aroma-data/customize.prop","item.5.9") == "1"
  3156. then
  3157. ui_print("@ Installing Package: htc_widget_geniewidget");
  3158. package_extract_dir("customize/app/htc_widget_geniewidget", "/sd-ext");
  3159. else
  3160. delete("/sd-ext/app_s/GenieWidget.apk");
  3161. endif;
  3162.  
  3163. # livewall_magicsmoke
  3164. if
  3165. file_getprop("/tmp/aroma-data/customize.prop","item.6.1") == "1"
  3166. then
  3167. ui_print("@ Installing Package: livewall_magicsmoke");
  3168. package_extract_dir("customize/app/livewall_magicsmoke", "/sd-ext");
  3169. else
  3170. delete("/sd-ext/app_s/MagicSmokeWallpapers.apk");
  3171. endif;
  3172.  
  3173. # livewall_mode10
  3174. if
  3175. file_getprop("/tmp/aroma-data/customize.prop","item.6.2") == "1"
  3176. then
  3177. ui_print("@ Installing Package: livewall_mode10");
  3178. package_extract_dir("customize/app/livewall_mode10", "/sd-ext");
  3179. else
  3180. delete("/sd-ext/app_s/Mode10Wallpapers.apk");
  3181. endif;
  3182.  
  3183.  
  3184. # livewall_streak
  3185. if
  3186. file_getprop("/tmp/aroma-data/customize.prop","item.6.3") == "1"
  3187. then
  3188. ui_print("@ Installing Package: livewall_streak");
  3189.  
  3190. package_extract_dir("customize/app/livewall_streak", "/sd-ext");
  3191. else
  3192. delete("/sd-ext/app_s/HTCLivewallpaperStreak.apk");
  3193. endif;
  3194.  
  3195.  
  3196. # livewall_visual
  3197. if
  3198. file_getprop("/tmp/aroma-data/customize.prop","item.6.4") == "1"
  3199. then
  3200. ui_print("@ Installing Package: livewall_visual");
  3201. package_extract_dir("customize/app/livewall_visual", "/sd-ext");
  3202. else
  3203. delete("/sd-ext/app_s/VisualizationWallpapers.apk");
  3204. endif;
  3205.  
  3206.  
  3207. # livewall_weather
  3208. if
  3209. file_getprop("/tmp/aroma-data/customize.prop","item.6.5") == "1"
  3210. then
  3211. ui_print("@ Installing Package: livewall_weather");
  3212. package_extract_dir("customize/app/livewall_weather", "/sd-ext");
  3213. else
  3214. delete("/sd-ext/app_s/HtcWeatherWallpaper.apk");
  3215. delete("/sd-ext/app_s/WeatherLiveWallpaper.apk");
  3216. endif;
  3217.  
  3218. # htc_skins
  3219.  
  3220. if
  3221. file_getprop("/tmp/aroma-data/customize.prop","item.7.1") == "1"
  3222. then
  3223. ui_print("@ Installing Package: htc_skins");
  3224. package_extract_dir("customize/app/htc_skins/app_s", "/sd-ext/app_s");
  3225. else
  3226. delete("/sd-ext/app_s/BlueSky.apk");
  3227. delete("/sd-ext/app_s/Burgundy.apk");
  3228. endif;
  3229. endif;
  3230.  
  3231. symlink("toolbox", "/system/bin/cat","/system/bin/chmod",
  3232. "/system/bin/chown","/system/bin/chownto",
  3233. "/system/bin/cmp","/system/bin/date",
  3234. "/system/bin/dd","/system/bin/df",
  3235. "/system/bin/dmesg","/system/bin/getevent",
  3236. "/system/bin/getprop","/system/bin/hd",
  3237. "/system/bin/id","/system/bin/ifconfig",
  3238. "/system/bin/iftop","/system/bin/insmod",
  3239. "/system/bin/ioctl","/system/bin/ionice",
  3240. "/system/bin/kill","/system/bin/ln",
  3241. "/system/bin/log","/system/bin/ls",
  3242. "/system/bin/lsmod","/system/bin/mkdir",
  3243. "/system/bin/mount","/system/bin/mv",
  3244. "/system/bin/nandread","/system/bin/netstat",
  3245. "/system/bin/newfs_msdos","/system/bin/notify",
  3246. "/system/bin/printenv","/system/bin/ps",
  3247. "/system/bin/renice","/system/bin/rm",
  3248. "/system/bin/rmdir","/system/bin/rmmod",
  3249. "/system/bin/route","/system/bin/schedtop",
  3250. "/system/bin/sendevent","/system/bin/setconsole",
  3251. "/system/bin/setprop","/system/bin/sleep",
  3252. "/system/bin/smd","/system/bin/start",
  3253. "/system/bin/stop","/system/bin/sync",
  3254. "/system/bin/top","/system/bin/umount",
  3255. "/system/bin/vmstat","/system/bin/watchprops",
  3256. "/system/bin/wipe");
  3257.  
  3258. symlink("busybox", "/system/xbin/[","/system/xbin/[[","/system/xbin/addgroup",
  3259. "/system/xbin/adduser","/system/xbin/adjtimex","/system/xbin/ar",
  3260. "/system/xbin/arp","/system/xbin/arping","/system/xbin/ash",
  3261. "/system/xbin/awk","/system/xbin/basename","/system/xbin/bbconfig",
  3262. "/system/xbin/beep","/system/xbin/blkid","/system/xbin/brctl",
  3263. "/system/xbin/bunzip2", "/system/xbin/bzcat", "/system/xbin/bzip2",
  3264. "/system/xbin/cal", "/system/xbin/cat", "/system/xbin/catv",
  3265. "/system/xbin/chat","/system/xbin/chattr","/system/xbin/chgrp",
  3266. "/system/xbin/chmod","/system/xbin/chown","/system/xbin/chpasswd",
  3267. "/system/xbin/chpst","/system/xbin/chroot","/system/xbin/chrt",
  3268. "/system/xbin/chvt","/system/xbin/cksum","/system/xbin/clear",
  3269. "/system/xbin/cmp","/system/xbin/comm","/system/xbin/cp",
  3270. "/system/xbin/cpio","/system/xbin/crond","/system/xbin/crontab",
  3271. "/system/xbin/cryptpw","/system/xbin/cttyhack","/system/xbin/cut",
  3272. "/system/xbin/date","/system/xbin/dc","/system/xbin/dd",
  3273. "/system/xbin/deallocvt","/system/xbin/delgroup","/system/xbin/deluser",
  3274. "/system/xbin/depmod","/system/xbin/devmem","/system/xbin/df",
  3275. "/system/xbin/diff","/system/xbin/dirname","/system/xbin/dmesg",
  3276. "/system/xbin/dnsd","/system/xbin/dnsdomainname","/system/xbin/dos2unix",
  3277. "/system/xbin/du","/system/xbin/dumpkmap","/system/xbin/echo",
  3278. "/system/xbin/ed","/system/xbin/egrep","/system/xbin/eject",
  3279. "/system/xbin/env","/system/xbin/envdir","/system/xbin/envuidgid",
  3280. "/system/xbin/ether-wake","/system/xbin/expand","/system/xbin/expr",
  3281. "/system/xbin/fakeidentd","/system/xbin/false","/system/xbin/fbset",
  3282. "/system/xbin/fbsplash","/system/xbin/fdflush","/system/xbin/fdformat",
  3283. "/system/xbin/fdisk","/system/xbin/fgrep","/system/xbin/find",
  3284. "/system/xbin/findfs","/system/xbin/fold","/system/xbin/free",
  3285. "/system/xbin/fsck","/system/xbin/fsck.minix","/system/xbin/fsync",
  3286. "/system/xbin/ftpd","/system/xbin/ftpget","/system/xbin/ftpput",
  3287. "/system/xbin/fuser","/system/xbin/getopt","/system/xbin/getty",
  3288. "/system/xbin/grep", "/system/xbin/gunzip", "/system/xbin/gzip",
  3289. "/system/xbin/halt","/system/xbin/hd","/system/xbin/hdparm",
  3290. "/system/xbin/head","/system/xbin/hexdump","/system/xbin/hostid",
  3291. "/system/xbin/hostname","/system/xbin/httpd","/system/xbin/hush",
  3292. "/system/xbin/hwclock","/system/xbin/id","/system/xbin/ifconfig",
  3293. "/system/xbin/ifdown","/system/xbin/ifenslave","/system/xbin/ifplugd",
  3294. "/system/xbin/ifup","/system/xbin/inetd","/system/xbin/init",
  3295. "/system/xbin/insmod","/system/xbin/install","/system/xbin/ionice",
  3296. "/system/xbin/ip","/system/xbin/ipaddr","/system/xbin/ipcalc",
  3297. "/system/xbin/ipcrm","/system/xbin/ipcs","/system/xbin/iplink",
  3298. "/system/xbin/iproute","/system/xbin/iprule","/system/xbin/iptunnel",
  3299. "/system/xbin/kbd_mode","/system/xbin/kill","/system/xbin/killall",
  3300. "/system/xbin/killall5","/system/xbin/klogd","/system/xbin/last",
  3301. "/system/xbin/length","/system/xbin/less","/system/xbin/linux32",
  3302. "/system/xbin/linux64","/system/xbin/linuxrc","/system/xbin/ln",
  3303. "/system/xbin/loadfont","/system/xbin/loadkmap","/system/xbin/logger",
  3304. "/system/xbin/login","/system/xbin/logname","/system/xbin/logread",
  3305. "/system/xbin/losetup","/system/xbin/lpd","/system/xbin/lpq",
  3306. "/system/xbin/lpr","/system/xbin/ls","/system/xbin/lsattr",
  3307. "/system/xbin/lsmod","/system/xbin/lzmacat","/system/xbin/lzop",
  3308. "/system/xbin/lzopcat","/system/xbin/makedevs","/system/xbin/makemime",
  3309. "/system/xbin/man","/system/xbin/md5sum","/system/xbin/mdev",
  3310. "/system/xbin/mesg","/system/xbin/microcom","/system/xbin/mkdir",
  3311. "/system/xbin/mkdosfs","/system/xbin/mkfifo","/system/xbin/mkfs.minix",
  3312. "/system/xbin/mkfs.vfat","/system/xbin/mknod","/system/xbin/mkpasswd",
  3313. "/system/xbin/mkswap","/system/xbin/mktemp","/system/xbin/modprobe",
  3314. "/system/xbin/more","/system/xbin/mount","/system/xbin/mountpoint",
  3315. "/system/xbin/msh","/system/xbin/mt","/system/xbin/mv","/system/xbin/nameif",
  3316. "/system/xbin/nc","/system/xbin/netstat","/system/xbin/nice",
  3317. "/system/xbin/nmeter","/system/xbin/nohup","/system/xbin/nslookup",
  3318. "/system/xbin/od","/system/xbin/openvt","/system/xbin/passwd",
  3319. "/system/xbin/patch", "/system/xbin/pgrep", "/system/xbin/pidof",
  3320. "/system/xbin/ping", "/system/xbin/pkill", "/system/xbin/printenv",
  3321. "/system/xbin/printf", "/system/xbin/ps", "/system/xbin/pwd",
  3322. "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
  3323. "/system/xbin/renice", "/system/xbin/reset", "/system/xbin/rm",
  3324. "/system/xbin/rmdir", "/system/xbin/rmmod", "/system/xbin/route",
  3325. "/system/xbin/run-parts", "/system/xbin/sed", "/system/xbin/seq",
  3326. "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
  3327. "/system/xbin/sha256sum", "/system/xbin/sha512sum",
  3328. "/system/xbin/sleep", "/system/xbin/sort", "/system/xbin/split",
  3329. "/system/xbin/stat", "/system/xbin/strings", "/system/xbin/stty",
  3330. "/system/xbin/swapoff", "/system/xbin/swapon", "/system/xbin/sync",
  3331. "/system/xbin/sysctl", "/system/xbin/tac", "/system/xbin/tail",
  3332. "/system/xbin/tar", "/system/xbin/tee", "/system/xbin/telnet",
  3333. "/system/xbin/test", "/system/xbin/tftp", "/system/xbin/time",
  3334. "/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
  3335. "/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/tty",
  3336. "/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
  3337. "/system/xbin/uniq", "/system/xbin/unix2dos", "/system/xbin/unlzop",
  3338. "/system/xbin/unzip", "/system/xbin/uptime", "/system/xbin/usleep",
  3339. "/system/xbin/uudecode", "/system/xbin/uuencode", "/system/xbin/vi",
  3340. "/system/xbin/watch", "/system/xbin/wc",
  3341. "/system/xbin/which", "/system/xbin/whoami", "/system/xbin/xargs",
  3342. "/system/xbin/yes",
  3343. "/system/xbin/zcat");
  3344. symlink("iwmulticall", "/system/xbin/iwconfig",
  3345. "/system/xbin/iwlist", "/system/xbin/iwpriv",
  3346. "/system/xbin/iwspy");
  3347. symlink("toolbox", "/system/bin/cat", "/system/bin/chmod", "/system/bin/chown",
  3348. "/system/bin/cmp", "/system/bin/date", "/system/bin/dd", "/system/bin/df",
  3349. "/system/bin/dmesg", "/system/bin/getevent", "/system/bin/getprop",
  3350. "/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
  3351. "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
  3352. "/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
  3353. "/system/bin/log", "/system/bin/lsmod", "/system/bin/lsof",
  3354. "/system/bin/mkdir", "/system/bin/mount", "/system/bin/mv",
  3355. "/system/bin/nandread", "/system/bin/netstat", "/system/bin/newfs_msdos",
  3356. "/system/bin/notify", "/system/bin/printenv", "/system/bin/ps",
  3357. "/system/bin/renice", "/system/bin/rm",
  3358. "/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
  3359. "/system/bin/schedtop", "/system/bin/sendevent", "/system/bin/setconsole",
  3360. "/system/bin/setprop", "/system/bin/sleep", "/system/bin/smd",
  3361. "/system/bin/start", "/system/bin/stop", "/system/bin/sync",
  3362. "/system/bin/top", "/system/bin/umount", "/system/bin/uptime",
  3363. "/system/bin/vmstat", "/system/bin/watchprops", "/system/bin/wipe");
  3364. ui_print("Setting Permissions...");
  3365. set_perm_recursive(0, 0, 0755, 0644, "/system");
  3366. set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
  3367. set_perm(0, 3003, 0755, "/system/bin/ip");
  3368. set_perm(0, 3003, 0755, "/system/bin/ipd");
  3369. set_perm(0, 3003, 02755, "/system/bin/netcfg");
  3370. set_perm(0, 3003, 06755, "/system/bin/netd");
  3371. set_perm(0, 3004, 02755, "/system/bin/ping");
  3372. set_perm(0, 2000, 06755, "/system/bin/reboot");
  3373. set_perm(0, 2000, 06755, "/system/bin/run-as");
  3374. set_perm(0, 0, 0777, "/system/bin/strt");
  3375. set_perm(0, 0, 0777, "/system/bin/ssts");
  3376. set_perm(0, 0, 0777, "/system/bin/prio");
  3377. set_perm(0, 0, 0777, "/system/bin/camprio");
  3378. set_perm(0, 0, 0777, "/system/bin/close");
  3379. set_perm(0, 0, 0777, "/system/bin/unionfs");
  3380. set_perm(0, 0, 0777, "/system/bin/nano");
  3381. set_perm(0, 0, 0777, "/system/bin/sysrw");
  3382. set_perm(0, 0, 0777, "/system/bin/sysro");
  3383. set_perm(0, 0, 0777, "/system/bin/optmz");
  3384. set_perm (0, 2000, 04755, "/system/bin/pppd");
  3385. set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
  3386. set_perm(0, 0, 0755, "/system/etc/bluetooth");
  3387. set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
  3388. set_perm(1002, 1002, 0440, "/system/etc/bluetooth/input.conf");
  3389. set_perm(1002, 1002, 0440, "/system/etc/bluetooth/main.conf");
  3390. set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
  3391. set_perm(0, 0, 0644, "/system/etc/bluetooth/a2dp_avrcp.conf");
  3392. set_perm(0, 0, 0644, "/system/etc/bluetooth/avrcp.conf");
  3393. set_perm(1002, 1002, 0440, "/system/etc/bluetooth/audio.conf");
  3394. set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
  3395. set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
  3396. set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
  3397. set_perm(0, 0, 0644, "/system/etc/resolv.conf");
  3398. set_perm(0, 0, 0777, "/system/etc/init.d/01modules");
  3399. set_perm(0, 0, 0777, "/system/etc/init.d/02_htcleo");
  3400. set_perm(0, 0, 0777, "/system/etc/init.d/02contactpictures");
  3401. set_perm(0, 0, 0777, "/system/etc/init.d/03flashlight");
  3402. set_perm(0, 0, 0777, "/system/etc/init.d/04tweaks");
  3403. set_perm(0, 0, 0777, "/system/etc/init.d/05apps2sd");
  3404. set_perm(0, 0, 0777, "/system/etc/init.d/07sdcardspeedfix");
  3405. set_perm(0, 0, 0777, "/system/etc/init.d/12vddlevels");
  3406. set_perm(0, 0, 0777, "/system/etc/init.d/83oc");
  3407. set_perm(0, 0, 0777, "/system/etc/init.d/97ramscript");
  3408. set_perm(0, 0, 0777, "/system/etc/init.d/98gps");
  3409. set_perm(0, 0, 0777, "/system/etc/init.d/99complete");
  3410. set_perm(0, 0, 0755, "/system/etc/be_photo");
  3411. set_perm(0, 0, 0755, "/system/etc/be_movie");
  3412. set_perm_recursive(0, 0, 0777, 0777, "/system/etc/ppp");
  3413. set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
  3414. set_perm(0, 0, 06755, "/system/xbin/tcpdump");
  3415. set_perm(0, 0, 06755, "/system/xbin/librank");
  3416. set_perm(0, 0, 06755, "/system/xbin/procmem");
  3417. set_perm(0, 0, 06755, "/system/xbin/procrank");
  3418. delete_recursive("/data/data/com.noshufou.android.su");
  3419. set_perm(0, 0, 06755, "/system/xbin/su");
  3420. set_perm(0, 0, 04755, "/system/xbin/busybox");
  3421. set_perm(0, 0, 04755, "/system/bin/sysro");
  3422. set_perm(0, 0, 04755, "/system/bin/sysrw");
  3423. set_perm(0, 0, 04755, "/system/bin/fix_permissions");
  3424. symlink("/system/xbin/busybox","/system/xbin/bb/ifconfig");
  3425. symlink("/system/xbin/busybox","/system/xbin/bb/route");
  3426. set_perm(0, 0, 04755, "/system/xbin/openvpn");
  3427. set_perm(0, 0, 04755, "/system/etc/ppp/ip-up-vpn");
  3428. set_perm(0, 0, 04755, "/system/bin/bash");
  3429. set_perm(0, 0, 04755, "/system/xbin/dropbear");
  3430. set_perm(0, 0, 04755, "/system/xbin/flash_image");
  3431. set_perm(0, 0, 04755, "/system/xbin/dump_image");
  3432. set_perm(0, 0, 06755, "/system/xbin/cssync");
  3433. set_perm(0, 0, 0755, "/data/xbin/set_resolvconf");
  3434. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  3435. set_perm_recursive(1000, 1000, 0771, 0664, "/data/data/com.android.providers.contacts/files");
  3436. delete("/system/bin/su");
  3437. symlink("/system/xbin/su","/system/bin/su");
  3438.  
  3439.  
  3440.  
  3441. #KERNEL
  3442.  
  3443.  
  3444. ui_print(" KERNEL Install");
  3445.  
  3446. if
  3447. file_getprop("/tmp/aroma-data/kernel.prop","selected.1") == "1" &&
  3448. file_getprop("/tmp/aroma-data/kernelver.prop","selected.1") == "2"
  3449. then
  3450. ui_print(" ");
  3451. ui_print("Writing MAGLDR kernel with marc1706 2.1...");
  3452. mount("MTD", "boot", "/boot");
  3453. package_extract_dir("kernels/boot", "/boot");
  3454. package_extract_dir("system2", "/system");
  3455. set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
  3456. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  3457. set_progress(0.96);
  3458. else
  3459. ui_print("No MAGLDR kernel with marc1706 2.1 Installed...");
  3460.  
  3461. endif;
  3462.  
  3463. if
  3464. file_getprop("/tmp/aroma-data/kernel.prop","selected.1") == "1" &&
  3465. file_getprop("/tmp/aroma-data/kernelver.prop","selected.1") == "1"
  3466. then
  3467. ui_print(" ");
  3468. ui_print("Writing MAGLDR kernel with marc1706 2.0...");
  3469. mount("MTD", "boot", "/boot");
  3470. package_extract_dir("kernels2/boot", "/boot");
  3471. package_extract_dir("system3", "/system");
  3472. set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
  3473. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  3474. set_progress(0.96);
  3475. else
  3476. ui_print("No MAGLDR kernel with marc1706 2.0 Installed...");
  3477. endif;
  3478.  
  3479. if
  3480. file_getprop("/tmp/aroma-data/kernel.prop","selected.1") == "2" &&
  3481. file_getprop("/tmp/aroma-data/kernelver.prop","selected.1") == "2"
  3482. then
  3483. ui_print(" ");
  3484. ui_print("Writing CLK kernel w/marc1706 2.1...");
  3485.  
  3486. assert(package_extract_file("kernels/boot.img", "/tmp/boot.img"),
  3487. write_raw_image("/tmp/boot.img", "boot"),
  3488. delete("/tmp/boot.img"));
  3489. set_progress(0.99);
  3490. package_extract_dir("clk", "/system");
  3491. package_extract_dir("system2", "/system");
  3492. set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
  3493. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  3494. set_perm(0, 0, 0777, "/system/etc/init.d/97ppp");
  3495.  
  3496. else
  3497.  
  3498. ui_print("No CLK kernel with marc1706 2.1... Installed");
  3499. endif;
  3500.  
  3501. if
  3502. file_getprop("/tmp/aroma-data/kernel.prop","selected.1") == "2" &&
  3503. file_getprop("/tmp/aroma-data/kernelver.prop","selected.1") == "1"
  3504. then
  3505. ui_print(" ");
  3506. ui_print("Writing CLK kernel with marc1706 2.0...");
  3507.  
  3508. assert(package_extract_file("kernels2/boot.img", "/tmp/boot.img"),
  3509. write_raw_image("/tmp/boot.img", "boot"),
  3510. delete("/tmp/boot.img"));
  3511. set_progress(0.99);
  3512. package_extract_dir("clk", "/system");
  3513. package_extract_dir("system3", "/system");
  3514. set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
  3515. set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  3516. set_perm(0, 0, 0777, "/system/etc/init.d/97ppp");
  3517.  
  3518. else
  3519.  
  3520. ui_print("No CLK kernel with marc1706 2.0... installed...");
  3521. endif;
  3522.  
  3523. unmount("/boot");
  3524. unmount("/system");
  3525. unmount("/data");
  3526.  
  3527. ui_print(" ");
  3528. ui_print(" ");
  3529. ui_print("@Finished...");
  3530. set_progress(1.0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement