Chi segue xda avrà visto che è disponibile un nuovo custom kernel per il Next Turbo:
http://android.phiexz.com/device/gal...px-kernel.html
Si acceda alla prima sezione (la più recente) dove ci sarà il link per scaricare il pacchetto.
Nel caso il sito sia off-line Korgar ha gentilmente messo a disposizione un upload di entrambi i pacchetti (versione 2):
px-kernel-20120804-GT5570I.zip
px-kernel-modules-GT5570I.zip
Si noti che questo kernel può installare (flashare) anche la CWM 5.0.2.8. La stock recovery nel caso andrà quindi persa.
Questo kernel è "indipendente" nel senso che non ha bisogno di una ROM particolare. basta flasharlo sopra la ROM che utilizziamo e parte (testato con Repencis v3.5).
Per installarlo seguite i seguenti passi (le istruzioni dettagliate per certe azioni le trovate nelle guide sticky):
- Scaricare i due zip file, uno per il kernel e uno per il moduli (tipo wifi, accelerometro, ecc).
- FARE UN BACKUP DELLA ROM CORRENTE CON CWM
- Assicurarsi che /system sia in formato rfs (o non ext4). Se venite da stock ROM non c'è problema, altrimenti è bene riflashare con Odin una stock ROM usando il pit file per la ripartizione. Pare che non sia più necessario.
- Assicurarsi che la 2a partizione nella SD card (se esiste) NON sia in formato ext4. Se lo è fate un backup e riformattatela in ext2/ext3 (meglio in ext3. Sembra che ext2 causi dei wakelock continui. Almeno nelle stock e Repencis ROM). Non é più necessario. Verificato.
- Copiate il file .zip nella SD card
- Reboot in Stock Recovery. Da CWM a me non ha flashato nulla
- Flash del file zip del kernel. Verrà lanciato l'Aroma installer. Attenzione alle opzioni di default! Lasciate come default /etc/init.d e ondemand
- Flash del zio per i moduli.
- Evitate i wipe data. Non servono e ci sono dei temi Repencis che danno bootloop dopo un wipe.
- Reboot del telefono
- Fatto!!!!
NOTA BENE: I parametri da utilizzare quando si installa il kernel PX sono i seguenti:
"Don't Use Embedded Busybox" (Non usare il Busybox del px-kernel)
"Don't Use Embedded Root "(Non fare il rooting. Fatelo con file separato)
"Don't Use Embedded Sysctl Tweak" (Vabbè, a scelta Io preferisco evitare)
"Add init.d support" (Aggiunge il supporto per /etc/init.d. Fondamentale)
"Don't add swap support" (Non abilitare la partizione swap se esiste. Se la volete fatelo voi da script)
Caratteristiche più evidenti di questo kernel:
- Non è un port. E' sviluppato e ottimizzato specificatamente per il Next Turbo/GT-S5570I
- fa il proprio rooting in automatico (SuperUser)
- 4 frequenze per la CPU: 104MHz, 312MHz, 624Mhz, 832MHz
- Una decina di CPU governor, i più usati
- Rispetto a Repencis mi sembra che più governor siano parametrizzabili
- Ha gli I/O scheduler più noti (sio, noop, deadline, ecc.)
- Utilizza una propria busybox (1.17 mi pare). Ignora la busybox installata dall'utente (di nuovo.. non mi piace)
- E' efficiente. Ho un risparmio in RAM di 20-30MB. E i CPU governor sembrano fare il loro dovere. Vero per ondemand e conservative. Evitate gli altri senza averli testati.
Caratteristica che ancora non mi è chiara:
Poichè il pacchetto di installazione include il kernel, tutte le librerie per i dispositivi (WiFI, Bluetooth, Camera, ecc), gli script di inizializzazione e vabbè, anche un CWM, ho il sospetto che permetta di installare una qualsiasi ROM per qualsiasi dispositivo e renderla operativa. Ho letto di una persona che lo ha fatto con una ROM del Galaxy Y. Quindi almeno le loro ROM dovrebbero adesso poter essere utilizzate.
In pratica la procedura dovrebbe essere la seguente:
- Scaricare la custom ROM che si desidera (io proverei anche con la stock ROM)
- Assicurarsi che la ROM di cui sopra non installi una CWM a sua volta.
- Installare la custom ROM - Non fare il reboot (si evita un sicuro brick se non è una ROM per il Next Turbo)
- Installare il kernel PX
- Reboot
Non l'ho ancora testata, ma ho il forte presentimento che funzioni. Phiexz ha confermato che dovrebbe funzionare. Se qualche intrepido vuole provare a sua volta..
Se qualcosa va storto la soluzione più immediata è:
- Fare il restore con CWM del backup della ROM fatto in precedenza (lo avete fatto il backup, vero? ).
- Se ancora non funziona riflashare la stock ROM con Odin.
- Per eliminare la CWM riflashare la stock ROM con Odin (testato)
Quindi se non sapete come utilizzare Odin e/o non avete i file pronti a disposizione, è meglio che desistiate.
Un ultima cosa: l'installazione di questo kernel potrebbe essere anche una soluzione per alcuni soft-brick. Nel caso tentare non nuoce.
AL SOLITO NON MI ASSUMO ALCUNA RESPONSABILITA'.
E non dimenticate il tasto "Thanks!!" se la guida vi è risultata utile!! It's only a click away.