Volete provare nella vostra rom un kernel che avete provato in un'altra rom?
ecco a voi una breve guida su come creare un file zip di un kernel per inserirlo in una rom.
(un ringraziamento particolare a anto999 che qualche tempo fa mi aveva spiegato come fare.)
La procedura è stata testata più volte da me tra rom diverse che come base avevano la Cyanogenmod 7, perciò posso assicurare che funzioni in queste condizioni (non tentate ad esempio di seguire questa guida per prendere il Kernel di una cyano 9 per metterlo in una 7, perchè non assicuro la buona riuscita, a meno che non vogliate fare da cavia per tutti noi )
Ricordo comunque che ogni modifica al vostro terminale viene fatta a vostro rischio e pericolo e nè io nè il sito androidiani siamo responsabili per eventuali danni al vostro telefono
N.B.: assicuratevi che il kernel che volete inserire alla vostra rom venga preso da una rom per il GIO' altrimenti il rischio di brick c'è,visto che andremo a lavorare con il file Boot.img
Occorrente:
* Il file in formato zip della rom da cui volete estrarre il kernel
* Un file manager tipo root explorer (se volete eseguire la procedura da telefono), altrimenti un PC
* Un Kernel in formato zip sul quale andremo a lavorare e inserire il nuovo kernel
* Recovery tipo ClockWorkMod che dovreste già avere visto che la guida è per Cyanogen
N.B.: dalla esperienza che ho fatto, non è detto che il kernel che funziona benissimo nella sua rom vada altrettanto bene in un'altra, però nessuno ci vieta di divertirci a cambiarlo fino a trovare quello che va meglio.
Procedura:
- Prima di compiere qualsiasi modifica, fate un backup da recovery della vostra rom in modo che se qualcosa va storto o non vi piace con un semplice restore avrete il telefono esattamente come prima di aver seguito la guida, leggete in fondo al post come fare per il ripristino
- 1) Prendete il file in formato zip della rom da cui volete estrarre il kernel, apritelo con un programma tipo winRar su pc o tramite Root explorer sul telefono ed estraete il file boot.img che trovate all'interno. Mettete questo file sul desktop o dove vi è più comodo rintracciarlo dopo.
- 2) Scaricate da mediafire questo gio_kernel_px3.0-cyanogenmod7.zip Questo è il kernel di phiexz universale per tutte le Cyano che andremo a modificare.
- 3) Sempre con winRar o Root Explorer estraete tutto il file che avete scaricato al punto 2 in una cartella che nominerete Nuovo_Kernel (per comodità), aprite questa cartella e cancellate al suo interno il file boot.img che trovate (mi raccomando SOLO il file boot.img)
- 4) Ora prendete il file boot.img che avete messo sul desktop e copiatelo al posto di quello che avete cancellato al punto 3
- 5) Comprimete nuovamente la cartella Nuovo_Kernel in formato zip e avrete creato lo zip Flashabile via Recovery
- 6) Mettete il file zip ottenuto nella scheda sd del vostro telefono
Ora non resta che installare lo zip da recovery:
- Accendete il Giò in recovery mode
- Facoltativo: andate su mount and storage e fate mount /system (solitamente non serve, ma farlo non vi costa nulla)
- Nella pagina principale della recovery selezionate install zip from sd card
- Scegliete il file che avete messo sulla vostra sd e confermate l'avvio dell'installazione
- Finita l'installazione fate Reboot system now
- Enjoy
Come ripristinare se qualcosa non va come volete:
Avete due vie:
1) Seguite la guida nuovamente e quando dovrete mettere il nuovo kernel nella cartella Nuovo_Kernel mettete quello che avrete prima estaratto dal file zip della rom che montate. Flashate via cwm
2) Sempre con il telefono acceso in modalità recovery scegliete Backup and Restore,
-selezionate Restore se volete portare il telefono nelle stesse condizioni di quando avete fatto il backup, selezionate il file di backup che volete e avviate;
-se invece volete solo ripristinare il boot selezionate Advanced Restore, selezionate il file di backup che volete, nella prossima pagina scegliete Restore boot
-finito il restore selezionate reboot system now
Buon Divertimento Boys..... and Girls