Sommario:
- Chi se ne frega anche di bootloader, hboot e flashing?
- Perché i produttori o gli operatori telefonici dovrebbero desiderare un bootloader bloccato? Che cosa fa veramente?
- Ma Thunderbolt ha un bootloader bloccato, giusto? Hanno ROM personalizzate e CyanogenMod è in lavorazione.
- Basta, ho capito. Lo sblocco è buono, ma cosa posso esattamente fare con esso?
Siamo tutti contenti che HTC abbia deciso di scuotere un po 'le cose e smettere di bloccare il bootloader sui suoi dispositivi Android. Saluti al produttore per l'ascolto della minoranza vocale e per la consapevolezza del valore che questo porterà al suo marchio. Otterremo i dettagli completi, nonché le risposte a domande come quando questa politica entrerà in vigore, appena possibile. Nel frattempo, ci sono molte domande su cosa significhi esattamente tutto questo rumore del bootloader.
Cercheremo di rispondere a queste domande, nel modo più non geek possibile. Fai una pausa e leggi.
Chi se ne frega anche di bootloader, hboot e flashing?
Pochissime persone, una volta messe in prospettiva. La maggior parte dei 400.000 dispositivi Android attivati ogni giorno è costituita da utenti che non hanno idea (o se ne sarebbero mai preoccupati) di cosa sia un bootloader. Sono la ragazza che vedi dal parrucchiere, mandando un sms alle sue amiche. O il ragazzo nel negozio di ferramenta, controllando i suoi appunti per comprare bulloni per qualcosa. O il ragazzo hipster di Starbucks che mostra il suo EVO 4G a chiunque lo guardi. Android è ormai mainstream e il semplice fatto che tu sia qui, che desideri saperne di più su questa roba del bootloader, significa che sei un utente più avanzato della maggior parte.
Questo è il motivo per cui HTC, Motorola e altre società bloccano i propri bootloader, anche se molti di noi si oppongono - influiscono molto poco sulla loro linea di fondo nel grande schema delle cose. Ma mostra anche che aziende come Sony Ericsson e HTC, che hanno invertito le loro politiche e offriranno una vera soluzione di sblocco del bootloader, vogliono soddisfare tutti i loro clienti. Anche i pochi, ma molto rumorosi, che desiderano un dispositivo Android più hackerabile.
Le persone a cui importa - e spesso sono fortemente appassionate al riguardo - sono i ragazzi e le ragazze che vogliono avere il controllo completo su quale software passa sui loro telefoni Android. Sono programmatori, programmatori, sviluppatori e hacker che armeggiano e migliorano continuamente il sistema che gli è stato dato e lo trasformano in qualcosa di meglio. O peggio. Ad ogni modo, è loro. Troverai quelle persone in gran numero su Internet, il che ci fa sentire che siamo nella maggior parte degli utenti, anche se non lo siamo.
Perché i produttori o gli operatori telefonici dovrebbero desiderare un bootloader bloccato? Che cosa fa veramente?
Fornisce sicurezza, sia finanziariamente al tuo operatore telefonico che all'utente finale.
Quando diciamo bootloader bloccato, ciò che intendiamo (la maggior parte delle volte) è un'immagine del disco che controlla le parti importanti del telefono all'avvio, cercando la firma corretta. Analizziamolo, il più semplice possibile.
Quando si accende Atrix 4G o HTC Sensation, il bootloader avvia le operazioni, quindi passa il controllo all'immagine di avvio (la parte del disco che contiene i file di avvio per il telefono). L'immagine di avvio carica il kernel del telefono, quindi carica Android, seguendo le istruzioni trovate in quei file. Copia questa immagine di avvio su un telefono eseguendo il flashing nella memoria di sistema interna del telefono, non nella RAM o nella memoria in esecuzione, ma nella memoria flash fisica del telefono. Ecco perché esiste un potenziale pericolo. Fottiti e potresti davvero rovinare il tuo telefono, trasformandolo in un "mattone". A seconda di come ci stai hackerando, potrebbe essere più di una semplice possibilità. Varia da telefono a telefono.
Se si dispone di un bootloader bloccato, è possibile eseguire solo il flash delle immagini di avvio che sono state firmate digitalmente con una stringa di informazioni direttamente dal produttore. Non puoi crearne uno tuo e inviarlo al telefono. La partizione di ripristino è allo stesso modo: è stata controllata la firma corretta e, se non ce l'ha, non è possibile scriverne una nuova nella memoria flash. Questo significa davvero solo una cosa:
Non è possibile caricare kernel personalizzati o file di avvio sui telefoni con un bootloader bloccato.
Ottenere l'accesso root è ancora possibile, anche probabile. Il root è solo una violazione della sicurezza su un sistema in esecuzione, quindi la copia dei file che semplifica la violazione di tale sicurezza ogni volta che lo vogliamo. Ogni telefono Android che ho mai posseduto era rootato, anche se non ho mai deciso di ingannare con un'immagine di avvio personalizzata o qualsiasi hacker serio. Volevo solo un facile accesso.
Torna alla parte di sicurezza. Se tutto ciò che puoi eseguire sul tuo telefono (principalmente) è un software che è stato approvato sia dal produttore che dal corriere, è più facile per loro mantenere il telefono sicuro e funzionare come previsto. Questa sarebbe la soluzione perfetta, tranne per il fatto che quando hanno inviato una soluzione di sicurezza o correzione di bug, sono stati rilevati nuovi problemi. È un ciclo infinito e il blocco del telefono su un software approvato aiuta i gestori e i produttori ad amministrarlo. Ricorda, non tutti coloro che possiedono un telefono Android stanno leggendo questo, quindi non hanno idea di come caricare patch e correzioni. Le persone che hanno creato il tuo telefono hanno in mente i tuoi migliori interessi, se non altro per aiutare i loro profitti quando si tratta di supporto. E supportano milioni di telefoni, non solo i tuoi.
E poi c'è il danno monetario che possiamo fare ai corrieri. Sì, danni reali. Gli hack PRL che consentono il roaming 3G sulle torri Verizon con il tuo Virgin Mobile Optimus V costano denaro Sprint. Allo stesso modo abilitare HSPA + su HTC Inspire, bypassare la limitazione dei dati di T-Mobile, il tethering wireless non autorizzato, la modifica dei cicli di slot e la rimozione di Bing e il traffico promesso a Microsoft. Queste politiche ci sembrano ostili, ma il tuo gestore di telefonia mobile perde entrate ogni volta che lo fai.
Quindi, decidono di provare a fermarlo.
Ma Thunderbolt ha un bootloader bloccato, giusto? Hanno ROM personalizzate e CyanogenMod è in lavorazione.
Anzi, entrambi sono veri. Gli sviluppatori che hanno risolto il fulmine hanno usato un mix di abilità e fortuna: sono stati in grado di mettere le mani su un bootloader più vecchio, non firmato e più recente, che potevano lampeggiare, rompersi nel sistema e eseguire un ripristino che poteva a sua volta eseguire il flash delle immagini non firmate. Molto abile, molto fortunato; non dovremmo contare su quel genere di cose che accadono troppo spesso.
Basta, ho capito. Lo sblocco è buono, ma cosa posso esattamente fare con esso?
Nulla.
Gli sviluppatori di Droid X sono un gruppo incredibile e tenace di compagni. Non possono semplicemente eseguire il flashing ClockworkMod, caricare kernel e ROM e devono saltare attraverso i cerchi e fare le cose nel modo più duro. Ma hanno comunque fatto funzionare delle cose fantastiche. E alla fine sarebbe accaduto lo stesso con Evo 3D. Al contrario, quando Nexus S 4G è uscito, è stato rootato, sono stati costruiti kernel e un ripristino personalizzato è stato fatto prima che la giornata finisse, tutto perché era completamente sbloccato.
Non sappiamo esattamente come funzionerà la politica di sblocco del bootloader con HTC. Personalmente, spero che imiti il Sony Ericsson: spediscili bloccati, ma offri agli esperti di tecnologia un modo per sbloccarli supportati dal produttore. Potrebbero anche placare i corrieri non permettendolo su dispositivi sotto contratto, ma tutto ciò è pura speculazione. Sono sicuro che HTC ci informerà più presto.
Ma quando ricevi un nuovo telefono con un bootloader sbloccato, il tipo di sviluppo "hacker" arriverà a un ritmo record. Root, ROM personalizzate, porte di altri software per dispositivi: tutto ciò che molti di noi amano di Android. E per finire, i bootloader sbloccati significano kernel personalizzati: overclocking, host USB e tutti i tipi di altre chicche che è davvero difficile da gestire su telefoni con bootloader bloccati, oltre a un modo semplice per caricarlo sul tuo telefono. E, naturalmente, significa MIUI e CyanogenMod, soprattutto se si tratta di dispositivi HTC.
Siamo contenti che le cose siano successe come hanno fatto, proprio come la maggior parte di voi. Se ti piace fare il possibile e hackerare il tuo telefono, dovresti essere in grado di farlo con un nuovo dispositivo HTC. In caso contrario, non dovrai fare nulla e goderti la stabilità e divertirti con il tuo telefono nel modo in cui ti è stato spedito. Ad ogni modo, speriamo di aver risposto alla maggior parte delle tue domande sui bootloader bloccati.