[Guida]Shell root e tweak della SD
Ciao a tutti,
Sono anche io uno dei disperati con il Wildfire non rootabile e quindi con limitatissime possibilità di smanettamento :(
Ora che sono riuscito a fare un piccolo e temporaneo tweak sul mio wildfire lo voglio condividere con tutti :cool:
Da pochi giorni su XDA è uscito un thread che riguardava la possibilità di ampliare la cache per migliorare le prestazioni della sd.
Ovviamente bisogna essere root per modificare questa impostazione e l'impostazione si perde ad ogni riavvio.
Dopo mille ricerche sono riuscito a trovare un modo per ottenere i permessi di root almeno nella shell di adb e quindi andare a migliorare le prestazioni della SD.
- Per ottenere i permessi di root si può utilizzare SuperOneClick (questo il thread dell'applicazione) una applicazione con interfaccia grafica, cliccando su "shell root" con il wildfire collegato dovrebbe riuscire a darvi i permessi di root nella shell. A me non ha funzionato, rimaneva su "waiting device"
- Un altra possibilità è scaricare lo stesso il pacchetto e una volta scompattato usare il file psneuter all'interno, detto in comandi significa:
codice:
adb push psneuter /data/local/tmp
adb shell chmod 777 /data/local/tmp/psneuter
adb shell /data/local/tmp/psneuter
adb shell
al termine di questi comandi dovrebbe apparirvi la shell con il simbolo "#" al posto del "$". SIETE ROOT :D
Una volta che siete root possiamo passare a migliorare le prestazioni della nostra sd.
Se nella shell eseguite il comando:
codice:
cat /sys/devices/virtual/bdi/179:0/read_ahead_kb
Scoprirete che il sistema anticipa la lettura in cache solamente di 4 kb. (Calcolate che il default che dicono su xda è 128 e ha lo stesso prestazioni basse!).
Quindi se si esegue:
codice:
echo 1024 > /sys/devices/virtual/bdi/179:0/read_ahead_kb
Allarghiamo la cache e miglioriamo nettamente le prestazioni, nel mio caso sono passato da 4 Mb/s in lettura a 24 Mb/s!!!! (le prestazioni sono misurate con SD tools). Con un pò di tentativi si trova il valore giusto per ottimizzare le prestazioni.
Tutto quanto fatto si perde al reboot del cellulare, io riavvio raramente ma è comunque una modifica "giocattolo", sarebbe interessante scoprire anche altre modifiche da fare ad altri file sys per migliorare le prestazioni almeno temporaneamente. Credo che girando abbastanza si riesca anche a fare l'overclock della CPU...
Link di riferimento:
Post su XDA per il tweaking della SD.
Pagina dove ho recuperato i comandi per utilizzare l'exploit psneuter