Stai pensando di installare una ROM Android personalizzata?  Potresti essere dentro per più di quanto ti aspetti.  Ecco alcuni problemi comuni da considerare.

4 problemi comuni da sapere durante l'installazione di una ROM Android personalizzata

Annuncio pubblicitario Il motivo principale per cui io e molti altri preferiamo i telefoni Android agli iPhone è che Google rende disponibile gran parte del codice Android. Altri sviluppatori sono quindi liberi di creare versioni di Android con meno parti che non ci piacciono e più parti che facciamo.

Annuncio pubblicitario

Il motivo principale per cui io e molti altri preferiamo i telefoni Android agli iPhone è che Google rende disponibile gran parte del codice Android. Altri sviluppatori sono quindi liberi di creare versioni di Android con meno parti che non ci piacciono e più parti che facciamo.

Ma questa non è l'esperienza Android che ottieni quando acquisti il ​​tuo dispositivo per la prima volta. Invece, devi prendere in mano la situazione sbloccando il bootloader del telefono e facendo lampeggiare una ROM personalizzata.

Questo è un processo tecnico che, come eufemismo, non è per tutti. Ho scritto su Android per anni e considero ancora il processo un esercizio di pazienza. Ci sono così tanti punti in cui tutto può e spesso va storto.

Ecco alcuni dei principali punti deboli che potresti incontrare quando esegui il flashing di una ROM Android.

1. Installazione di ADB e Fastboot

Pagina web per sviluppatori Android che descrive ADB

Se hai familiarità con la sostituzione dei sistemi operativi sul tuo PC, allora probabilmente hai familiarità con Linux. Tale processo prevede l'installazione di Linux su un CD o una chiavetta USB, il riavvio del computer e la pressione del tasto durante l'avvio che consente di caricare il sistema operativo alternativo anziché quello sul disco rigido.

Il processo su Android è molto più complicato. Non puoi ottenere utilizzando solo il tuo telefono o tablet; hai bisogno anche di un computer. Quindi è necessario scaricare software specializzato su di esso.

In particolare, è necessario disporre di Android Debug Bridge, meglio noto come ADB. Questa suite di strumenti include un programma chiamato Fastboot. ADB parla al telefono quando è acceso. Fastboot comunica con il telefono dopo il riavvio in una modalità speciale, utile chiamata "Modalità fastboot". Entrambi gli strumenti comunicano tramite un cavo USB.

L'installazione di ADB è relativamente semplice. Vai sul sito Web per sviluppatori Android di Google e scarica la versione appropriata per il tuo computer. ADB supporta Windows, macOS e Linux.

Qual è il problema?

ADB e Fastboot sono entrambi strumenti da riga di comando. Invece di aprire un'app e fare clic su alcuni pulsanti, dovrai imparare come aprire la riga di comando e digitare cosa fare.

L'apertura della riga di comando non è una cosa negativa, ma aumenta la quantità di conoscenze tecniche necessarie per il lavoro. La sostituzione del sistema operativo sul computer non richiede la riga di comando, ma sostituisce quella sul telefono.

Non solo, poiché ADB e Fastboot non sono stati forniti con il computer, devi indirizzare la riga di comando nella posizione in cui hai installato ADB. Altrimenti il ​​tuo PC risponderà solo ai comandi digitati con confusione. Potrebbe inoltre essere necessario eseguire comandi utilizzando i privilegi di amministratore.

Nota: ci sono strumenti là fuori che possono eseguire gran parte di questo sollevamento pesante per te. Questi programmi non provengono da Google o da altri produttori di smartphone, né ho utilizzato una ROM personalizzata che mi ha indicato di utilizzare tale metodo. Sentiti libero di condividere la tua esperienza con tali app nei commenti.

2. Installazione dei driver

Pagina dei driver Motorola per i dispositivi Motorola

I dispositivi che colleghi al tuo computer hanno bisogno di un software speciale che dica ai due componenti hardware come comunicare. Windows, macOS e Linux gestiscono i driver in modo diverso. Su macOS e Linux, molti driver sono inseriti nel sistema operativo, mentre Windows richiede di scaricare i driver separatamente proprio come faresti con un'applicazione.

Qual è il problema?

È difficile sapere quando si verifica un problema con il conducente. Né ADB né Fastboot te lo diranno direttamente. Ma se si immette un comando e non accade nulla, è probabile che si sia verificato un problema con il driver.

Terminale Linux che mostra il comando "adb devices" senza risultato

I problemi del conducente possono essere difficili da risolvere. Quando ho installato di recente una ROM personalizzata, non ho avuto problemi a far riconoscere ADB al mio dispositivo. Quando ho riavviato in modalità Fastboot, anche Fastboot ha riconosciuto il mio dispositivo.

Tuttavia, quando ho inserito i comandi di Fastboot, non sarebbe successo nulla. Anche se Fastboot poteva vedere il mio dispositivo, non poteva dire al telefono di fare nulla. La maggior parte delle guide online ti dirà che se Fastboot può vedere il tuo dispositivo, hai driver funzionanti. Potete quindi immaginare la mia frustrazione mentre alla fine ho capito che, sì, i miei problemi erano legati al conducente.

