Annuncio pubblicitario

personalizzare il dispositivo AndroidL'apertura di Android è uno dei suoi maggiori punti di forza e consente di modificare la maggior parte dei dispositivi in ​​diversi modi. La personalizzazione del tuo dispositivo può aggiungere nuove funzionalità e far sembrare che sia, beh, il tuo.

C'è solo un problema. La comunità di modding Android è naturalmente guidata da tecnici e programmatori, due gruppi di persone non noti per la loro capacità di comunicare con il profano. Se chiedi loro quali dovrebbero essere i tuoi primi passi, ti diranno di sbloccare il tuo bootloader, eseguire il root del dispositivo e caricare una ROM. Ma cosa significa?

Boot loader

personalizzare il dispositivo Android

Tutti i dispositivi elettronici richiedono un firmware fondamentale che consenta l'avvio del dispositivo. Questo è spesso noto come bootloader. È un software di basso livello che avvia il dispositivo quando si preme il pulsante di accensione. La maggior parte include fail-safe che ripristinano le impostazioni predefinite di un dispositivo in caso di guasto software catastrofico.

instagram viewer

La maggior parte dei dispositivi Android viene fornita con un bootloader che avvia solo determinati software, come la ROM (vedi sotto) fornita con il dispositivo. La sostituzione o la modifica del caricatore originale è in genere necessaria per installare ROM personalizzate.

Alcuni dispositivi hanno bootloader crittografati che sono molto più difficili da aggirare. Se leggi che un dispositivo è "bloccato", di solito significa che è crittografato, il che a sua volta significa che le ROM personalizzate non possono essere flashate fino a quando la crittografia viene elusa.

sblocco

personalizzare il telefono Android

Come avrete intuito dalla sezione precedente, sbloccare un dispositivo è il processo di cracking del suo bootloader in modo che possa essere sostituito con un altro bootloader aperto. Esistono molti modi diversi per farlo e i metodi variano da dispositivo a dispositivo e talvolta anche tra versioni diverse dello stesso hardware.

Non tutti i dispositivi possono essere sbloccati. Ovviamente, un dispositivo che è appena stato rilasciato di solito non può essere sbloccato per almeno alcune settimane perché i membri della comunità Android hanno bisogno di tempo per trovare un exploit o un crack che funzionerà. La maggior parte dei telefoni alla fine viene sbloccata, ma non è sempre così. Un dispositivo deve essere sbloccato prima di poter eseguire il root (vedere di seguito).

Si noti che il termine "sblocco" non è molto preciso. Può essere confuso con la funzione di blocco utilizzata per proteggere un dispositivo da accessi non autorizzati. Inoltre, può essere confuso con i telefoni "sbloccati dal gestore telefonico", il che significa che un telefono viene venduto senza contratto e può essere utilizzato con il gestore telefonico di tua scelta.

Radice

personalizzare il telefono Android

Android è basato su Linux. Il livello più profondo di accesso disponibile in qualsiasi sistema operativo Linux è l'accesso root. Un utente con accesso root può cambiare qualsiasi cosa nel sistema in qualsiasi momento e ha accesso a tutte le funzionalità.

I dispositivi Android generalmente non vengono forniti con accesso root. Non è necessario per la funzionalità tipica e negare l'accesso come root migliora sia la sicurezza che rende più difficile il modding. I produttori vedono entrambi risultati positivi, ma molte funzionalità ROM personalizzate e app personalizzate non funzioneranno senza il root abilitato.

Ottenere l'accesso alla radice è noto come rooting. Di solito si ottiene eseguendo software personalizzato che sfrutta la vulnerabilità nel dispositivo di destinazione. Sebbene potenzialmente complessi, alcuni dispositivi godono di un eccellente supporto per gli sviluppatori tramite app come SuperOneClick Come eseguire il root del tuo telefono Android con SuperOneClick Leggi di più . Ancora una volta, consiglio di controllare i forum degli sviluppatori XDA per il tuo dispositivo specifico. È qui che troverai le tecniche di rooting più recenti e migliori per il tuo Android.

La maggior parte delle personalizzazioni Android, comprese le ROM personalizzate, richiedono un dispositivo che è stato rootato.

rom

personalizzare il telefono Android

