Originariamente inviato da
Michelasso
Chi segue xda avrà visto che è disponibile un nuovo custom kernel per il Next Turbo:
PX-Kernel | Phiexz :: Tutorial, Article & Android Development
Si acceda alla prima sezione (la più recente) dove ci sarà il link per scaricare il pacchetto.
Si noti che questo kernel installa (flasha) anche la CWM 5.0.2.8. La stock recovery 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).
Al momento ha un bug col formato ext4. Riesce a montare filesystem ext2/etx3 come ext4, ma se il formato reale della partizione è ext4 si inceppa (da fare quindi molta attenzione).
Per installarlo seguite i seguenti passi (le istruzioni dettagliate per certe azioni le trovate nelle guide sticky):
-
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.
- 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).
- Copiate il file .zip nella SD card
- Reboot in
Stock Recovery. Da CWM a me non ha flashato nulla
- Flash del file zip
- Reboot del telefono
- Fatto!!!!
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
- Utilizza il CPU governor SmartassV2 di default
- Ha gli I/O scheduler più noti (sio, noop, deadline, ecc.)
- Abilita la partizione swap, se presente, per default (non che mi piaccia come soluzione)
- 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.
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. 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.