Le istruzioni online ti diranno che ADB è più facile da usare su macOS o Linux che su Windows. Eppure ho dovuto costantemente mettere le mani su Windows per finire il lavoro. Linux potrebbe avere i driver per comunicare con il mio telefono, ma per qualsiasi motivo, ADB e Fastboot hanno ancora problemi. Ma quando installo i driver forniti per Windows, questo tende a funzionare bene. (Non ho mai provato a usare un Mac.)

3. Sblocco del Bootloader

Sito Web HTC per sbloccare bootloader

Un bootloader è la parte del telefono che determina il sistema operativo da avviare. Per impostazione predefinita, il bootloader avvia solo il sistema operativo fornito dal produttore. E viene bloccato.

Devi sbloccare il bootloader prima di poter dire al tuo telefono di caricare un sistema operativo alternativo, che è quello che stai facendo quando installi una ROM personalizzata.

Qual è il problema?

Non tutti i telefoni Android hanno un bootloader sbloccabile. Molti, se non la maggior parte, non lo fanno. Tra quelli che lo fanno, devi stare attento a quale modello acquisti. La tua scommessa più sicura è quella di acquistare la versione del dispositivo sbloccata dall'operatore Non acquistare mai un telefono dal tuo operatore! Acquista telefoni sbloccati e risparmia centinaia Non compri mai un telefono dal tuo operatore! Acquista telefoni sbloccati e risparmia centinaia I telefoni sbloccati possono costare una fortuna, ma i risparmi sono più che compensati. Puoi salvare migliaia di persone non firmando un contratto. Abbiamo sei telefoni gratuiti. Leggi di più .

Le versioni Carrier sono una scommessa. Negli Stati Uniti, i modelli GSM di AT&T e T-Mobile hanno maggiori probabilità di avere supporto rispetto ai dispositivi CDMA di Sprint e Verizon. Ma questa non è una regola dura e veloce.

I telefoni di Google sono la scommessa più sicura. I dispositivi pixel e la linea Nexus davanti a loro sono relativamente facili da sbloccare. Sony è un'altra buona opzione. La società spiega come sbloccare i suoi dispositivi, offre il codice sorgente e fornisce i driver necessari per molti dei suoi dispositivi.

Il processo di sblocco del bootloader varia a seconda del produttore. Con i telefoni di Google, basta inserire il comando corretto. Con altri marchi, potrebbe essere necessario richiedere un codice di sblocco per inserire accanto al comando. L'invio della richiesta di solito comporta la visita di un sito Web e, sebbene la risposta sia di solito istantanea, non è sempre così.

4. Utilizzo di un ripristino personalizzato

Dopo aver sbloccato il bootloader, è ora di iniziare effettivamente l'installazione della ROM personalizzata.

La maggior parte degli smartphone include ciò che è noto come recupero . Questa è la parte del telefono che carichi per riparare un sistema operativo danneggiato. Puoi cancellare il dispositivo da qui, riportando il sistema a nuovo.

Un recupero personalizzato offre più opzioni. È possibile eseguire il backup completo di tutto il software sul telefono in modo da poter ripristinare il dispositivo esattamente come è ora. Puoi anche cancellare il vecchio sistema operativo e installarne uno nuovo, un processo noto come lampeggiante .

Qual è il problema?

I ripristini personalizzati non sono disponibili per tutti i telefoni. Tuttavia, se il tuo telefono ha il supporto ROM personalizzato, molto probabilmente c'è anche un recupero personalizzato compatibile.

A seconda del dispositivo, potrebbe non essere possibile installare un ripristino personalizzato. In tal caso, cerca di avviare temporaneamente un ripristino personalizzato senza cancellare quello attualmente sul tuo telefono.

Se riscontri problemi con l'installazione o l'avvio di un ripristino personalizzato, probabilmente hai problemi con il driver.

Per quanto riguarda quella ROM personalizzata ...

Una volta che hai un ripristino personalizzato attivo e funzionante, il processo è abbastanza semplice da quel punto. C'è ancora la possibilità di errori, ma sono meno probabili e la maggior parte del sollevamento pesante è dietro di te.

Per fortuna i passaggi precedenti sono in genere una tantum. Se è stato installato un ripristino personalizzato, non è più necessario che il PC esegua il flashing di nuovi sistemi operativi. Tuttavia, se il tuo telefono ti richiede di avviare temporaneamente il ripristino, dovrai tenere a portata di mano ADB e Fastboot sul tuo computer.

Alcune ROM personalizzate sono stabili. Altri sono un disastro. Quindi, a seconda delle circostanze, potresti non essere ancora fuori dal bosco. Potresti decidere che una ROM personalizzata non merita lo sforzo Perché non hai più bisogno di una ROM personalizzata per dispositivi Android Perché non hai più bisogno di una ROM personalizzata per dispositivi Android Il telefono Android è migliorato molto negli ultimi anni - così fai hai ancora bisogno di una ROM personalizzata? Leggi di più .

Ulteriori informazioni su: Personalizzazione Android, Rooting Android, Rom Android personalizzato, Risoluzione dei problemi.