La ROM è un esempio di un acronimo che ha preso una vita a sé stante. È una scorciatoia per la memoria di sola lettura, un tipo di memoria del computer che può memorizzare dati per lunghi periodi del tempo, ma non è possibile scriverlo (a causa di limitazioni dell'hardware o del software in esecuzione esso). La ROM è dove un dispositivo memorizza i file di sistema fondamentali per il suo funzionamento.

Nella comunità Android, tuttavia, una ROM è un software caricato nel dispositivo che sostituisce i file di sistema Android originali. UN ROM personalizzata Come installare una ROM personalizzata sul tuo dispositivo AndroidPronto a rivitalizzare il tuo telefono o tablet Android? L'installazione di una ROM personalizzata è il modo migliore per farlo, alimentandolo con prestazioni e funzionalità ancora migliori. Leggi di più è una versione personalizzata del sistema operativo Android. Ci sono molte versioni diverse disponibili da diversi team e programmatori indipendenti. Una ROM non è di sola lettura ma funge da base per tutte le funzioni e caratteristiche di Android.

Un confronto con Distribuzioni Linux Le migliori distribuzioni operative di LinuxLe migliori distro Linux sono difficili da trovare. A meno che tu non legga la nostra lista dei migliori sistemi operativi Linux per giochi, Raspberry Pi e altro. Leggi di più è adatto. Linux è un sistema operativo che ha molte versioni diverse, la maggior parte delle quali sono realizzate da programmatori o team indipendenti. Android, basato su Linux, è simile. La differenza principale è Google, che funge da forza trainante centrale e sviluppa il fork principale del sistema operativo. Non esiste un'organizzazione con un simile peso nell'ecosistema Linux.

Veloce

Il termine flash è confuso poiché potrebbe essere scambiato per Adobe Flash, che non è correlato. Il lampeggio è invece il termine usato per descrivere l'installazione di una ROM personalizzata.

Quando si esegue il flashing di un dispositivo, si installa una nuova ROM su di esso. Questo di solito consiste nel caricare il file ROM su una scheda di memoria, cancellare l'installazione della ROM esistente tramite il menu di ripristino del dispositivo e quindi caricare la nuova ROM.

Le istruzioni esatte sono più complesse, ovviamente, quindi dovresti dare un'occhiata a Guida per gli sviluppatori XDA. Dovresti anche dare un'occhiata al Forum dei dispositivi degli sviluppatori XDA. Di solito è possibile trovare istruzioni specifiche del dispositivo lì.

mattone

personalizzare il dispositivo Android

Un dispositivo che è stato bloccato è stato reso inutile a causa di un problema che ne impedisce l'avvio. È letteralmente utile come un piccolo mattone di plastica e vetro.

Tuttavia, non tutti i mattoni sono uguali. Un mattone "morbido" si verifica all'avvio di un dispositivo ma non carica completamente Android. Potrebbe essere un ciclo di riavvio (in cui il dispositivo continua a spegnersi e riavviarsi, ripetutamente), visualizzare un messaggio di errore o avere qualche altro problema. La maggior parte dei mattoncini morbidi può essere ripristinata ripristinando le impostazioni predefinite del telefono o utilizzando la modalità di ripristino integrata.

Un dispositivo che non inizia nemmeno ad avviarsi è chiamato hard brick. Un dispositivo con un mattone duro ha subito un guasto fondamentale che può anche includere danni alla memoria del telefono. È raro, ma succede e sostituire l'hardware nel dispositivo è l'unico modo per risolverlo.

AOSP & AOKP

AOSP sta per Progetto Open Source Android. È il progetto gestito da Google che consente a chiunque, inclusi produttori e privati, di creare la propria versione di Android e distribuirla.

Scaricare la fonte è semplice. Capirlo e usarlo è difficile. Non sarai in grado di farci molto se non sei un programmatore decente, ma è bello sapere che è disponibile. Soprattutto per i nostri scopi, una ROM che è "AOSP" o "basata su AOSP" cerca di aderire strettamente alla versione originale di Android e offri un'esperienza Android "pura", il più vicino possibile a quella che ottieni con un dispositivo Google come Nexus S Telefono.

AOKP è una scorciatoia per Android Open Kang Project, il nome di una popolare ROM personalizzata open-source. La ROM AOKP è una versione fortemente modificata della ROM Android originale, con molte modifiche aggiunte. Viene spesso usato come base per altre ROM, quindi a volte vedrai elenchi di ROM con "AOKP" usato come titolo. Non è correlato ad AOSP ma comunemente confuso a causa delle somiglianze negli acronimi.

Conclusione

Spero che questo articolo abbia chiarito alcuni dei termini comunemente usati per descrivere la personalizzazione di Android. Se hai ulteriori domande, non esitare a pubblicare un commento.

Credito immagine: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle

Matthew Smith è uno scrittore freelance che vive a Portland nell'Oregon. Scrive e modifica anche per Digital Trends.