[SOS MODDING N5] Ricevere aiuto in modo generale sul modding (FAQ al primo post)
!
È obbligatorio leggere la prima pagina di questa discussione e le prime due guide linkate prima di chiedere aiuto :)
Usiamo questo thread per concentrare domande sulle operazioni di modding cosi da non aprire svariati topic in giro che dopo andrebbero solo persi nei meandri del forum.
Prima di chiedere aiuto leggete sempre la prima pagina del thread ed almeno le ultime 2 e usate il "cerca", è molto meglio trovare subito una risposta così che non aspettare che qualcuno risponda.
Se avete problemi con una rom che avete messo con un dirty flash (solo wipe cache e dalvik), prima di lamentarsi dei bug e chiedere aiuto provate con un Full Wipe (wipe data, cache, dalvik e format /system)!
Non usare (o suggerire l'uso di) toolkit senza conoscerne i rischi, il consiglio è di usare fastboot come nella guida linkata all'inizio! I toolkit (assieme a Rom Manager e simili) sono praticamente l'unico modo di brickare un nexus, succede di rado ma succede. Perché usare un applicazione fatta da qualcuno che per quanto bravo sia potrebbe avere dei bug, quando usare fastboot è così semplice? Poi, se non avete voglia di usare il prompt per dare 2 comandi e se accettate il rischio e vi sta bene, usate pure i toolkit ;)
LINK UTILI:
Nel modding rientra anche Xposed, a detta di molti dev è "una enorme falla di sicurezza", ma resta un ottimo strumento per ovviare alle mancanze di alcune rom, occhio però ai possibili conflitti che potrebbero esserci tra le mod interne alla rom e quelle di Xposed, specialmente GravityBox.
Per chiedere consigli sui "migliori" rom e kernel non scrivete qui ma in questo thread. Comunque non esiste una rom migliore, esiste la migliore per voi, non è detto che lo sia per tutte, il modo migliore è provarne un po' (le più consigliate sono droidkang, mahdi e carbon, più simile alla stock con meno personalizzazioni c'è la purity), provate tutte quelle che volete e vi fate un'idea, poi dopo un paio di giorni col kernel della rom potete provare a cambiarlo con un altro e vedete come vi trovate, finchè non sarete soddisfatti o avrete voglia di provare altro.
Infine, se qui sopra o usando il tasto cerca nel forum non avete trovato la risposta che cercavate, potete postare in questa discussione, scrivendo sempre che rom e kernel avete, se avete flashato qualcosa di particolare e descrivendo BENE il vostro problema.
Buon modding!
LEGGI I POST QUI SOTTO!
07-09-12, 02:15
morrigan91
[SOS MODDING N5] Ricevere aiuto in modo generale sul modding (FAQ al primo post)
i
In questo post trovate i consigli generali sul modding: per la sicurezza del vostro Nexus 5 è meglio che voi li sappiate a memoria! Sotto trovate anche le FAQ con le risposte ai problemi più comuni.
COSE DA SAPERE ASSOLUTAMENTE: come evitare attacchi di panico
Avere sempre un PC con i driver funzionanti (cioè il comando fastboot device deve restituire una serie di cifre) e tenere sempre sulla sdcard un nandroid backup, una rom, delle gapps, un paio di kernel funzionanti per la rom e 2 zip flashabili di recovery che funzionano (PhilZ e TWRP magari), tutti con md5 controllato e il backup della EFS che avete fatto prima di fare modding, altrimenti fatelo al più presto.
Prima di flashare qualcosa (specialmente le cose importanti) verificate sempre la somma Md5. Questo serve per sapere che il file scaricato non sia corrotto - WIKI MD5
Per verificare il MD5 si può usare questo programma su PC, oppure da telefono: ES Gestore File (ottimo file manager con permessi ROOT) oppure MD5Checker.
Per fare modding bisogna sbloccare il BL che cancella app+sdcard, quindi il BL va sbloccato subito :p oppure usate helium per fare il backup delle app+dati senza root, poi una volta che avrete il root lo ripristinate e potere fare il backup di app+dati con Titanium Backup, così potete ripristinare app e dati quando cambiate rom (ovviamente con Full Wipe: wipe data, cache, dalvik e format /system)
A volte, per risolvere alcuni problemi è necessario flashare la factory image. Questo passaggio è consigliato anche quando si passa ad una nuova major release: flashate la factory da fastboot, avviate il N5, ritornate in bootloader e da fastboot flashate una recovery mod e poi da recovery flashate la rom/kernel che volete. IMPORTANTE: se non flashate nulla, la rom stock (con kernel stock) tenta di sovrascrivere la recovery custom, quindi se all'accesso in recovery trovate un robottino che rantola chiedendo aiuto dovete salvarlo, vi sta implorando di moddare il vosto N5, dovete flashare nuovamente la recovery custom e, senza riavviare, flashare SuperSU o un kernel o direttamente una custom rom!
ATTENZIONE: per mettere un kernel custom è meglio non avere gia un kernel diverso dallo stock della rom, a volte questa cosa da problemi. Il consiglio è di riflashare la rom che avete (magari con wipe cache e dalvik) e poi flashare il kernel custom che volete provare. Questo perchè alcuni kernel lasciano dei file che possono dare problemi, quindi mai giudicare un kernel se non lo avete messo come primo custom kernel. A volte è necessario quindi un wipe system, che spesso lo zip della rom fa, verificate. In alternativa format /system e flash rom, gapps e kernel.
FAQ
Spoiler:
Non mi funzionano le cose con collegamento all'account google, cosa faccio?
Probabilmente hai dimenticato le gapps, scegli in questo link quelle che fanno per te, e flashale da recovery.
Aiuto sono fermo sul logo Google! Che faccio?
Probabilmente avete formattato /system senza metterci nulla, ma finche il Nexus 5 va in bootloader (accendete il N5 con volume_down+power) siete salvi, non disperate e leggete i primi 2 link di questo post. In breve vi basta flashare una recovery mod (se non la avete) e da li potete flashare una rom. Se nella sdcard non avete una rom potete rimediare con adb: o fare un "flash rom by sideload" o copiare col comando "adb push" una rom e gapps (o un nandroid backup) nella sdcard e poi flasharli (o ripristinare il backup) seguendo questa guida.
Se faccio modding poi con gli aggiornamenti Google come funziona?
Questo è un "non problema", se non vi arriva l'aggiornamento o non volete aspettare che vi arrivi potete flashare l'update o l'intera rom da recovery o la nuova factory da fastboot, appena esce l'OTA su xda (e subito dopo qui su androidiani) ci sarà una procedura manuale per l'aggiornamento. Tutte le informazioni riguardo l'aggiornamento le trovate nel thread a questo link, dove dadenet spiega per filo e per segno cosa dovete fare per aggiornare. Se avete problemi o dubbi chiedete li.
Ho un problema e devo mandare il N5 in garanzia, che faccio?
Basta flashare la factory image (che rimette rom, kernel e recovery stock) e bloccare il bootloader (che per altri nexus non serviva).
Aiuto la recovery si è bloccata, posso spegnere?
No, probabilmente la recovery sta facendo qualcosa, in questi casi più cose si fanno più danni avremo, la cosa migliore è aspettare. Se dopo più di mezz'ora non è cambiato nulla allora si, si può pensare che sia il caso di spegnere forzatamente tenendo premuto il tasto power. Potreste comunque ritrovarvi con un costoso fermacarte.
Nei backup da recovery ho la data 1970, perché?
È un bug Qualcomm, PhilZ e TWRP ora risolvono il problema, nel primo post delle recovery flashabili trovate più info.
Come configuro le opzioni del kernel?
Di solito è scritto nel primo post della discussione del kernel, ma se non è menzionato nulla, Kernel Tweaker o TricksterMod sono le app di riferimento.
Ho cambiato kernel alla rom, come faccio a rimettere quello che avevo prima?
Riflashare la rom con wipe cache e dalvik dovrebbe bastare, altrimenti leggi l'ultimo consiglio generale qui sopra.
Posso mettere il kernel x sulla rom y? Cos'è il CAF?
Solitamente nel primo post di un kernel o della rom è scritto cosa potete metterci, la cosa più importante è la versione di android per la quale è fatto il kernel, la seconda cosa più importante riguarda la patch CAF. Quest'ultima è una patch Qualcomm introdatta inizialmente da CyanogenMod e poi altre rom. I kernel "normali" non sono compatibili con le rom con CAF, in questo caso dovete usare la versione del kernel "per CM".
Ho frequenza minima a 1200 Mhz, che devo fare?
Probabilmente avete un kernel con MP Decision (link a spiegazione), molte app segnano come frequenza minima quella a cui va la cpu al tocco, non dovete preoccuparvi, lasciate stare. In alternativa è possibile disattivare mp decision, ma se il kernel non ha qualcosa di analogo state facendo una cavolata ;)
Posso mettere il Double Tap to Wake come fa LG G2?
Si, ma ci vuole un kernel che lo supporti, una volta flashato un kernel vi basterà abilitare l'opzione da Trickster Mod. Attenzione che consuma molta batteria (2-3% ora). Il doppio tap sulla barra di stato per mandare in standby il N5 invece è presente in molte rom.
Sulla rom che ho adesso non ho HDR+ come mai?
Questo dipende dalle gapps installate, le PA stock ad esempio lo hanno. Comunque solitamente esiste un file zip da flashare per avere HDR+.
Dopo un aggiornamento ho meno spazio disponibile, perché?
Purtroppo è un bug che capita spesso, provate prima con wipe cache e dalvik, se non funziona fate un factory reset, risolve sicuramente.
Da recovery non vedo i backup o i temi, ed ho problemi in generale a trovare file sulla memoria, che faccio?
Dovete fixare da terminale (app emulatore terminale) sul telefono con due comandi, da confermare con invio
codice:
su
restorecon -FR /data/media/0
"su" serve per concedere i privilegi di root
07-09-12, 02:15
morrigan91
[SOS MODDING N5] Ricevere aiuto in modo generale sul modding (FAQ al primo post)
!
Per effettuare queste operazioni via fastboot è consigliato un portatile con batteria inserita o un fisso con gruppo di continuità!
Brickare un N5 è quasi impossibile, ma se va via la corrente mentre flashate il bootloader o la radio potreste fare danni (non è detto).
Assicuratevi inoltre di avere il telefono abbastanza carico
La radio (o modem se volete, oppure baseband o come lo traduce android "banda di base") si occupa di gestire tutte le connessioni via etere del telefono: wifi, rete cellulare ecc.
All'inizio la radio della versione americana (D820) e quella del D821 che abbiamo in Italia erano diverse, ma ora sono state unificate, le radio che potete flashare sono queste:
i
Visto che ultimamente c'è troppo OT riguardante la radio, in blu qui sotto trovate alcuni miei commenti relativi al pensiero e alle sensazioni della maggioranza degli utenti, però ricordo che non per tutti valgono le stesse cose, quindi vi invito a non fare domande sulla bontà delle radio, soprattutto in thread diversi da https://www.androidiani.com/forum/mo...nexus-5-a.html, è inutile, non dipende dalle rom. Sul vostro dispositivo, nella vostra zona e con il vostro operatore può essere tutto diverso. Quello che si sa in generale è scritto qui, alcune radio danno problemi a quasi tutti ed è scritto qui, quindi, evitiamo domande tipo "quale radio va meglio?" che, tanto per cambiare, è scritto qui ;)
Provatele partendo dalla consigliata e fatevi una vostra idea
Quote:
KRT16M (4.4) M8974A-1.0.25.0.17
AAAAANAZQ1025019
by QUALCOMM Incorporated Oct 11 2013
KOT49E (4.4.1) (ottima, una delle migliori radio) M8974A-1.0.25.0.23
AAAAANAZQ1025019
by QUALCOMM Incorporated Nov 19 2013
KTU84M (4.4.3) (la più problematica) M8974A-2.0.50.1.13
AAAAANAZQ20500017.1
by QUALCOMM Incorporated May 7 2014
KTU84P (4.4.4) (migliore del 4.4.3 ma a qualcuno da ancora problemi) M8974A-2.0.50.1.16
AAAAANAZQ20500017.1
by QUALCOMM Incorporated Jun 4 2014
LPV79-preview M8974A-2.0.50.2.08
AAAAANAZQ20500018
by QUALCOMM Incorporated May 7 2014
LPX13D-preview (e LRX21O, 5.0) M8974A-2.0.50.2.21
AAAAANAZQ20500024
by QUALCOMM Incorporated Oct 1 2014
LRX22C (5.0.1) (non da problemi, provatela) M8974A-2.0.50.2.22
AAAAANAZQ20500024
by QUALCOMM Incorporated Nov 17 2014
LMY47D (5.1.0) (l'ultima, non da problemi) M8974A-2.0.50.2.25
AAAAANAZQ20500024
by QUALCOMM Incorporated Jan 14 2015
LMY48B (5.1.1) (l'ultima) M8974A-2.0.50.2.26
A meno che una radio non dia problemi, la migliore non sempre esiste: dipende dall'operatore e dalla zona in cui vi trovate, ma se non notate troppi peggioramenti con l'ultima versione è consigliato avere la radio più aggiornata. Altrimenti si può flashare tranquillamente una radio vecchia (la 4.4.1 suggerisco), indipendentemente dalla versione di android che state usando. Qualsiasi rom abbiate tutte le radio vanno bene, nuove o vecchie, in caso contrario sarà segnalato. Resta sempre valido il consiglio di far provare prima agli altri, specialmente nel caso delle preview o dei cambi di major release, se dopo qualche giorno non leggete sul forum di eventuali problemi, flashate tranquillamente.
Per sapere la propria versione basta andare in impostazioni -> info sul telefono -> versione banda di base. Trovate la vostra versione anche nel bootloader alla sesta riga (baseband version).
Come aggiornare la radio
La radio è contenuta nelle factory image rilasciate da Google, se aggiornate il vostro N5 con la factory o via OTA avrete anche l'ultima radio (non sempre viene aggiornata) e non dovrete fare nulla.
Attenzione, la radio non è mai inserita nelle custom rom (*cyano ultimamente si) e potete tranquillamente flasharla da una custom recovery, wipe non necessari, io ho creato degli zip flashabili:
Come la radio, anche il bootloader è contenuto nelle factory image. Per sapere che versione avete dovete andare nel bootloader e leggere bootloader version. Se è gia aggiornato all'ultima versione non dovete fare nulla.
Il nostro N5 appena uscito dalla fabbrica aveva la versione hhz11d, con 4.4.2 è stato aggiornato a hhz11k. Con Android 5 è arrivata la versione hhz12d mentre hhz12f è arrivato con 5.1. L'ultimo disponibile hhz12h è uscito con 5.1.1.
Per cambiare il bootloader sono disponibili gli zip flashabili, ecco la mia cartella su Android File Host con tutti i bootloader disponibili
Ma potete anche flashare l'img contenuta nella factory con un semplice comando da fastboot (ovviamente dovete essere in bootloader):
Dovete essere a posto coi driver e fastboot devices deve rilevare il vostro telefono, se avete problemi la guida di hotto linkata al primo post vi aiuterà a risolverli.
[SOS MODDING N5] Ricevere aiuto in modo generale sul modding (FAQ al primo post)
work in progress
04-11-13, 17:29
mariopastore
Inizio io visto che sono nuovissimo del mondo nexus. Vorrei rootare il dispositivo, dal momento che avrei bisogno di una applicazione che lo richiede, ma non vorrei perdermi gli aggiornamenti OTA. Mi sembra che non ci siano alternative, o mi sbaglio? Se decidessi di rootare comunque, come potrei operare un aggiornamento ufficiale? La disponibilità dell'aggiornamento è immediata come per l'OTA o i tempi sono molto più lunghi?
Grazie
04-11-13, 17:58
Fabio3105
Quote:
Originariamente inviato da mariopastore
Inizio io visto che sono nuovissimo del mondo nexus. Vorrei rootare il dispositivo, dal momento che avrei bisogno di una applicazione che lo richiede, ma non vorrei perdermi gli aggiornamenti OTA. Mi sembra che non ci siano alternative, o mi sbaglio? Se decidessi di rootare comunque, come potrei operare un aggiornamento ufficiale? La disponibilità dell'aggiornamento è immediata come per l'OTA o i tempi sono molto più lunghi?
Grazie
per aggiornare con gli aggiornamenti ufficiali rilasciati OTA da Google dovrai tornare Stock, e potrai farlo ogni volta che vorrai tramite il toolkit.
Comunque, in linea di massima, le custom rom vengono aggiornate molto velocemente.
Ti basti pensare che per nexus 4 sono arrivate prima le custom rom che l'aggiornamento ufficiale a KitKat ;)
04-11-13, 18:42
mariopastore
Quote:
Originariamente inviato da Fabio3105
per aggiornare con gli aggiornamenti ufficiali rilasciati OTA da Google dovrai tornare Stock, e potrai farlo ogni volta che vorrai tramite il toolkit.
Comunque, in linea di massima, le custom rom vengono aggiornate molto velocemente.
Ti basti pensare che per nexus 4 sono arrivate prima le custom rom che l'aggiornamento ufficiale a KitKat ;)
Una volta tanto vorrei non dovermi sbattere a cercare custom rom e vorrei tenermi la stock. E ok, posso mettere e togliere il root ogni volta che lo desidero, ma ciò comporta un full wipe, non esattamente la cosa più funzionale di tutte, o i wipe servono solo per il loader?
04-11-13, 18:44
Fabio3105
Quote:
Originariamente inviato da mariopastore
Una volta tanto vorrei non dovermi sbattere a cercare custom rom e vorrei tenermi la stock. E ok, posso mettere e togliere il root ogni volta che lo desidero, ma ciò comporta un full wipe, non esattamente la cosa più funzionale di tutte, o i wipe servono solo per il loader?
no no... ogni volta che decidi di tornare stock dovrai fare un full wipe, quindi si, sono d'accordo con te, non è la cosa più funzionale al mondo.
Diciamo che se fossi in te lo terrei stock per un pò e se vedi che proprio ti manca qualcosa che puoi ottenere solo con il modding allora mi butterei sulle custom ;)