Visto che su xda hanno chiuso il thread allora proviamo questo:
Samsung Ultimate Cleaning Script
Potete anche continuare ad usare il "vecchio" cleaning script:
Nuova versione 2.6.5
Edit
Changelog of v2.6.5:
- LitePro parameter will delete
- xxTweaker app from fluxi kernel will delete
Questo script va a ripulire impostazioni e file creati dai precedenti kernel.
Istruzioni:
-Scaricate il file zip sulla SD
-avviate in Recovery
-Flashate lo script
-Flashate qualsiasi kernel
-reboot
Enjoy
Lista di compatibilità:
- Thoravukk
- Abyss KERNEL
- CF-Root
- FLUXI Kernel
- N.E.A.K. Kernel
- Ninphetamine
- Phenomenal
- RedPillKernel
- SiyahKernel
- SpeedMod
- Void.echo
Direttamente da xda ecco il changelog:
Changelog of v2.6.4:
- more neak parameters added
- nstools app parameter added
Changelog v2.6:
- Thoravukk parameters added
UPDATED 2.5
Aggiunto Abyss kernel
UPDATED 2.4
Changelog:
[*]backup of init.d folder to internal sdcard in the init.d_backup folder for the situation if somebody wants back to his older kernel or he misses some scripts/tweaks of the old init.d folder, than he can copy it to his actually init.d folder[*]some little bugfixes
Let your fingers dance...
UPDATED 2.2
both versions of "Samsung & AOSP ROM based "suitable!
Changelog:
UKC The script does exactly by the following cleaning steps:
Formatting cache partition
Wiping Dalvik-Cache
Deleting old kernel settings files ** [only GT-i9000]
Cleaning up old Modules
Formatting cache for Security Purpose
Wiping Dalvik-Cache for Security Purpose
** It is the UKC script, the following kernel, also deleted the old settings files:
Siyah kernel settings
NEAK kernel settings
Void.echo kernel settings
Abyss kernel settings
Phenomenal kernel settings
Ninphetamine kernel settings
Speedmod kernel settings
CF-Root Kernel Settings
http://db.tt/06E3R3M1
21/2/2012
/data/app/net.fluxi.xxTweaker-1.apk is included...
14/02/2012 - v2.1
Deleting the NEAK-Downloader.apk, which is coming with neak
14/02/2012 - v2.0
Fluxi kernel settings are included...
11/02/2012 - v1.9
Red pill kernel settings deleted aswel
Siyah setting files are completely deleted
Cleaning up old module (Thunderbold) was again taken out
added new files to be deleted
some adjustments based on AOSP Rome
There are kernels of another, deleted the old settings
add NEAK kernel settings
add void.echo kernel settings
add kernel settings Abyss
Phenomenal add kernel settings
add Ninphetamine kernel settings
add Speedmod kernel settings
add CF-Root Kernel Settings
the script cleans the left over files of a kernel, to prevent issues or compatibility problems when switching between kernel, kinda like Ccleaner for win
it does a cache wipe / dalvik wipe and a few other steps, basically it does the job for you, no need to manually do those tasks
Grazie a cicciocant andiamo a vedere cosa fa nello specifico lo script:
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:
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:
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
delete_recursive("/cache");
fa il wipe cache
delete_recursive("/data/dalvik-cache");
fa il wipe della dalvik
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.
Link al thread ufficiale di xda
http://forum.xda-developers.com/show....php?t=1363738