ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("################################################");
ui_print("#    -------------------------------------     #");
ui_print("#          hellsgod proudly presents           #");
ui_print("#    -------------------------------------     #");
ui_print("#                  hells-Core                  #");
ui_print("#                 -------------                #");
ui_print("#                 by hellsgod!                 #");
ui_print("#                 -------------                #");
ui_print("################################################");
ui_print("* * * * * * * * * * * * * * * * * * * * * * * * ");
ui_print("         h                                      ");
ui_print("         h                                      ");
ui_print("         hhhh    eee   ll   ll    sssss         ");
ui_print("         h   h  e   e  ll   ll   ssss           ");
ui_print("         h   h  eeeee  ll   ll    ssss          ");
ui_print("         h   h  e      ll   ll     ssss         ");
ui_print("         h   h   eeee  lll  lll  sssss          ");
ui_print("* * * * * * * * * * * * * * * * * * * * * * * * ");
ui_print("             CCCC                               ");
ui_print("            C                                   ");
ui_print("           C         oo    r      eee           ");
ui_print("          C         o  o   rrrr  e   e          ");
ui_print("           C       o    o  r     eeeee          ");
ui_print("            C       o  o   r     e              ");
ui_print("             CCCC    oo    r      eeee          ");
ui_print("* * * * * * * * * * * * * * * * * * * * * * * * ");
ui_print("################################################");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
set_progress(1.000000);
ui_print("Extracting System Files...");
mount("ext4", "EMMC", "/dev/block/mmcblk0p21", "/system");
package_extract_dir("system", "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/etc/init.d");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("Extracting files...");
package_extract_dir("kernel", "/tmp");
set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
set_perm(0, 0, 0777, "/tmp/edit_ramdisk.sh");
set_perm(0, 0, 0777, "/tmp/compatibility.sh");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
set_perm(0, 0, 0777, "/tmp/busybox");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("Renaming binaries if required...");
run_program("/tmp/compatibility.sh");
ui_print("Installing Kernel files..");
run_program("/tmp/busybox", "dd", "if=/dev/block/mmcblk0p6", "of=/tmp/boot.img");
run_program("/tmp/unpackbootimg", "-i", "/tmp/boot.img", "-o", "/tmp/");
run_program("/tmp/edit_ramdisk.sh");
run_program("/tmp/mkbootimg.sh");
run_program("/tmp/busybox", "dd", "if=/tmp/newboot.img", "of=/dev/block/mmcblk0p6");
delete ("/system/lib/hw/power.msm8960.so");
unmount("/system");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("Done... Reboot your device and enjoy...");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("hellish Performance!");

