PREPARAZIONE
-Download:
---Discussione di riferimento di XDA (vedi qui per i Download)
---Firmware Xperia P: XDA
-Formatta SD: basta collegare il terminale al PC ed eliminare tutti i file, oppure da recovery pigiando "format sd" (CONSIGLIATO).
-Trasferisci nella SD appena pulita la ROM scaricata prima e, se presenti, elimina ancora tutti i file o le cartelle di android tranne la ROM caricata. Spegni il terminale.
-Trasferisci il firmware in formato .ftf nella cartella "Firmware" di Flashtool
-Estrai il file zip della ROM: tra le varie cose, hai estratto il file "kernel.elf" (sarà uno dei primi file ad essere estratti), quindi trasferisci il file "kernel.elf" in " desktop > fastboot_with_Android_USB_file > fastboot".
PROCEDURA: INSTALLAZIONE
1 ) Entra in recovery e fai i 3 soliti wipe, IN PIU' vai su "mounts and storage" e pigia "format /system"
2 ) Spegni il terminale pigiando "Power Off" da recovery (in basso nella "home page" della recovery) e NON lo riaccendere.
3 ) Avvia Flashtool, come se volessi flashare un qualsiasi firmware stock (clicca la saetta, seleziona flashmode), e selezione il firmware dell'Xperia P. Sul menu di destra, seleziona tutte le voci "EXCLUDE", tranne "Exclude system" e lascia selezionati i 3 wipe: nella schermata "File Content" deve esserci scritto:
apps_log.sin
cache.sin
loader.sin
system.sin
userdata.sin
GO!!
Quando finisce NON ACCENDERE IL TELEFONO, stacca il cavetto dal PC e il telefono dal cavetto.
4 ) Apri la cartella fastboot, quindi la finestra di comando e flasha la boot.img (il kernel) come con un qualsiasi Kernel (digitando "fastboot flash boot boot.img"). Riavvia il terminale (digitando dalla finestra di comando "fastboot reboot") e non appena compare il logo SONY pigia Volume- per entrare in Recovery. [ Se ti è poco chiaro questo passaggio, cerca la guida su flashtool nella sezione modding del sony xperia U ]
5 ) Sei in Recovery! I 3 soliti wipe (stavolta NON fare format /system!!!), flash rom, flash root pack (SOLO se stai flashando la V2), reboot.
DONE!!!
UPGRADE
- Seguire la guida sopra, si può saltare il passaggio del flash /system dell'Xperia P.
CONFIGURAZIONE: prima accensione dopo flash rom
- Segui la configurazione guidata, ripristina tutto quello che devi (backup di google, app, contatti): il sistema si presenta scattoso, è normale!
-Aspetta che si concludano tutti i ripristini: NON SPEGNERE IL TERMINALE DURANTE QUESTA FASE!
-[FACOLTATIVO] Appena sono state ripristinate tutte le app, elimina i file superflui flashando il pacchetto debloat o con Titanium Bckp.
-Una volta fatto tutto, noterai che non sarà più "scattoso" ma il tutto inizia ad essere sempre più fluido.
-Spegni e riaccendi: Il secondo boot potrebbe rimanere per qualche minuto fermo sulla scritta "Sony", e in questa fase non ti fa accedere nemmeno in recovery e sembra morto: è tutto normale!
-Bene! Se hai eliminato le app superflue, spegni e wippa la Dalvik Cache.
-Boot (noterai che ci starà poco a ricaricare la dalvik rispetto ad ICS!), attacca il terminale al device e ripristina i contenuti della SD (Foto, musica, ecc...)
FINISHED! Enjoy!
In questo modo avrete installato nel migliore dei modi JB, precludendovi qualsiasi "intoppo"!
__________________________________________________ __________________________________________________ __________
BUGs:
Per i bug, le modifiche, le novità e tutto ciò che riguarda la ROM e non la sua installazione+configurazione, leggi e commenta il Thread apposito.
__________________________________________________ __________________________________________________ __________
CONSIGLI (facoltativo)
-Download app Light Flow (disponibile in versione free o paid) per regolare/spegnere la barra per le notifiche. Tutte le altre app come Notification Center non funzionano.
- download app gestione CPU (No Frills, ad esempio): se non usi il kernel di munjeni imposta il governor su ondemand e I/0 scheduler su noop.
- flash munjeni's kernel v2 da CWM per avere gli altri governor e il clock massimo a 1.15GHz (step: 200MHz, 400MHz, 800MHz, 1GHz, 1,5GHz). In generale, ho notato un miglioramento delle prestazioni, della reattività quando stressato ed anche della batteria rispetto al Kernel stock.
Consiglio di impostare Max 1,15GHz; Min 400MHz; Interactive-sio. 200MHz per il minimo l'ho trovata troppo bassa come frequenza e ogni tanto stava troppo tempo a "svegliarsi".. Così è perfetto e ha un consumo di batteria identico a prima.
N.B. Se flashi il kernel DOPO aver impostato le notifiche con Light Flow, la barra led continua a funzionare (anche se un po meno luminosa) lo stesso!
download: Dev-Host
Da flashare dopo aver seguito la guida.
Con questo Kernel si perde completamente il funzionamento della Led Bar, ma a breve fixano (devono solo aggiungere le librerie..)
- Attivare la modalità STAMINA (Impostazioni > Gestione Batteria > Mod. STAMINA: on), selezionando le app che fanno eccezione (tipo whatsapp, gmail, ecc): migliora il consumo della batteria senza influenzare in alcun modo le prestazioni.
La guida è in continuo aggiornamento: stay tuned!
Per tutte le domande riguardanti la ROM in questione su argomenti non pertinenti alla guida, chiedete in questa discussione: [DEV] Android 4.1.2 stock su xperia u
PER FAVORE: non postate domande non pertinenti. Usate la discussione linkata sopra per chiedere tutto quello che non riguarda chiarificazioni sulla guida.
N.B.
La procedura l'ho testata io personalmente ed è sicura al 110%! Non sono responsabile se TU danneggi il tuo terminale.