Non fa solo wipe cache e dalvik ma cancella anche eventuali script piazzati da firmware modificati, come overclock, undervolt, superchargere etc.
Per la precisione ecco l'update script:
codice:
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" *********************************************** ");
ui_print(" * AUFRAUEM SCRIPT FUER * ");
ui_print(" * SAMSUNG GT-I9100 * ");
ui_print(" * VON MADMURDOC & LIPPOL94 & mecss * ");
ui_print(" *********************************************** ");
ui_print(" ");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
show_progress(0.100000, 0);
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print(" ");
ui_print("Formatiere Cache Partition");
delete_recursive("/cache");
show_progress(0.100000, 20);
ui_print(" ");
ui_print("FERTIG! ");
ui_print(" ");
ui_print("Loesche Dalvik Cache");
delete_recursive("/data/dalvik-cache");
show_progress(0.100000, 40);
ui_print(" ");
ui_print("FERTIG! ");
ui_print(" ");
ui_print("Loesche alte Kernel Einstellungen");
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");
show_progress(0.100000, 60);
ui_print(" ");
ui_print("FERTIG! ");
ui_print(" ");
ui_print(" ");
ui_print("Zur Sicherheit loesche ich nochmal den Cache");
delete_recursive("/cache");
show_progress(0.100000, 80);
ui_print(" ");
ui_print("FERTIG! ");
ui_print(" ");
ui_print("Und zur Sicherheit loesche ich nochmal den Dalvik Cache");
delete_recursive("/data/dalvik-cache");
show_progress(0.100000, 90);
ui_print(" ");
ui_print("Fertig! ");
ui_print(" ");
ui_print(" ");
unmount("/system");
unmount("/cache");
unmount("/data");
ui_print(" ");
ui_print(" ");
ui_print(" *********************************************** ");
ui_print(" * Aufraeumarbeiten beendet * ");
ui_print(" * Nun kannst du einen neuen Kernel * ");
ui_print(" * installieren ^_^ * ");
ui_print(" * * ");
ui_print(" * HABE SPASS MIT SAMSUNG BASIERTEN ROMS * ");
ui_print(" * von LIPPOL94 und MADMURDOC & mecss * ");
ui_print(" *********************************************** ");
ui_print(" ");
Commentando le varie parti ecco cosa fanno:
codice:
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
mount("ext4", "EMMC", "/dev/block/mmcblk0p9", "/system");
Monta le tre partizioni di sistema /cache /data e /system
codice:
delete_recursive("/cache");
fa il wipe cache
codice:
delete_recursive("/data/dalvik-cache");
fa il wipe della dalvik
codice:
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");
cancella tutti i setting dei kernel custom
e poi ripete il wipe delle cache e smonta le partizioni.
Nulla di trascendentale, ma male non fa sopratutto per chi proviene da un kernel custom.