[Android Software/Hacking General [Developers Only]] leolawliet:
OP cleaned up and updated, I present to you Codename LightningBolt!! xD

All I'm missing now is the banner.

By the way, I forgot to mention before I updated the uninstaller and made one for Codename LightningBolt as well.

The Codename LightningBolt uninstaller will NOT restore your build.prop if build.prop.PrePenberEngine still remains.

Use the PenberEngine uninstaller instead to remove the old build.prop tweaks before you use Codename LightningBolt,

unless all you're installing is the Engine then you should be fine.

I updated the installers to remove all old files first before flashing new ones, then set proper permissions after flashing the files.

This is what the updater-script looks like for AIO:

RED = the code that removes the old files

BLUE = the code that sets proper permissions individually

ui_print("************************************");
ui_print("*--- Codename LigntningBolt 2.0 ---*");
ui_print("*------- AIO by LeoLawliet --------*");
ui_print("************************************");
ui_print("");
ui_print("");
sleep(5);

show_progress(1.000000, 0);
ui_print(" Mounting filesystems...");
sleep(1);
run_program("/sbin/busybox", "mount", "/data");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/mnt");
set_progress(0.100000);

package_extract_file("buildprop_additions.sh", "/tmp/buildprop_additions.sh");
set_perm(0, 0, 0777, "/tmp/buildprop_additions.sh");
run_program("/tmp/buildprop_additions.sh");
ui_print(" Added Tweaks to build.prop");
set_progress(0.200000);

ui_print(" Removing old files..(if preinstalled)");
[COLOR="Red"]delete("/data/app/SmartLauncher.apk");
delete("/system/etc/init.d/01darky_zipalign");
delete("/system/etc/init.d/01-GPU_touchrender");
delete("/system/etc/init.d/03sqlite_optimize");
delete("/system/etc/init.d/97CodenameLightningBolt_Main");
delete("/system/etc/init.d/98CodenameLightningBolt_LagReduction");
delete("/system/etc/init.d/99CodenameLightningBolt_Renice");
delete("/system/etc/init.d/97PenberEngine_Main");
delete("/system/etc/init.d/98fluid_engine");
delete("/system/etc/init.d/98PenberEngine_LagReduction");
delete("/system/etc/init.d/99PenberEngine_Renice");
delete("/system/xbin/avc");
delete("/system/xbin/boost");
delete("/system/xbin/cpuramcheck");
delete("/system/xbin/gm");
delete("/system/xbin/hc");
delete("/system/xbin/rngd");
delete("/system/xbin/sclean");
delete("/system/xbin/swap2cache");
delete("/system/xbin/swap2data");[/COLOR]
set_progress(0.300000);

ui_print(" Extracting files.. ");
package_extract_dir("system", "/data");
package_extract_dir("system", "/system");
set_progress(0.400000);
sleep(1);

ui_print(" Installing Smart Launcher..");
set_perm(1000, 1000, 0644, "/data/app/SmartLauncher.apk");
set_progress(0.500000);
sleep(1);

ui_print(" Setting permissions for /system...");
[COLOR="LightBlue"]set_perm(0, 0, 0777, "/system/etc/hosts");
set_perm(0, 0, 0777, "/system/etc/sysctl.conf");
set_perm(0, 0, 0777, "/system/etc/init.d");
set_perm(0, 0, 0777, "/system/etc/init.d/01darky_zipalign");
set_perm(0, 0, 0777, "/system/etc/init.d/01-GPU_touchrender");
set_perm(0, 0, 0777, "/system/etc/init.d/03sqlite_optimize");
set_perm(0, 0, 0777, "/system/etc/init.d/97CodenameLightningBolt_Main");
set_perm(0, 0, 0777, "/system/etc/init.d/98CodenameLightningBolt_LagReduction");
set_perm(0, 0, 0777, "/system/etc/init.d/99CodenameLightningBolt_Renice");
set_perm(0, 0, 0755, "/system/media/audio/alarms");
set_perm(0, 0, 0755, "/system/media/audio/notifications");
set_perm(0, 0, 0755, "/system/media/audio/ringtones");
set_perm(0, 0, 0755, "/system/media/audio/ui");
set_perm(0, 0, 0777, "/system/lib/libncurses.so");
set_perm(0, 0, 0777, "/system/xbin/avc");
set_perm(0, 0, 0777, "/system/xbin/boost");
set_perm(0, 0, 0777, "/system/xbin/gm");
set_perm(0, 0, 0777, "/system/xbin/hc");
set_perm(0, 0, 0777, "/system/xbin/cpuramcheck");
set_perm(0, 0, 0777, "/system/xbin/rngd");
set_perm(0, 0, 0777, "/system/xbin/sclean");
set_perm(0, 0, 0777, "/system/xbin/swap2cache");
set_perm(0, 0, 0777, "/system/xbin/swap2data");
set_perm(0, 0, 0777, "/system/xbin/zipalign");[/COLOR]
set_progress(0.600000);
sleep(1);

ui_print(" Unmounting filesystems...");
run_program("/sbin/busybox", "umount", "/data");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/mnt");
set_progress(0.800000);
sleep(1);

set_progress(1.000000);
ui_print("");
ui_print("");
ui_print("************************************");
ui_print("* Install Complete! *");
ui_print("************************************");