Vuoi personalizzare il tuo dispositivo Android, ma non sai da dove cominciare?
L'apertura di Android è uno dei suoi punti di forza e rende possibile la modifica della maggior parte dei dispositivi in vari modi. La personalizzazione del dispositivo può aggiungere nuove funzionalità e farla sentire come se fosse, beh, il tuo.
C'è solo un problema. La comunità di modding di Android è naturalmente guidata da tecnici e programmatori, due gruppi di persone non noti per la loro capacità di comunicare con i profani. Se chiedi loro quali sono i tuoi primi passi, ti diranno di sbloccare il tuo bootloader, eseguire il root del tuo dispositivo e caricare una ROM. Ma cosa significa??
Boot loader
Tutti i dispositivi elettronici necessitano di un firmware fondamentale che consente al dispositivo di avviarsi. 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 i fail-safe che ripristinano un dispositivo alle impostazioni di fabbrica in caso di errore software catastrofico.
La maggior parte dei dispositivi Android è dotata di un bootloader che avvierà solo determinati software, come la ROM (vedi sotto) fornita con il dispositivo. La sostituzione o la modifica del caricatore originale di solito è richiesta 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 visualizzate finché non viene elusa la crittografia.
sblocco
Come avrai 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 è stato appena 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 crack che funzionerà. La maggior parte dei telefoni è finalmente sbloccata, ma non è sempre così. Un dispositivo deve essere sbloccato prima di poter essere radicato (vedi sotto).
Dovresti notare che il termine “sblocco” non è molto preciso Può essere confuso con la funzione di blocco utilizzata per proteggere un dispositivo da accessi non autorizzati. Può anche essere confuso con i telefoni che sono “Carriera: Bloccata,” il che significa che un telefono è venduto senza contratto e può essere utilizzato con il corriere di tua scelta.
Radice
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ò modificare qualsiasi cosa nel sistema in qualsiasi momento e ha accesso a tutte le funzionalità.
I dispositivi Android generalmente non vengono spediti con accesso root. Non è necessario per funzionalità tipiche e negando l'accesso di root migliora sia la sicurezza che rende più difficile il modding. I produttori vedono entrambi risultati positivi, ma molte funzioni ROM personalizzate e app personalizzate non funzioneranno senza root abilitato.
Ottenere l'accesso come root è noto come rooting. Di solito si ottiene eseguendo un 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 far radicare il tuo telefono Android con SuperOneClick Come indirizzare il tuo telefono Android con SuperOneClick Ulteriori informazioni. Ancora una volta, ti consiglio di controllare i forum degli sviluppatori XDA per il tuo dispositivo specifico. Ecco dove troverai le ultime e migliori tecniche di rooting per il tuo Android.
La maggior parte delle personalizzazioni Android, incluse le ROM personalizzate, richiede un dispositivo che è stato rootato.
rom
ROM è un esempio di un acronimo che ha una vita propria. È una forma abbreviata per la memoria di sola lettura, un tipo di memoria del computer in grado di archiviare dati per lunghi periodi di tempo ma che non può essere scritto (a causa di limitazioni dell'hardware o del software in esecuzione su di esso). La ROM è dove un dispositivo memorizza i file di sistema critici per il suo funzionamento.
Nella comunità Android, tuttavia, una ROM è un software caricato nel dispositivo che sostituisce i file di sistema Android originali. Una ROM personalizzata Come installare una ROM personalizzata sul tuo dispositivo Android Come installare una ROM personalizzata sul tuo dispositivo Android Pronto a rivitalizzare il tuo telefono o tablet Android? Installare una ROM personalizzata è il modo migliore per farlo: potenziarlo con prestazioni e caratteristiche ancora migliori. Leggi altro è una versione personalizzata del sistema operativo Android. Ci sono molte versioni differenti disponibili da diversi team e codificatori indipendenti. Una ROM non è di sola lettura, ma serve come base per tutte le funzioni e le funzionalità di Android.
Un confronto con le distribuzioni Linux è azzeccato. Linux è un sistema operativo che ha molte versioni diverse, la maggior parte delle quali sono create da programmatori o team indipendenti. Android, che è basato su Linux, è simile. La principale differenza è Google, che agisce come una forza trainante centrale e sviluppa il fork principale del sistema operativo. Non esiste un'organizzazione di questo tipo nell'ecosistema Linux.
Veloce
Il termine flash è confuso poiché potrebbe essere confuso con Adobe Flash, che non è correlato. Lampeggiante è invece il termine usato per descrivere l'installazione di una ROM personalizzata.
Quando si accende un dispositivo si installa una nuova ROM. Questo di solito consiste nel caricare il file ROM su una scheda di memoria, cancellando l'installazione della ROM esistente tramite il menu di ripristino del dispositivo e quindi caricando la nuova ROM.
Le istruzioni esatte sono più complesse, ovviamente, quindi dovresti dare un'occhiata alla Guida lampo degli sviluppatori XDA. Dovresti anche consultare i forum del dispositivo XDA Developers. Di solito è possibile trovare istruzioni specifiche per il dispositivo lì.
mattone
Un dispositivo che è stato murato è stato reso inutile a causa di un problema che impedisce l'avvio. È letteralmente utile come un piccolo mattone di plastica e vetro.
Tuttavia, non tutti i mattoni sono uguali. UN “morbido” mattone si verifica quando un dispositivo si avvia, ma non carica completamente Android. Potrebbe trattarsi di un ciclo di riavvio (in cui il dispositivo continua a spegnersi e riavviarsi, più e più volte), visualizzare un messaggio di errore o riscontrare qualche altro problema. La maggior parte dei mattoncini morbidi può essere ripristinata ripristinando il telefono alle impostazioni di fabbrica o utilizzando la sua modalità di ripristino integrata.
Un dispositivo che non ha nemmeno iniziato ad avviarsi è chiamato un mattone duro. Un dispositivo con un mattone duro ha subito un errore fondamentale che potrebbe persino includere danni alla memoria del telefono. È raro, ma succede e sostituire l'hardware nel dispositivo è l'unico modo per risolverlo.
AOSP & AOKP
AOSP è l'acronimo di Android Open Source Project. È il progetto gestito da Google che consente a chiunque, compresi produttori e privati, di creare la propria versione di Android e distribuirla.
Scaricare la fonte è facile. Comprenderlo e usarlo è difficile. Non sarai in grado di fare molto con esso a meno che tu non sia un programmatore decente, ma è bello sapere che è disponibile. Soprattutto per i nostri scopi, una ROM che è “AOSP” o “basato su AOSP” cerca di aderire strettamente alla versione originale di Android, e offre a “puro” Esperienza Android, il più vicino possibile a quello che si ottiene con un dispositivo Google come il telefono Nexus S..
AOKP è una scorciatoia per Android Open Kang Project, il nome di una popolare ROM personalizzata open source. La ROM AOKP è una versione pesantemente modificata della ROM originale di Android, con molte modifiche aggiunte. Viene spesso usata 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
Speriamo che questo articolo abbia chiarito alcuni termini comunemente usati per descrivere la personalizzazione di Android. Se hai altre domande, sentiti libero di postare un commento o vai su MakeUseOf Answers.
Immagine di credito: Sorensiim, Divine Harvester, Andrew Mason, Nick Cowle
Scopri di più su: Android Rooting, Android Rom personalizzato.