Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- show_progress(0.500000, 0);
- assert(getprop("ro.product.device") == "shooter");
- show_progress(0.500000, 40);
- #[ OPTIONAL FULL WIPE ]#
- if
- file_getprop("/tmp/aroma-data/wipe.prop","selected.0") == "2"
- then
- set_progress(0.01);
- ui_print("@Executing Full Wipe");
- ui_print("-- Erasing & formatting /cache as EXT4");
- unmount("/cache");
- run_program("/sbin/erase_image", "cache");
- format("ext4", "EMMC", "/dev/block/mmcblk0p25");
- run_program("/sbin/sleep", "2");
- set_progress(0.02);
- ui_print("-- Erasing & formatting /system as EXT4");
- unmount("/system");
- run_program("/sbin/erase_image", "system");
- format("ext4", "EMMC", "/dev/block/mmcblk0p23");
- run_program("/sbin/sleep", "2");
- set_progress(0.03);
- ui_print("-- Erasing & formatting /data as EXT4");
- unmount("/data");
- run_program("/sbin/erase_image", "userdata");
- format("ext4", "EMMC", "/dev/block/mmcblk0p24");
- run_program("/sbin/sleep", "2");
- set_progress(0.04);
- ui_print("-- Erasing /boot partition");
- unmount("/boot");
- run_program("/sbin/erase_image", "boot");
- run_program("/sbin/sleep", "2");
- set_progress(0.05);
- ui_print("-- Removing system files from SD Card");
- delete("/data/.battery-calibrated");
- delete_recursive("/data/dalvik-cache");
- delete_recursive("/data/resource-cache");
- delete_recursive("/sdcard/PkMn");
- delete_recursive("/sdcard/.data/navigator/Data/Temporary");
- delete_recursive("/sdcard/.android_secure");
- delete_recursive("/sdcard/.bookmark_thumb1");
- delete_recursive("/sdcard/.data");
- delete_recursive("/sdcard/Android");
- delete_recursive("/sdcard/Android/data/com.google.android.apps.maps");
- delete_recursive("/sdcard/LazyList");
- delete_recursive("/sdcard/LOST.DIR");
- run_program("/sbin/sleep", "2");
- set_progress(0.06);
- ui_print("-- Checking filesystems for errors");
- run_program("/sbin/e2fsck", "-p", "/dev/block/mmcblk0p23");
- run_program("/sbin/e2fsck", "-p", "/dev/block/mmcblk0p24");
- run_program("/sbin/e2fsck", "-p", "/dev/block/mmcblk0p25");
- run_program("/sbin/sleep", "2");
- endif;
- ########################Synergy ex4 Tweaks########################
- set_progress(0.07);
- ui_print("@Executing Full Wipe + Ext4 Tweaks");
- run_program("/sbin/erase_image", "cache");
- format("ext4", "EMMC", "cache");
- run_program("/sbin/erase_image", "system");
- format("ext4", "EMMC", "system");
- run_program("/sbin/erase_image", "userdata");
- format("ext4", "EMMC", "userdata");
- unmount("/boot");
- run_program("/sbin/erase_image", "boot");
- ifelse(is_mounted("/system") == "/system", unmount("/system"));
- ifelse(is_mounted("/data") == "/data", unmount("/data"));
- ifelse(is_mounted("/cache") == "/cache", unmount("/cache"));
- ifelse(is_mounted("/devlog") == "/devlog", unmount("/devlog"));
- package_extract_dir(".Viper3D/ext4", "/tmp/ext4");
- set_perm_recursive(0, 0, 0755, 0755, "/tmp/ext4");
- set_progress(0.08);
- ui_print("-- Checking /system partition");
- run_program("/tmp/ext4/fsck.ext4", "-fy", "/dev/block/mmcblk0p23");
- set_progress(0.09);
- ui_print("-- Formatting /system partition");
- run_program("/tmp/ext4/mkfs.ext4", "-O", "^ext_attr,^has_journal,^huge_file", "-L", "SYSTEM", "-b", "4096", "-m", "0", "-F", "/dev/block/mmcblk0p23");
- run_program("/tmp/ext4/tune2fs.ext4", "-c", "1", "-m", "0", "-o", "journal_data_writeback", "/dev/block/mmcblk0p23");
- set_progress(0.10);
- ui_print("-- Double Checking /system partition");
- run_program("/tmp/ext4/fsck.ext4", "-Dfy", "/dev/block/mmcblk0p23");
- set_progress(0.11);
- ui_print("-- Checking /data partition");
- run_program("/tmp/ext4/fsck.ext4", "-fy", "/dev/block/mmcblk0p24");
- set_progress(0.12);
- ui_print("-- Formatting /data partition");
- run_program("/tmp/ext4/mkfs.ext4", "-O", "^ext_attr,^has_journal,^huge_file", "-L", "DATA", "-b", "4096", "-m", "0", "-F", "/dev/block/mmcblk0p24");
- run_program("/tmp/ext4/tune2fs.ext4", "-c", "1", "-m", "0", "-o", "journal_data_writeback", "/dev/block/mmcblk0p24");
- set_progress(0.13);
- ui_print("-- Double Checking /data partition");
- run_program("/tmp/ext4/fsck.ext4", "-Dfy", "/dev/block/mmcblk0p24");
- set_progress(0.14);
- ui_print("-- Checking /cache partition");
- run_program("/tmp/ext4/fsck.ext4", "-fy", "/dev/block/mmcblk0p25");
- set_progress(0.15);
- ui_print("-- Formatting /cache partition");
- run_program("/tmp/ext4/mkfs.ext4", "-O", "^ext_attr,^has_journal,^huge_file", "-L", "CACHE", "-b", "4096", "-m", "0", "-F", "/dev/block/mmcblk0p25");
- run_program("/tmp/ext4/tune2fs.ext4", "-c", "1", "-m", "0", "-o", "journal_data_writeback", "/dev/block/mmcblk0p25");
- set_progress(0.16);
- ui_print("-- Double Checking /cache partition");
- run_program("/tmp/ext4/fsck.ext4", "-Dfy", "/dev/block/mmcblk0p25");
- set_progress(0.17);
- ui_print("-- Checking /devlog partition");
- run_program("/tmp/ext4/fsck.ext4", "-fy", "/dev/block/mmcblk0p29");
- set_progress(0.18);
- ui_print("-- Formatting /devlog partition");
- run_program("/tmp/ext4/mkfs.ext4", "-O", "^ext_attr,^has_journal,^huge_file", "-L", "DEVLOG", "-b", "4096", "-m", "0", "-F", "/dev/block/mmcblk0p29");
- run_program("/tmp/ext4/tune2fs.ext4", "-c", "1", "-m", "0", "-o", "journal_data_writeback", "/dev/block/mmcblk0p29");
- set_progress(0.19);
- ui_print("-- Double Checking /devlog partition");
- run_program("/tmp/ext4/fsck.ext4", "-Dfy", "/dev/block/mmcblk0p29");
- delete_recursive("/tmp/ext4");
- set_progress(0.20);
- ui_print("-- Removing system files from SD Card");
- delete_recursive("/sdcard/.android_secure");
- delete_recursive("/sdcard/.bookmark_thumb1");
- delete_recursive("/sdcard/Android/data/com.htc.album");
- delete_recursive("/sdcard/Android/data/com.android.providers.media");
- delete_recursive("/sdcard/Android/data/com.google.android.apps.books");
- delete_recursive("/sdcard/Android/data/com.google.android.videos");
- delete_recursive("/sdcard/Android/data/com.google.android.apps.maps");
- delete_recursive("/sdcard/Android/data/com.google.android.youtube");
- delete_recursive("/sdcard/Android/data/com.htc.cloudstorage");
- delete_recursive("/sdcard/Android/data/com.dropbox.android");
- delete_recursive("/sdcard/LazyList");
- delete_recursive("/sdcard/LOST.DIR");
- ########################Installation########################
- set_progress(0.21);
- ui_print("@Installing ROM");
- show_progress(0.07, 9);
- set_progress(0.22);
- ui_print("-- Writing Data");
- mount("ext4", "EMMC", "/dev/block/mmcblk0p24", "/data");
- package_extract_dir("data", "/data");
- set_progress(0.23);
- ui_print("-- Writing Venom apps");
- package_extract_dir("sdcard", "/sdcard");
- show_progress(0.7,1380);
- set_progress(0.24);
- ui_print("-- Writing System");
- mount("ext4", "EMMC", "/dev/block/mmcblk0p23", "/system");
- package_extract_dir("system", "/system");
- set_progress(0.25);
- ui_print("-- Setting symlinks");
- symlink("/system/bin/toolbox", "/system/bin/cat");
- symlink("/system/bin/toolbox", "/system/bin/chmod");
- symlink("/system/bin/toolbox", "/system/bin/chown");
- symlink("/system/bin/toolbox", "/system/bin/cmp");
- symlink("/system/bin/toolbox", "/system/bin/date");
- symlink("/system/bin/toolbox", "/system/bin/dd");
- symlink("/system/bin/toolbox", "/system/bin/df");
- symlink("/system/bin/toolbox", "/system/bin/dmesg");
- symlink("/system/bin/toolbox", "/system/bin/getevent");
- symlink("/system/bin/toolbox", "/system/bin/getprop");
- symlink("/system/bin/toolbox", "/system/bin/hd");
- symlink("/system/bin/toolbox", "/system/bin/id");
- symlink("/system/bin/toolbox", "/system/bin/ifconfig");
- symlink("/system/bin/toolbox", "/system/bin/iftop");
- symlink("/system/bin/toolbox", "/system/bin/insmod");
- symlink("/system/bin/toolbox", "/system/bin/ioctl");
- symlink("/system/bin/toolbox", "/system/bin/ionice");
- symlink("/system/bin/toolbox", "/system/bin/kill");
- symlink("/system/bin/toolbox", "/system/bin/ln");
- symlink("/system/bin/toolbox", "/system/bin/log");
- symlink("/system/bin/toolbox", "/system/bin/ls");
- symlink("/system/bin/toolbox", "/system/bin/lsmod");
- symlink("/system/bin/toolbox", "/system/bin/lsof");
- symlink("/system/bin/toolbox", "/system/bin/mkdir");
- symlink("/system/bin/toolbox", "/system/bin/mount");
- symlink("/system/bin/toolbox", "/system/bin/mv");
- symlink("/system/bin/toolbox", "/system/bin/nandread");
- symlink("/system/bin/toolbox", "/system/bin/netstat");
- symlink("/system/bin/toolbox", "/system/bin/newfs_msdos");
- symlink("/system/bin/toolbox", "/system/bin/notify");
- symlink("/system/bin/toolbox", "/system/bin/printenv");
- symlink("/system/bin/toolbox", "/system/bin/ps");
- symlink("/system/bin/toolbox", "/system/bin/renice");
- symlink("/system/bin/toolbox", "/system/bin/rm");
- symlink("/system/bin/toolbox", "/system/bin/rmdir");
- symlink("/system/bin/toolbox", "/system/bin/rmmod");
- symlink("/system/bin/toolbox", "/system/bin/route");
- symlink("/system/bin/toolbox", "/system/bin/schedtop");
- symlink("/system/bin/toolbox", "/system/bin/sendevent");
- symlink("/system/bin/toolbox", "/system/bin/setconsole");
- symlink("/system/bin/toolbox", "/system/bin/setprop");
- symlink("/system/bin/mksh", "/system/bin/sh");
- symlink("/system/bin/toolbox", "/system/bin/sleep");
- symlink("/system/bin/toolbox", "/system/bin/smd");
- symlink("/system/bin/toolbox", "/system/bin/start");
- symlink("/system/bin/toolbox", "/system/bin/stop");
- symlink("/system/bin/toolbox", "/system/bin/sync");
- symlink("/system/bin/toolbox", "/system/bin/top");
- symlink("/system/bin/toolbox", "/system/bin/touch");
- symlink("/system/bin/toolbox", "/system/bin/umount");
- symlink("/system/bin/toolbox", "/system/bin/uptime");
- symlink("/system/bin/toolbox", "/system/bin/vmstat");
- symlink("/system/bin/toolbox", "/system/bin/watchprops");
- symlink("/system/bin/toolbox", "/system/bin/wipe");
- symlink("/system/xbin/su", "/system/bin/su");
- symlink("/system/xbin/sqlite3", "/system/bin/sqlite3");
- symlink("/system/fonts/Roboto-Regular.ttf","/system/fonts/DroidSans.ttf");
- symlink("/system/fonts/Roboto-Bold.ttf","/system/fonts/DroidSans-Bold.ttf");
- symlink("/proc/calibration", "/system/etc/calibration");
- set_progress(0.26);
- ui_print("-- Installing Busybox");
- set_perm(0, 1000, 0755, "/system/xbin/busybox");
- run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
- set_progress(0.27);
- ui_print("-- Setting permissions");
- set_perm_recursive(0, 0, 0755, 0644, "/system");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
- set_perm(0, 3003, 02750, "/system/bin/netcfg");
- set_perm(0, 2000, 0775, "/system/bin/iptables");
- set_perm_recursive(1002, 1002, 0775, 0440, "/system/etc/bluez");
- set_perm(0, 0, 0775, "/system/etc/bluez");
- set_perm(1000, 1000, 0755, "/system/xbin/bash");
- set_perm(1000, 1000, 0755, "/system/bin/nano");
- set_perm(1000, 1000, 0755, "/system/bin/sysro");
- set_perm(1000, 1000, 0755, "/system/bin/sysrw");
- set_perm(0, 3004, 02755, "/system/bin/ping");
- set_perm(0, 2000, 06755, "/system/bin/reboot");
- set_perm(0, 2000, 06750, "/system/bin/run-as");
- set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
- set_perm(0, 0, 0755, "/system/etc/bluetooth");
- set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
- set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
- set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
- set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
- set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
- set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
- set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
- set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/firmware");
- set_perm(0, 2000, 0755, "/system/vendor");
- set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
- set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
- set_perm(0, 2000, 0755, "/system/vendor/firmware");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
- set_perm(0, 0, 06755, "/system/xbin/librank");
- set_perm(0, 0, 06755, "/system/xbin/procmem");
- set_perm(0, 0, 06755, "/system/xbin/procrank");
- set_perm(0, 0, 06755, "/system/xbin/su");
- set_perm(0, 2000, 0755, "/system/xbin/tcpdump");
- set_perm(0, 0, 04755, "/system/xbin/sqlite3");
- set_perm(0, 2000, 0755, "/system/bin/battery");
- set_perm(0, 0, 0755, "/system/xbin/venom_functions.sh");
- set_perm(0, 2000, 0755, 0755, "/system/etc/basimage_gec.bin","/system/etc/basimage_gec_x.bin","/system/etc/basimage_ibeats.bin","/system/etc/basimage_ibeats_solo.bin","/system/etc/basimage_ibeats_solo_x.bin","/system/etc/basimage_ibeats_x.bin","/system/etc/dynimage_gec.bin","/system/etc/dynimage_gec_x.bin","/system/etc/dynimage_ibeats.bin","/system/etc/dynimage_ibeats_solo.bin","/system/etc/dynimage_ibeats_solo_x.bin","/system/etc/dynimage_ibeats_x.bin","/system/etc/peqimage_gec.bin","/system/etc/peqimage_gec_x.bin","/system/etc/peqimage_ibeats.bin","/system/etc/peqimage_ibeats_solo.bin","/system/etc/peqimage_ibeats_solo_x.bin","/system/etc/peqimage_ibeats_x.bin");
- set_perm(0, 2000, 0755, "/system/bin/zipalign_apks");
- set_perm(0, 2000, 0755, "/system/bin/fix_permissions");
- set_perm(0, 0, 06755, "/system/xbin/su");
- set_perm(0, 0, 0644, "/system/app/Superuser.apk");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
- set_perm(1000, 1000, 0771, "/data");
- set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
- ######################Remove###############################
- set_progress(0.28);
- ui_print("@Removing unneeded apps");
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.1") == "1"
- then
- ui_print("-- Removing Facebook");
- delete("/system/app/Facebook.apk");
- delete("/system/app/FacebookEngine.apk");
- delete("/data/app/com.facebook.katana-1.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.2") == "1"
- then
- ui_print("-- Removing Twitter");
- delete("/system/app/HtcTwitterWidget_3D.apk");
- delete("/system/app/Twitter.apk");
- delete("/system/app/TwitterEngine.apk");
- delete("/data/app/com.twitter.android-1.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.3") == "1"
- then
- ui_print("-- Removing Google Maps");
- delete("/data/app/com.google.android.apps.maps-1.apk");
- delete("/data/app/com.google.android.street-1.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.4") == "1"
- then
- ui_print("-- Removing Google Chat");
- delete("/system/app/Talk.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.5") == "1"
- then
- ui_print("-- Removing Google Voice Search");
- delete("/system/app/VoiceSearch.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.6") == "1"
- then
- ui_print("-- Removing Google Search");
- delete("/system/app/GoogleQuickSearchBox.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.7") == "1"
- then
- ui_print("-- Removing Google TTS");
- delete("/system/app/GoogleTTS.apk");
- delete("/system/tts");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.8") == "1"
- then
- ui_print("-- Removing HTC Skins");
- delete("/system/app/Aluminum.apk");
- delete("/system/app/Matte.apk");
- delete("/system/app/Serene.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.9") == "1"
- then
- ui_print("-- Removing HTC Flashlight");
- delete("/system/app/Flashlight.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.10") == "1"
- then
- ui_print("-- Removing HTC Notes");
- delete("/system/app/Htc3DRichNotesWidget.apk");
- delete("/system/app/HtcNotes.apk");
- delete("/system/app/HtcNotesPainterView.apk");
- delete("/system/app/HtcNotesProvider.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.11") == "1"
- then
- ui_print("-- Removing HTC Gallery");
- delete("/system/app/HTCAlbum.apk");
- delete("/system/app/HtcPhotoEnhancer.apk");
- delete("/system/app/HtcPhotoWidget.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.12") == "1"
- then
- ui_print("-- Removing HTC Live Wallpapers");
- delete("/system/app/HoloSpiral.apk");
- delete("/system/app/HtcLavaLiveWallpaper.apk");
- delete("/system/app/HtcWeatherLiveWallpaper.apk");
- delete("/system/app/HtcWeatherWallpaper.apk");
- delete("/system/app/PhaseBeam.apk");
- delete("/system/app/StreakLiveWallpaper.apk");
- delete("/system/app/MagicSmoke.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.13") == "1"
- then
- ui_print("-- Removing HTC LockScreens");
- delete("/system/app/IdleScreen_People.apk");
- delete("/system/app/IdleScreen_Photo.apk");
- delete("/system/app/Idlescreen_productivity.apk");
- delete("/system/app/idlescreen_social.apk");
- delete("/system/app/IdleScreen_Weather.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.14") == "1"
- then
- ui_print("-- Removing HTC Mail");
- delete("/system/app/HtcMailWidgets.apk");
- delete("/system/app/Mail.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.15") == "1"
- then
- ui_print("-- Removing HTC Messages");
- delete("/system/app/HtcMsgWidgets.apk");
- delete("/system/app/Message.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.16") == "1"
- then
- ui_print("-- Removing HTC Music");
- delete("/system/app/HtcMusic.apk");
- delete("/system/app/HtcMusicEnhancer.apk");
- delete("/system/app/HtcMusicWidget.apk");
- delete("/system/app/HtcBeatsNotify.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.17") == "1"
- then
- ui_print("-- Removing HTC Task");
- delete("/system/app/MyTask.apk");
- delete("/system/app/MyTaskWidget.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.18") == "1"
- then
- ui_print("-- Removing HTC Weather");
- delete("/system/app/HtcWeatherLiveWallpaper.apk");
- delete("/system/app/HtcWeatherWallpaper.apk");
- delete("/system/app/IdleScreen_Weather.apk");
- delete("/system/app/Weather.apk");
- delete("/system/app/WeatherProvider.apk");
- delete("/system/app/WeatherSyncProvider.apk");
- delete("/system/app/WeatherVideo.apk");
- delete("/system/app/WeatherWidget.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.19") == "1"
- then
- ui_print("-- Removing HTC WorldClock");
- delete("/system/app/WorldClock.apk");
- delete("/system/app/HtcClockWidget.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.20") == "1"
- then
- ui_print("-- Removing HTC TaskManager");
- delete("/system/app/TaskManager.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.23") == "1"
- then
- ui_print("-- Removing HTC Hub&Trends");
- delete("/system/app/HtcStore.apk");
- delete("/system/app/HtcStoreWidget.apk");
- delete("/system/app/HtcTrendsWidget_3D.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.24") == "1"
- then
- ui_print("-- Removing HTC Car");
- delete("/system/app/Automotive_Home.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.25") == "1"
- then
- ui_print("-- Removing HTC Dock");
- delete("/system/app/DockMode.apk");
- delete("/system/app/HTC_Dock_Screen.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.26") == "1"
- then
- ui_print("-- Removing HTC FM Radio");
- delete("/system/app/FM_Radio.apk");
- delete("/system/app/HtcFMRadioWidget.apk");
- delete("/system/app/FMRadioService.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.27") == "1"
- then
- ui_print("-- Removing HTC Sound Recorder");
- delete("/system/app/HtcSoundRecorder.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.28") == "1"
- then
- ui_print("-- Removing HTC Browser");
- delete("/system/app/Browser.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.29") == "1"
- then
- ui_print("-- Removing HTC Calculator");
- delete("/system/app/Calculator.apk");
- delete("/system/app/CalculatorWidget.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.30") == "1"
- then
- ui_print("-- Removing HTC Calendar");
- delete("/system/app/Calendar.apk");
- delete("/system/app/HtcCalendarWidgets.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.31") == "1"
- then
- ui_print("-- Removing Dropbox");
- delete("/system/app/MyDropbox.apk");
- delete("/system/app/HtcDropboxGLRPlugin.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.32") == "1"
- then
- ui_print("-- Removing Gmail");
- delete("/system/app/Gmail.apk");
- endif;
- if
- file_getprop("/tmp/aroma-data/remove.prop","item.0.33") == "1"
- then
- ui_print("-- Removing YouTube");
- delete("/system/app/YouTube.apk");
- endif;
- set_progress(0.29);
- ui_print("@Flashing Kernel");
- set_progress(0.30);
- ui_print("-- Setting permissions");
- package_extract_dir(".Viper3D/kernel/scripts", "/tmp/kernel");
- package_extract_dir(".Viper3D/kernel/binarys", "/tmp/kernel");
- ################### CDMA ################################
- package_extract_dir(".Viper3D/kernel/cdma/scripts", "/tmp/kernel/cdma");
- package_extract_dir(".Viper3D/kernel/cdma/z&bootimg", "/tmp/kernel/cdma")
- set_perm(0, 0, 0777, "/tmp/kernel/cdma/mkbootimg.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/cdma/scheduler.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/cdma/cmdline.sh");
- ##########################################################################
- set_perm(0, 0, 0777, "/tmp/kernel/backup.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/compatibility.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/reboot.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/sweep2wake.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/vsync.sh");
- set_perm(0, 0, 0777, "/tmp/kernel/abootimg");
- set_perm(0, 0, 0777, "/tmp/kernel/dd");
- set_perm(0, 0, 0777, "/tmp/kernel/mkbootimg");
- set_perm(0, 0, 0777, "/tmp/kernel/unpackbootimg");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
- set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.qcom.post_boot.sh");
- set_perm(0, 0, 0644, "/system/build.prop");
- set_progress(0.31);
- ui_print("@KERNEL BASE CONFIG");
- if
- file_getprop("/tmp/aroma-data/zsl.prop","selected.0") == "1"
- then
- ui_print("-- selecting NON-ZSL kernel");
- package_extract_dir(".Viper3D/kernel/cdma/z&bootimg/nonzsl", "/tmp/kernel/cdma");
- endif;
- if
- file_getprop("/tmp/aroma-data/zsl.prop","selected.0") == "2"
- then
- ui_print("-- selecting ZSL kernel");
- package_extract_dir(".Viper3D/kernel/cdma/z&bootimg/zsl", "/tmp/kernel/cdma");
- endif;
- ui_print("-- setting ZRAM config...");
- if
- file_getprop("/tmp/aroma-data/zram.prop","selected.0") == "2"
- then
- ui_print("--- deleting ZRAM script");
- delete("/system/etc/init.d/90zram");
- endif;
- set_progress(0.32);
- ui_print("-- copying new modules");
- package_extract_dir(".Viper3D/kernel/modules/cdma", "/system/lib/modules");
- set_progress(0.33);
- ui_print("-- backing up and removing THERMALD");
- ui_print("-- backing up and removing MPDECISION");
- run_program("/tmp/kernel/compatibility.sh");
- set_progress(0.34);
- ui_print("-- setting VSYNC");
- run_program("/tmp/kernel/vsync.sh");
- unmount("/system");
- set_progress(0.35);
- ui_print("-- extract zImage from boot.img...")
- run_program("/tmp/kernel/unpackbootimg", "/tmp/kernel/cdma/boot.img", "/tmp/kernel/cdma/old");
- set_progress(0.36);
- ui_print("@CUSTOMIZE");
- ui_print("-- setting the kernel options you selected");
- run_program("/tmp/kernel/cdma/cmdline.sh");
- if
- file_getprop("/tmp/aroma-data/sweep.prop","selected.0") == "1"
- then
- ui_print("-- deactivating sweep2wake");
- endif;
- if
- file_getprop("/tmp/aroma-data/sweep.prop","selected.0") == "2"
- then
- ui_print("-- activating sweep2wake without captive backlight");
- ui_print("----- Deactivating HTC screenshot (PWR+HOME)");
- ui_print("----- (Use AOSP instead: Hold Vol.down+PWR for about a second)");
- endif;
- if
- file_getprop("/tmp/aroma-data/sweep.prop","selected.0") == "3"
- then
- ui_print("--activating sweep2wake with button backlight");
- ui_print("----- Deactivating HTC screenshot (PWR+HOME)");
- ui_print("----- (Use AOSP instead: Hold Vol.down+PWR for about a second)");
- endif;
- run_program("/tmp/kernel/sweep2wake.sh");
- set_progress(0.37);
- ui_print("-- setting chosen scheduler");
- run_program("/tmp/kernel/cdma/scheduler.sh");
- set_progress(0.38);
- ui_print("-- rebuild boot.img with ANTHRAX &");
- ui_print(" & changing the cmdline of the kernel");
- run_program("/tmp/kernel/cdma/mkbootimg.sh");
- set_progress(0.39);
- ui_print("-- Inf3cT YOUR PHONE with AnthraX KerneL");
- assert(write_raw_image("/tmp/kernel/cdma/newboot.img", "boot"),
- delete("/tmp/kernel/cdma/boot.img"));
- delete_recursive("/tmp/kernel");
- ####################Clearing#####################
- set_progress(0.40);
- ui_print("@Clearing");
- set_progress(0.97);
- ui_print("-- Deleting Dalvik-Cache");
- delete_recursive("/data/dalvik-cache");
- ui_print("-- Cleaning Venom HUB cache");
- delete_recursive("/sdcard/Venom/.cache");
- unmount("/data");
- ui_print("-- Formatting Cache");
- unmount("/cache");
- format("ext4", "EMMC", "/dev/block/mmcblk0p25");
- ####################Done#####################
- set_progress(1.0);
- ui_print("@Done.");
Add Comment
Please, Sign In to add comment