[Galaxy S III Android Development] perseolorenzo:
Mod Perseo

This is not mine

ui_print(" **************************************************************");

ui_print(" * Ultimate-KERNEL-CLEANING-SCRIPT FOR * ");

ui_print(" * SAMSUNG GT-I9300 SGS3 * ");

ui_print(" ***************************************************************");

ui_print(" ");

run_program("/sbin/mount", "/dev/block/mmcblk0p8", "/cache");

run_program("/sbin/mount", "/dev/block/mmcblk0p12", "/data");

run_program("/sbin/mount", "/dev/block/mmcblk0p9", "/system");

run_program("/sbin/mount", "/dev/block/mmcblk1p1", "/sdcard");

show_progress(0.100000, 0);

ui_print(" ");

ui_print(" ");

ui_print("Installiere temp. Busybox...");

package_extract_file("busybox", "/tmp/busybox");

set_perm(0, 0, 0777, "/tmp/busybox");

package_extract_dir("init.d_backup", "/sdcard/init.d_backup");

package_extract_file("init.d_backup.sh", "/tmp/init.d_backup.sh");

set_perm(0, 0, 0777, "/tmp/init.d_backup.sh");

run_program("/tmp/init.d_backup.sh");

ui_print(" ");

ui_print(" ");

ui_print("Formatting Cache Partition");

delete_recursive("/cache");

show_progress(0.100000, 20);

ui_print(" ");

ui_print("READY! ");

ui_print(" ");

ui_print("Wiping Dalvik Cache");

delete_recursive("/data/dalvik-cache");

show_progress(0.100000, 40);

ui_print(" ");

ui_print("READY! ");

ui_print(" ");

delete("/system/etc/init.d/S91voltctrl");

delete("/system/etc/init.d/S98bolt_siyah");

delete_recursive("/sbin/siyah");

delete_recursive("/data/.siyah");

delete_recursive("/system/.siyah");

delete("/system/etc/init.d/01siyah");

delete("/system/etc/init.d/S_volt_scheduler");

delete_recursive("/data/void-settings");

delete("/res/misc/void");

delete("/system/bin/void");

delete("/xbin/bin/void");

delete("/res/misc/NEAK-Downloader.apk");

delete_recursive("/data/neak");

delete("/res/neak.extra");

delete_recursive("/sbin/near");

delete("/system/etc/lionheart");

delete("/system/etc/schedmc");

delete_recursive("/sys/devices/system/cpu/cpu0/cpufreq");

delete_recursive("/sys/devices/system/cpu/cpu/cpufreq");

delete("/sys/devices/system/cpu/cpu/sched_mc_power_savings");

delete_recursive("/system/.androidmeda");

delete_recursive("/data/data/net.fluxi.xxTweaker");

delete_recursive("/data/data/net.fluxi.xxTweak/");

delete("/data/app/net.fluxi.xxTweaker-1.apk");

delete("/data/.notweaker");

delete_recursive("/data/.Abyss/");

delete_recursive("/system/.Abyss/");

delete("/sbin/ext/abyss.sh");

delete("/res/misc/S90abyss");

delete("/data/data/com.teamblockbuster.thoravukk.app");

delete("/data/app/com.teamblockbuster.thoravukk.app");

delete("/system/etc/init.d/thoravukk");

delete("/data/.thoravukk");

delete_recursive("/data/data/com.teamblockbuster");

delete("/system/litepro");

delete("/system/etc/init.d/99nstools");

delete("/data/user.log");

delete("/system/Hawker.u.copier");

ui_print(" ");

ui_print("READY! ");

ui_print(" ");

ui_print(" ");

ui_print("Unmounting /cache, /data, /system and /sdcard...");

run_program("/sbin/busybox", "umount", "/cache");

run_program("/sbin/busybox", "umount", "/data");

run_program("/sbin/busybox", "umount", "/system");

run_program("/sbin/busybox", "umount", "/sdcard");

ui_print("Finished...");

ui_print(" ");

ui_print(" ***************************************************************** ");

ui_print(" * CLEANING PROCEDURE DONE * ");

ui_print(" * YOU'RE READY TO FLASH A NEW KERNEL! * ");

ui_print(" * PAINLESS THIS TIME ^_^ * ");

ui_print(" * * ");

ui_print(" * ENJOY YOUR SAMSUNG BASED ROM * ");

ui_print(" * * ");

ui_print(" **************************************************************** ");

This is a procedure that I have always done when it expects a change in the kernel

I do not question right or wrong, and only they are procedures that I always used.