M
meier2009
Dauer-User
- 567
Hallo Leute,
hatte es die Tage wegen den Clean-Scripts mit einigen Leuten hier und bin der Meinung das man sich das mal genauer anschauen sollte.
Daher meine Bitte das sich hier mal ein paar Leute die Scripte anschauen und wir versuchen das zusammen zu Optimieren!!!
Bitte nicht falsch verstehen, aber es sollten sich nach Möglichkeit nur Leute melden, die wirklich Ahnung vom Programmieren und Script Sprachen haben, z.B. frank_m als Kernel-Dev
Habe hier den Code mal auseinander genommen und bissi Übersichtlicher aufgebaut. Beim alten Script wurden im init.d Ordner ja explizit einige Scripte gelöscht, waren dann noch andere vorhanden, wurden diese NICHT gelöscht.
Im, von jemandem angepassten "alten" Script, ist die Zeile
delete_recursive("/system/etc/init.d");
hinzugefügt worden, was eigentlich die ganzen Zeilen davor überflüssig machen würde.
gegenüber dem "alten" clean Script
Hat Sybr im neuen Script ein wenig übertrieben?
Schließlich löscht er ja auch APK´s und etliche andere (evtl. vorhandene) Ordner.
Ich nehme an er hat da aus verschiedenen Quellen bzw. Installationen die Löschroutinen zusammengestellt.
Manche der Ordner bzw. Tools kenne ich nicht, vllt weiß ja jemand anderes was das ist und oder war ?
hatte es die Tage wegen den Clean-Scripts mit einigen Leuten hier und bin der Meinung das man sich das mal genauer anschauen sollte.
Daher meine Bitte das sich hier mal ein paar Leute die Scripte anschauen und wir versuchen das zusammen zu Optimieren!!!
Bitte nicht falsch verstehen, aber es sollten sich nach Möglichkeit nur Leute melden, die wirklich Ahnung vom Programmieren und Script Sprachen haben, z.B. frank_m als Kernel-Dev
Habe hier den Code mal auseinander genommen und bissi Übersichtlicher aufgebaut. Beim alten Script wurden im init.d Ordner ja explizit einige Scripte gelöscht, waren dann noch andere vorhanden, wurden diese NICHT gelöscht.
Im, von jemandem angepassten "alten" Script, ist die Zeile
delete_recursive("/system/etc/init.d");
hinzugefügt worden, was eigentlich die ganzen Zeilen davor überflüssig machen würde.
Code:
[COLOR=SeaGreen]<<<< allgemeiner Teil, bei beiden praktisch gleich >>>>
[/COLOR]ui_print(" Sybr Kernel Cleaning Script ");
ui_print(" for Galaxy Note devices ");
ui_print(" Edition 1.1 ");
show_progress(0.100000, 0);
ui_print(">>> Preparing your device");
unmount("/cache");
unmount("/data");
format("ext4", "EMMC", "/dev/block/mmcblk0p7");
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/cache");
mount("ext4", "EMMC", "/dev/block/mmcblk0p10", "/data");
ui_print(">>> Formating cache");[COLOR=Black]
[/COLOR] [COLOR=Black]delete_recursive("/cache");[/COLOR]
show_progress(0.100000, 20);
ui_print(">>> Formating Dalvik");
delete_recursive("/data/dalvik-cache");
show_progress(0.100000, 40);
ui_print(">>> Cleaning olds kernels");;
[COLOR=SeaGreen]<<<< allgemeiner Teil, bei beiden praktisch gleich >>>>[/COLOR]
[COLOR=Red]delete("/system/etc/init.d/S70zipalign");
delete("/system/etc/init.d/S90scheduler");
delete("/system/etc/init.d/S99finish");
delete("/system/etc/init.d/89system_tweak");
delete("/system/etc/init.d/98system_tweak");
delete("/system/etc/init.d/S89system_tweak");
delete("/system/etc/init.d/S98system_tweak");
delete("/system/etc/init.d/S90screenstate_scaling");
delete("/system/etc/init.d/90screenstate_scaling");
delete("/system/etc/init.d/98screenstate_scaling");
delete("/system/etc/init.d/S98screenstate_scaling");
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");[/COLOR]
[COLOR=SeaGreen]<<<< allgemeiner Teil, bei beiden praktisch gleich >>>>[/COLOR]
show_progress(0.100000, 60);
ui_print(">>> Cleaning olds modules");
package_extract_dir("script", "/tmp/script");
set_perm(0, 0, 755, "/tmp/script/cleaningmodules");
run_program("/tmp/script/cleaningmodules");
show_progress(0.100000, 70);
ui_print(">>> Cleaning cache");
delete_recursive("/cache");
delete_recursive("/data/dalvik-cache");
show_progress(0.100000, 90);
ui_print(" You can flash a new kernel now ");
ui_print(" Thanks to you ");
ui_print(" Sybr Kernel Cleaning Script ");
ui_print(" by Sybr.Lab ");
[COLOR=SeaGreen]<<<< allgemeiner Teil, bei beiden praktisch gleich >>>>[/COLOR]
Code:
ui_print("* Deleting all Init.d files... *");
ui_print("*****************************************************");
[COLOR=Blue]delete("/system/etc/init.d/S70zipalign");
delete("/system/etc/init.d/S90scheduler");
delete("/system/etc/init.d/S99finish");
delete("/system/etc/init.d/89system_tweak");
delete("/system/etc/init.d/98system_tweak");
delete("/system/etc/init.d/S89system_tweak");
delete("/system/etc/init.d/S98system_tweak");
delete("/system/etc/init.d/S90screenstate_scaling");
delete("/system/etc/init.d/90screenstate_scaling");
delete("/system/etc/init.d/98screenstate_scaling");
delete("/system/etc/init.d/S98screenstate_scaling");
delete_recursive("/system/etc/init.d");[/COLOR] [COLOR=Orange] <<<<< neue Zeile, macht eigentlich die darüber überflüssig <<<<[/COLOR]
show_progress(0.100000, 60);
Hat Sybr im neuen Script ein wenig übertrieben?
Schließlich löscht er ja auch APK´s und etliche andere (evtl. vorhandene) Ordner.
Ich nehme an er hat da aus verschiedenen Quellen bzw. Installationen die Löschroutinen zusammengestellt.
Manche der Ordner bzw. Tools kenne ich nicht, vllt weiß ja jemand anderes was das ist und oder war ?
Zuletzt bearbeitet: