LowMemoryKiller script
Oggi desidero proporvi uno script creato da me (MemoryKiller) da inserire nella directory etc/init.d (io lo sto usando sul mio S3 ma vi assicuro che va perfettamente anche su S2, poiche hanno il medesimo quantitativo di RAM).
Qualcuno di voi già lo conosce, ma i valori sono stati ottimizzati sul campo nell'ultima settimana
Pertanto colgo l'occasione per ringraziare di cuore gli amici del "Bar Boe" per avermi supportato ( e SOPPORTATO) in queste settimane e per avermi fornito degli ottimi beta tester
Lo script può essere utilizzato con qualsiasi ROM e qualsiasi kernel.
E'però fondamentale che il kernel e la ROM siano in grado di utilizzare gli script in init.d
Fare solo attenzione che il cuoco non abbia già inserito uno script che abbia la stessa funzione
==================================
Cosa fa questo script?
Gestisce e ottimizza la RAM, impostando i valori di Minfree più in alto rispetto allo standard Samsung, in modo tale di avere più RAM libera a disposizione.
In questo modo si evitano i fastidiosissimi lags e la memoria non si satura facilmente, costringendo a riavviare il device perchè le apk freezano.
I primi tre valori sono quelli impostati da Indie per la Omega rom.
Gli ultimi tre, come potete vedere, sono impostati un bel pò più alti rispetto allo standard Samsung e sono il frutto di mesi di teoria e pratica, dopo aver provato una miriade di combinazioni, allo scopo di trovare il compromesso migliore (un thanks anche a mobivia)
Alcuni amici si sono prestati nell'impresa di beta tester
Da una settimana i valori sono stati ulteriormente leggermente limati e perfezionati.
Penso che ora vadano davvero bene
Questo lo script
https://www.box.com/s/yykulxrh670ox5wflfqc
Mirror2 https://www.dropbox.com/s/sh91xue4as...93MemoryKiller
Questo il contenuto dello script:
#!/system/bin/sh
# Config minfree
chmod 664 /sys/module/lowmemorykiller/parameters/minfree
echo "8192,10240,12288,34048,37376,40704" > /sys/module/lowmemorykiller/parameters/minfree
Vediamo la procedura di utilizzo:
- prima di tutto, per stare tranquilli, facciamo un nandroid backup
- scaricate il file (se dovesse essere scaricato con estensione .Txt, per poterlo utilizzare DEVE essere tolta l'estensione .Txt, in modo da avere il file (senza estensione) 93MemoryKiller
- con rootexplorer (o apk similare) copiate il file nella cartella etc/init.d (Per copiare il file ricordatevi di rendere scrivibile la root R/W)
- modificate i permessi del file, rendendoli identici a quelli degli altri files eventualmente presenti in etc/init.d (altrimenti flaggate tutti e 9 i permessi)
- una volta terminato, rendete di sola lettura la root (R/O)
- usando il programma ScriptManager (Play Store https://play.google.com/store/apps/d...tmanager&hl=it) attivate lo script
(NB: obbligatorio in caso di malfunzionamento dello script per eventuali problematiche kernel/ROM, quindi SI CONSIGLIA A TUTTI DI ATTIVARE) Spiegazione dettagliata a seguire by federico54 e tugaia56
- riavviate ed il gioco è fatto
===================================
Ringrazio l'amico diavolo78 per l'esaustivo video da lui creato che spiega al meglio i passaggi per l'installazione dello script
==================================
ScriptManager (grazie agli amici federico54 e tugaia56 per la esaustiva spiegazione della procedura):
- Installare il programma (per chi non lo ha)
- Controllare e/o dare i permessi a "scriptmanager" con "supersu"
- Avviare script manager, andare nella cartella "etc/init.d", tappare sul file "93MemoryKiller", impostare "SU" e "BOOT"
- Salvare e tappare su RUN
- Infine riavviare
Screen by PaoloNE46 (che ringrazio)
===========================
Per essere certi che i valori siano stati applicati al reboot, possiamo utilizzare il programma MinFreeManager (gratis nel Play Store)
Né io né Androidiani siamo responsabili se brickate: siamo tutti maggiorenni
========================