giovedì 19 settembre 2013

Come cambiare kernel sui Galaxy



Molte persone pensano che cambiare kernel sia complicato e pericoloso. In questa guida vi mostreremo come cambiare questo componente software velocemente e in totale sicurezza. Per chi non sapesse cosa sia il kernel consiglio di guardare questo video.

Perchè cambiare kernel?
Tutti gli sviluppatori di ROM "cucinano" la propria basandosi su un kernel specifico. Alcune volte, quando questi sviluppatori non trovano quello adatto alle loro esigenze, possono decidere di svilupparne uno appositamente per la ROM; in tali casi risulta inutile e controproducente cambiarlo.
Altre volte, come per molte ROM AOSP (quindi basate su CyanogenMod e instabili per i Galaxy) è necessario cambiare questo componente software. Se vi trovate bene con la configurazione iniziale della rom è consigliabile non flashare altri kernel.

Quale kernel scegliere?
Sono molti gli sviluppatori che creano i propri kernel per il risparmio energetico (es. Jeboo, Speedmod, etc.) limitando le prestazioni del telefono per risparmiare molta energia e altri che offrono anche una maggior performance rinunciando al consumo energetico (es. Dorimanx). Dovete quindi fare una scelta, se avere maggiori performance o un migliore risparmio energetico oppure un compromesso.
Ricordiamo che ogni kernel vuole la sua ROM e alcuni risultano incompatibili con le AOSP o viceversa.

Come flashare un kernel?
1. Entrate nella vostra recovery modificata; 
2. Effettuate la pulizia del kernel. Per questo passaggio ci sono due modi:
  2a. Fate un wipe cache partition e, nella sezione "Advanced", un wipe dalvik cache
  2b. Flashate questo script da recovery. 
3. A questo punto avremo altre due possibilità:
  3a. Se il kernel è in formato .tar o .tar.md5 aprite Odin, selezionate il pacchetto alla   voce PDA e clickate "Start".
  3b. Se il kernel è in formato .zip flashatelo normalmente da recovery e fate "Reboot   system now".
4. Aspettate che il sistema operativo si aggiorni e il dispositivo si riavvii.

A questo punto avrete cambiato kernel; recandovi alla voce delle impostazioni "Info sul telefono" potrete verificarlo in "Versione kernel".
Se avete dei problemi a riavviare la ROM potete guardare questo video.