Cos'è Bootloader per Android. Riavvia su Bootloader: cos'è Android Installazione di un bootloader su Android

Sbloccare il bootloader del tuo smartphone è il primo passo per velocizzarlo e installare il firmware personalizzato. E, contrariamente alla credenza popolare, questa funzionalità è supportata sulla maggior parte dei dispositivi. Di seguito è riportato il metodo ufficiale per sbloccare il bootloader del sistema operativo.

Non tutti i telefoni ti permetteranno di farlo.

Esistono due tipi di telefoni a questo mondo: quelli che ti permettono di sbloccare il bootloader e quelli che no.

La possibilità di sbloccare il bootloader dipende dal produttore, dal modello e persino dall'operatore dello smartphone. Tutti gli smartphone Nexus ti consentono di sbloccare il bootloader e molti telefoni Motorola e HTC ti permetteranno di sbloccare il bootloader allo stesso modo del Nexus.

Altri smartphone, così come gli operatori, non prevedono la possibilità di sbloccare il bootloader in maniera ufficiale. In questo caso, dovrai attendere che gli sviluppatori trovino le vulnerabilità con le quali potrai ottenere i diritti di root e scaricare firmware personalizzato sul tuo telefono. Se hai uno smartphone del genere, ahimè, questo articolo non ti aiuterà.

Il modo migliore per scoprire a quale categoria appartiene il tuo smartphone è consultare un sito specializzato. Se possiedi uno smartphone HTC o Motorola, puoi anche verificare la funzionalità di sblocco sui siti Web HTC e Motorola. Se non è possibile sbloccare il bootloader del tuo smartphone utilizzando il metodo ufficiale, solo il metodo di sblocco o root non ufficiale, che di solito puoi trovare sul forum XDA Developers, ti aiuterà.

Passaggio 0: esegui il backup di tutto ciò che desideri conservare

Prima di iniziare, è opportuno notare che questo processo cancellerà tutti i tuoi dati. Pertanto, se hai file importanti, siano essi foto, musica, video o qualsiasi altra cosa, ora è il momento di salvare tutto sul tuo computer. Inoltre, se desideri salvare le impostazioni dell'applicazione, utilizza la funzione di backup per creare un backup delle impostazioni e salvarlo anche sul tuo computer.

Ecco un altro consiglio: poiché so che vorrò effettuare il root del mio smartphone, sblocco sempre il bootloader non appena compro un nuovo dispositivo. In questo modo non perdo tempo a personalizzare il telefono secondo le mie esigenze, salvo poi cancellare tutti i dati dopo un paio di giorni.

Dopo aver salvato tutti i file importanti, puoi iniziare.

Passaggio 1: installa l'SDK e i driver Android per il tuo telefono

Per questo processo avrai bisogno di due cose: Android Debug Bridge, che è una riga di comando per PC che puoi utilizzare per comunicare con il tuo telefono, e un driver USB per il tuo dispositivo. Se li hai installati in precedenza, devi aggiornarli alla versione più recente.

Ecco brevi istruzioni di installazione:

  • 1. Vai alla pagina di download dell'SDK di Android e scorri verso il basso fino a "Solo strumenti SDK". Scarica il file ZIP per il tuo sistema operativo ed estrai l'archivio.
  • 2. Avvia SDK Manager e deseleziona tutti gli elementi tranne "Strumenti della piattaforma SDK Android". Se utilizzi un telefono Nexus, puoi anche selezionare "Driver USB Google" per scaricare i driver Google.
  • 3. Al termine dell'installazione, è possibile chiudere il gestore SDK.
  • 4. Installa i driver USB per il tuo telefono. Li potete trovare sul sito del produttore dello smartphone (es. Motorola o HTC)
  • 5. Riavvia il computer se necessario.

Accendi il telefono e collegalo al computer tramite un cavo USB. Apri la cartella degli strumenti nella cartella di installazione dell'SDK Android e fai clic con il tasto destro del mouse su un'area vuota. Seleziona "Apri un prompt dei comandi qui" ed esegui il seguente comando:
dispositivi adb
Se viene visualizzato il numero di serie, il tuo telefono è stato rilevato e puoi continuare ulteriormente. Altrimenti, assicurati di seguire correttamente tutti i passaggi indicati.

Passaggio 2: abilitare il debug USB

Successivamente, dovrai abilitare diverse opzioni sul tuo telefono. Vai alle impostazioni del tuo telefono e seleziona "Informazioni sul telefono". Scorri verso il basso fino a Numero build e fai clic su questa voce 7 volte. Dovrebbe apparire un messaggio che indica che hai effettuato l'accesso in modalità sviluppatore.

Torna alla pagina delle impostazioni principali, dovresti vedere una nuova voce "Per sviluppatori". Abilita "Sblocco OEM" se questa opzione esiste (in caso contrario, non preoccuparti: solo alcuni telefoni hanno questa opzione).

Quindi abilitare "Debug USB". Immettere una password o un PIN, se richiesto.

Una volta fatto questo, collega il telefono al computer. Vedrai una finestra sul tuo telefono che chiede "Vuoi abilitare il debug USB?" Seleziona la casella accanto a "Consenti sempre su questo computer" e fai clic su OK.

Passaggio 3: ottieni una chiave di sblocco (non per telefoni Nexus)

Se disponi di uno smartphone Nexus, procedi al passaggio successivo.

Vai al sito del produttore dello smartphone per ottenere una chiave di sblocco (ad esempio, per Motorola, apri questa pagina o questa per HTC), seleziona il tuo dispositivo (se richiesto) e guida o crea un nuovo account.

Inoltre in questo passaggio potrebbero esserci differenze tra i diversi telefoni, ma dovrebbero esserci istruzioni sui passaggi sul sito Web del produttore. Sarà il seguente: innanzitutto spegni il telefono e avvialo in modalità avvio rapido. Esistono metodi diversi su telefoni diversi, ma molto spesso è necessario tenere premuto il pulsante di accensione e il tasto di riduzione del volume per 10 secondi. Rilascia i pulsanti e dovresti essere in modalità fastboot (gli utenti HTC dovranno utilizzare il tasto volume giù per accedere alla voce Fastboot e utilizzare il tasto di accensione per selezionare questa voce).

Collega il telefono e il PC utilizzando un cavo USB. Il tuo telefono deve in qualche modo avvisarti della connessione. Apri la cartella degli strumenti nella cartella di installazione dell'SDK Android e fai clic con il tasto destro del mouse su un'area vuota. Seleziona "Apri un prompt dei comandi qui" e inserisci il comando di sblocco fornito dal produttore (per Motorola questo è il comando fastboot oem get_unlock_data, per HTC fastboot oem get_identifier_token).

Sulla riga di comando appariranno lunghe stringhe di caratteri. Copia questi caratteri e creane una riga senza spazi e sul sito web incolla il testo risultante nel campo appropriato. Se il tuo smartphone può essere sbloccato, riceverai un'e-mail con una chiave o un file, che utilizzeremo nel passaggio successivo. Se il tuo dispositivo non può essere sbloccato, riceverai una notifica anche in merito. Se vuoi comunque arrivare fino in fondo e utilizzare il metodo non ufficiale, avrai bisogno del sito web degli sviluppatori.

Passaggio 4: sblocca

Ora sei pronto per sbloccare. Se il tuo telefono è ancora in modalità di avvio rapido, esegui il comando seguente. In caso contrario, spegni il telefono e avvia la modalità di avvio rapido. Esistono metodi diversi su telefoni diversi, ma molto spesso è necessario tenere premuto il pulsante di accensione e il tasto di riduzione del volume per 10 secondi. Rilascia i pulsanti e dovresti essere in modalità fastboot (gli utenti HTC dovranno utilizzare il tasto volume giù per accedere alla voce Fastboot e utilizzare il tasto di accensione per selezionare questa voce). Collega il telefono e il PC con un cavo USB.

Apri la cartella degli strumenti nella cartella di installazione dell'SDK Android e fai clic con il tasto destro del mouse su un'area vuota. Seleziona "Apri un prompt dei comandi qui".

Per sbloccare il tuo dispositivo, dovrai eseguire un semplice comando. Per la maggior parte dei dispositivi Nexus, questo comando è:
Sblocco OEM fastboot
Se hai una nuova versione di Nexus, ad esempio Nexus 5X o 6P, il comando sarà leggermente diverso:
sblocco lampeggiante fastboot
Se non disponi di uno smartphone Nexus, il sito Web del produttore indicherà il comando di cui hai bisogno. Per i dispositivi Motorola, questo è il comando fastboot oem sblocca UNIQUE_KEY, dove UNIQUE_KEY è il codice inviato via email. Per HTC, questo è il comando fastboot oem sbloccatoken Unlock_code.bin, dove Unlock_code.bin è un file ricevuto dal produttore dell'HTC.

Dopo aver eseguito il comando, il telefono potrebbe chiederti se desideri davvero sbloccare. utilizzare il tasto Volume per confermare.

Una volta completato lo sblocco, utilizza il menu OSD per riavviare il telefono (o esegui il comando fastboot reboot sul tuo computer). Se tutto è stato eseguito correttamente, all'avvio del telefono verrà visualizzato un messaggio che informa che il bootloader è sbloccato, quindi verrà caricato il sistema operativo Android. È importante avviare Android prima di eseguire qualsiasi operazione, ad esempio installare un ripristino personalizzato.

Congratulazioni per essere stato sbloccato! Anche se non noterai alcuna differenza, ora puoi installare un ripristino personalizzato, ottenere l'accesso root o installare un firmware personalizzato.

Articoli e trucchetti

Qualsiasi tecnologia complessa ha un kernel e un bootloader. Per avviare un sistema operativo (SO) su apparecchiature complesse, è necessario prima attivare il bootloader e solo successivamente caricare il sistema operativo attraverso di esso. Questo bootloader si chiama Bootloader. Diamo un'occhiata di seguito a cos'è un bootloader su Android.

A cosa serve Bootloader?

Quando accendi il tuo smartphone o tablet Android, viene visualizzata una schermata iniziale, che puoi considerare il bootloader.

Un bootloader è un programma separato preinstallato dal produttore, solitamente protetto da password dal produttore per apportare modifiche o sostituire il bootloader con uno personalizzato.

Il bootloader accede ai file del sistema operativo e li carica, rendendo lo smartphone come sei abituato e lo desideri.
Successivamente, il caricamento avviene come al solito: il bootloader avvia il kernel del sistema, il sistema si avvia e tu lavori direttamente nella shell del sistema operativo.

A differenza del bootloader di un computer, uno smartphone o un tablet può funzionare solo con un sistema operativo alla volta. Confronto: puoi installare sia Ubuntu che Windows sul tuo computer, quindi scegliere all'avvio quale sistema ti serve in questo momento.

È possibile cambiare il bootloader, modificarlo e, soprattutto, perché e chi ne ha bisogno?

Bootloader e Android: il significato di personalizzazione

Come già accennato, l'accesso al bootloader è quasi sempre vietato dal produttore. La rimozione del divieto e la sua modifica comportano la completa perdita della garanzia sul dispositivo.

Il bootloader viene modificato, ad esempio, in CyanogenMod. Cosa offre questo all'utente? Prima di tutto, è la possibilità di installare build del sistema operativo personalizzate e installare programmi di terze parti per il ripristino. Il bootloader integrato funzionerà solo con il sistema operativo installato dal produttore. Ma succede che il sistema operativo integrato è rozzo, non ti piace la funzionalità lenta, non c'è accesso a parte dell'hardware integrato e simili.

Come accedere e modificare il bootloader? Senza un computer, un cavo USB e programmi speciali, nulla funzionerà. Ogni marca, e talvolta ogni modello, ha il proprio modo di modificarlo e di eseguirne il flashing su un Android personalizzato.

Quando decidi di eseguire tu stesso il flashing e la modifica del bootloader, controlla che il tuo gadget Android sia completamente carico e che il cavo non sia rotto. E in nessun caso scollegare il dispositivo dal computer fino al completamento del processo di modifica. Puoi effettuare un backup preliminare, quindi la probabilità di tornare alla normalità sarà molto più alta.

E come sintesi. Cos'è Bootloader sul sistema operativo Android? Questo è un programma speciale che avvia il dispositivo e fa funzionare l'hardware con il sistema operativo.

Ciao amici. Oggi possiamo dire che è nato spontaneo un post, di cosa si tratterà lo si poteva già intuire dal titolo. Il fatto è che proprio oggi è arrivato un pacco dagli Stati Uniti e sono diventato proprietario di un nuovissimo Google LG Nexus 4. E ora ho due Nexus contemporaneamente: Samsung Galaxy Nexus e LG Nexus 4 - forse scriverò anche una recensione comparativa, se ti interessa, ma non è di questo che parliamo oggi.
Sì, chi se ne frega, e ne sono sicuro per molti: il prezzo di emissione è di 12.000 rubli con consegna! Ma ripeto, non sto parlando di questo...

Sì, Pure Android 4 è meraviglioso di per sé: comodo, veloce e quasi perfetto. Tieni presente che sto parlando specificamente dell'Android installato sui telefoni Nexus Google e non su tutti gli altri telefoni (HTC, Samsung, Sony, ecc.), perché... sono stati seriamente rielaborati e modificati, purtroppo, non in meglio. Quindi cosa potrebbe esserci di meglio di un firmware quasi perfetto? Firmware personalizzato migliorato, ovviamente!

Quindi oggi ho acceso il telefono per la prima volta solo per assicurarmi che funzionasse. Quando ne sono stato convinto, l'ho spento e ho iniziato a "ballare con un tamburello". Subito dopo, ti dirò come sbloccare Bootloader su Nexus 4, installare il ripristino e eseguire il flashing di qualsiasi firmware.

In effetti, tutti questi balli con un tamburello non sono tali balli e addirittura quasi non con un tamburello =) Io, come utente già esperto, mi sentivo sicuro, non mi preoccupavo e non ho nemmeno fatto alcun backup. A quanto pare, tutte le procedure descritte di seguito sono completamente identiche alle procedure che ho eseguito un anno fa sul Galaxy Nexus. Sarà tutto semplice, promesso!

Per prima cosa devi prepararti un po 'e scaricare i driver necessari:
Scarica i driver usb_driver.rar: saranno utili per connettere il dispositivo in modalità bootloader al nostro PC. Scarichiamo anche l'archivio adb.rar: contiene file Fastboot e ADB.

Scompatta l'archivio Fastboot e ADB nella root dell'unità C, dovrebbe assomigliare a C:\adb.
Inoltre decomprimiamo i driver nella radice dell'unità C, che risulterà essere C:\usb_driver.

Ora in battaglia!

Installazione dei driver e sblocco del Bootloader in LG Nexus 4

Per prima cosa devi sbloccare Bootloader, senza questo non si può fare nulla.

Esistono varie soluzioni e anche programmi che permettono di sbloccare, ottenere il root e installare la recovery in un clic, ma per qualche motivo non mi fido di questo approccio, perché la procedura è delicata. Anche se oggi ho provato a utilizzare il programma NEXUS 4 TOOLKIT 1.3, ma, a quanto pare, puoi scaricare solo la versione base e l'aggiornamento è disponibile solo dopo il pagamento e senza l'aggiornamento la scelta del supporto Android 4.2.2 Non è disponibile. In breve, non è la nostra opzione!

Tre semplici passaggi e senza ostentazioni:


È semplice, vero?

Installazione del ripristino personalizzato su LG Nexus 4

Ora dobbiamo installare il ripristino, senza il quale semplicemente non saremo in grado di eseguire il flashing del firmware, dei kernel e di eventuali modifiche e mod.

Per il ripristino, consiglio TWRP Team Win Recovery Project. Puoi visualizzare la descrizione e le funzionalità su XDA nell'argomento ufficiale di NEXUS 4, lì è sempre disponibile la versione attuale. Al momento della stesura di questo post, la versione più recente è la 2.4.4.0. Ecco un comodo link per il download diretto. L'hai scaricato? Ottimo, andiamo avanti.

Abbiamo un file openrecovery-twrp-2.4.4.0-mako.img. Se lo metti nella cartella c:\adb e lo rinomini twrp.img sarà più semplice nel passaggio successivo.


Bene, il bootloader è sbloccato, il ripristino è installato. La cosa più semplice rimasta è installare il nuovo firmware. A proposito, non abbiamo bisogno di ottenere il root se intendiamo installare il firmware personalizzato, root sarà già presente per impostazione predefinita.

Installazione del firmware personalizzato su LG Nexus 4

Per quasi un anno di utilizzo del mio precedente Samsung Galaxy Nexus, ho provato un sacco di firmware diversi, spesso ne ho eseguito il reflash e ho condotto tutti i tipi di esperimenti. E sai, un giorno ho trovato il firmware ideale, il firmware dei miei sogni: questo è ParanoidAndroid. Semplicemente non posso raccomandare nient'altro oltre a questo firmware. Ma in un modo o nell'altro la scelta è tua: la procedura per installare firmware diversi è identica.

Ecco come potrebbe apparire il tuo Nexus 4 dopo aver installato ParanoidAndroid:

Ecco una recensione video dello stesso firmware, ma per coloro che non hanno utilizzato personalmente ParanoidAndroid, poco sarà chiaro:

Quindi, abbiamo deciso il firmware, dobbiamo scaricarlo. Argomento ufficiale per gli sviluppatori di firmware, c'è anche una descrizione, collegamenti e nuove versioni. Puoi scaricare il firmware stesso nella sezione mako su goo.im e dovrai anche scaricare Google Apps nella sezione corrispondente su goo.im.

Abbiamo scaricato firmware e gapp, ora dobbiamo caricarli in qualche modo sul telefono. Se il telefono è normalmente visibile in Explorer, salta il blocco di testo seguente; se non riesci ad accedere alla memoria del telefono tramite Explorer, leggi.

Qui potrebbe sorgere un piccolo intoppo, ma solo se non leggi questo post, perché tutti gli intoppi per me sono risolti e ne scriverò sicuramente!

Sono seduto e collego il telefono tramite USB utilizzando un cavo, ma si sta caricando, ma in Explorer non riesco a vederlo come una cartella in cui inserire i nostri archivi per il firmware. Se anche tu hai la stessa storia, ecco la soluzione!

Non so perché, ma Windows ha deciso di installare i driver ADB all'accensione del telefono (questo non significa fastboot, ma il sistema Android in esecuzione). Forse in qualche modo ho fatto qualcosa di sbagliato, ma il fatto è che la cartella del telefono non è visibile in Explorer. Pensavo che mancassero alcuni driver, ho cercato a lungo su Google, ma non ho trovato nulla. Ho deciso di utilizzare il metodo duro: andiamo in Gestione dispositivi, vediamo "Dispositivo Android qualcosa come ADB" - basta fare clic con il pulsante destro del mouse su di esso e selezionare Elimina. Scolleghiamo il telefono e lo ricolleghiamo immediatamente: Windows dovrebbe rilevare nuovamente il dispositivo e installarvi i driver corretti. Questo ha funzionato per me e la cartella Nexus 4 richiesta è apparsa in Explorer!

Seleziona la cartella Nexus 4 / Memoria interna / Download e rilascia lì gli archivi, nel mio caso è pa_mako-3.10-11MAR2013-131748.zip e pa_gapps-full-4.2-20130308.zip. Nel tuo caso si tratterà di versioni più recenti, non è affatto difficile capire i segni.

Una volta scaricati tutti gli archivi, scollegare il telefono dal computer e spegnerlo. Dobbiamo entrare di nuovo in modalità di ripristino, per fare ciò teniamo premuto Volume giù + Accensione fino all'avvio rapido, dove utilizziamo i pulsanti del volume per selezionare la modalità di ripristino e premiamo Accensione.

Se all'improvviso ti è capitato di non vedere la schermata principale della TWRP (è molto facile da identificare, non ci saranno dubbi su questo), ma hai visto un androide sdraiato sulla schiena con un triangolo rosso, allora c'è un modo fuori, ma cosa faresti senza?

Per fare ciò, tieni premuto il pulsante di accensione finché il telefono non si spegne. Avviamo nuovamente il fastboot, colleghiamo il telefono tramite USB e ripetiamo lo script di installazione del ripristino. Una volta installata la recovery, non riavviare, ma utilizzare i pulsanti del volume per trovare la voce Modalità ripristino e selezionarla con il pulsante di accensione. Ora la TWRP inizierà sicuramente, il che significa che seguiamo le istruzioni seguenti.

Vedremo la schermata principale della TWRP, fai clic sul pulsante Cancella in alto a destra, quindi su Ripristino impostazioni di fabbrica: questo eliminerà tutti i dati sul telefono!

Dopo un ripristino completo, è necessario tornare alla schermata precedente e fare clic sul pulsante Installa in alto a sinistra. Nella schermata che si apre, seleziona Download dall'elenco delle cartelle, quindi fai clic prima sul file del firmware pa_mako, poi su Aggiungi altri zip e seleziona subito il file pa_gapps e infine fai Swipe to confirm Flash. Ora verrà eseguito immediatamente il flashing sia del firmware che delle applicazioni Google Apps, circa un minuto di attesa e dovremmo vedere la scritta Successful. È molto importante svuotare tutte le cache; per fare ciò, seleziona il pulsante Wipe cache/dalvik. Tutto è pronto: fai clic su Riavvia il sistema.

Ora il sistema si avvierà, ma con il firmware ParanoidAndroid. Dopo un lungo download, ci troviamo nel menu di configurazione iniziale del telefono, dove è necessario selezionare una lingua, specificare un account, ecc.

In realtà è tutto! Buona fortuna a voi amici. Se hai domande o suggerimenti sul processo del firmware o su ParanoidAndroid, scrivi nei commenti.

Nota: come accedere al menu sviluppatore su qualsiasi firmware.

Apri le impostazioni, seleziona la voce "Informazioni sul telefono" in basso, scorri lo schermo fino alla voce "Numero build", dirà JDQ39, che corrisponde alla versione Android 4.2.2, potresti avere scritto qualcos'altro, non non importa. Premi questa riga 7 volte di seguito. Di conseguenza, dovrebbe apparire il messaggio "Sei diventato uno sviluppatore!". Si scopre quanto sia facile diventare uno sviluppatore per Android =))) Torniamo al menu delle impostazioni, vediamo una nuova voce "Per sviluppatori".

UPD: Se all'improvviso il telefono si trasforma in un "mattone", cosa dovresti fare?

Non si sa mai cosa succede... Come oggi, ad esempio, un collega si è comprato lo stesso Nexus 4 e me lo ha regalato per poter installare un firmware personalizzato. "Nessun problema", ho detto e ho seguito le mie istruzioni scritte sopra. È successa una cosa strana: tutti i dati (file zip dell'immagine del firmware, ad esempio), che ho caricato sull'unità interna per il firmware successivo dopo il ripristino, sono stati cancellati, autodistrutti per qualche motivo sconosciuto.

In breve, il telefono si è trasformato in un mattone, ad es. Non si accende, ma bisogna fare qualcosa. Pertanto, il modo più semplice è scaricare Factory Image sul tuo telefono, ad es. immagine di fabbrica in modo che il telefono assomigli a quello che hai visto quando hai aperto la confezione per la prima volta. Ed ecco le istruzioni:

  1. Si presuppone che tu abbia già installato i driver e che il telefono si connetta al computer quando è in modalità di avvio rapido. E anche il bootloader è sbloccato. In breve, tutti i passaggi indicati nella sezione “Installazione driver e sblocco” sono stati completati.
  2. Ora scarica l'immagine ufficiale del telefono da qui https://developers.google.com/android/nexus/images#occam Al momento, la versione attuale è 4.3 (JWR66V), fai clic sul collegamento qui accanto e scarica.
  3. Abbiamo scaricato l'archivio occam-jwr66v-factory-08d2b697.tgz, al suo interno c'è un altro archivio occam-jwr66v-factory-08d2b697.tar, e all'interno ci sono diversi file e un altro archivio image-occam-jwr66v.zip - questo è ciò che occorrente, prendi e trasferisci image-occam-jwr66v.zip nella cartella C:\adb
  4. Apri la riga di comando e scrivi:
    cd c:\adb premere Invio;
    fastboot cancella l'avvio premi Invio;
    fastboot cancella la cache premi Invio;
    fastboot cancella il sistema premi Invio;
    fastboot cancella i dati utente premi Invio;
    fastboot riavvio-bootloader premere Invio;
    fastboot -w update image-occam-jwr66v.zip premi Invio e attendi.
    Dopo l'ultima operazione, il telefono dovrebbe riavviarsi e accendersi.
  5. Ora il tuo telefono è come nuovo :) E puoi ripetere ciò che non ha funzionato. Vale a dire, carica gli archivi zip nella memoria del telefono e prova a eseguirne nuovamente il flashing. A proposito, non abbiamo toccato il ripristino durante il processo di ripristino, quindi hai ancora la TWRP, il che significa spegnere il telefono, premere Volume giù + Accensione, selezionare il ripristino e andare!

Bene, ora è tutto sicuro!

Ci vediamo dopo, amici. E mi dispiace di aver smesso spesso di scrivere di SEO, prometto di migliorare nel prossimo futuro.

Cos'è un bootloader, come sbloccarlo e perché ne ho bisogno?

Ogni telefono con sistema operativo Android ha un bootloader che ordina al kernel del sistema operativo di avviarsi normalmente. Ogni dispositivo ha la propria versione del bootloader. Il bootloader è solitamente bloccato sui dispositivi Android perché i produttori vogliono che tu ti attenga alle versioni di Android progettate specificamente per il loro hardware.

Se desideri installare una versione modificata del sistema operativo (ROM personalizzata), devi sbloccare il bootloader. Parlando nel linguaggio di una persona comune: lo sblocco del bootloader ti consentirà di installare firmware modificato, con una varietà di "chicche" sul tuo telefono Android.

Cominciamo con il marchio di fama mondiale HTC. Nel 90% dei casi questo metodo funziona, il restante 10% sarà attribuito a problemi software, falsi di artigiani cinesi, nonché modelli a cui manca la parte visiva del bootloader; in generale, ovviamente, c'è, ma nascosti alla vista.

Primo passo , registrazione http://htcdev.com/ . Scarica i driver ADB dal nostro sito Web, il programma HTC Sync dal sito ufficiale http://www.htc.com/ua, conterrà tutti i driver necessari per il tuo dispositivo. Potrebbe anche essere necessario Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Passo due , crea una cartella nella radice dell'unità C e dagli il nome Android. Scompattalo in questa cartella: adb.exe, AdbWinApi.dll, fastboot.exe. HTC Sync può essere rimosso o disabilitato nel sistema in modo che non interferisca con la connessione del dispositivo al computer.

Passo tre , metti il ​​telefono in modalità bootloader. Opzione uno, se il telefono ha una batteria rimovibile, rimuovi la batteria, inseriscila, tieni premuto il bilanciere del volume (-) e accendi. Tenere premuto finché il telefono non si riavvia nello stato del bootloader sopra menzionato. Questo è quello che sembra.

Opzione due , per gli utenti più avanzati, il telefono è acceso, è impostata l'autorizzazione per la funzione “debug USB consentito”, lavoriamo tramite la riga di comando Start -> Esegui e inseriamo il nome del programma cmd.exe. Apparirà una finestra

Dopo aver inserito il comando CD C:\Android, premi Invio, otteniamo la risposta C:\Android>. Successivamente, inserisci il comando adb devices, la risposta dovrebbe essere:

Elenco dei dispositivi collegati al dispositivo HC413MW00787

Viene inserito il comando per verificare la connessione con il PC, se viene determinato il numero di serie, allora è tutto ok e proseguiamo oltre. In caso contrario, controlla "il debug USB è consentito" e se i driver ADB sono installati. Il seguente comando mette il telefono nella modalità di cui abbiamo bisogno: adb reboot-bootloader premi invio,


Ora rivolgiamo la nostra attenzione al telefono, dovrebbe essere come nella prima immagine.

Passiamo allo sblocco, tutto avviene utilizzando la console, i comandi necessari sul sito https://www.htcdev.com/, nonché la tua email che è stata utilizzata durante la registrazione.

Il telefono è connesso ed è in modalità bootloader. Andiamo al sito e seguiamo questi passaggi:


Se il tuo modello non è nella lista seleziona quello cerchiato altrimenti cerchiamo il nostro. Ad esempio, seleziono sempre questo elemento indipendentemente dal fatto che funzioni. Dopo aver premuto il pulsante verde per continuare, otteniamo questo:


Posiziona due segni di spunta e fai clic sul pulsante Procedi con le istruzioni di sblocco.


Questa finestra contiene le istruzioni per la preparazione, è in inglese, la saltiamo. Scorri la pagina e vai al quinto passaggio. Quello che segue è il seguito delle istruzioni. Scorri fino in fondo:

Incolleremo le informazioni ricevute per lo sblocco in questa finestra vuota.

Per fare ciò, torna alla console e inserisci il comando fastboot oem get_identifier_token e premi invio

In uscita otteniamo:


Ciò che è cerchiato in rosso deve essere selezionato, copiato e incollato nella finestra vuota nell'immagine sopra. Fare clic sul pulsante Invia. Come copiare e incollare? Facendo clic con il tasto destro, otteniamo un menu in cui selezioniamo contrassegni e selezioniamo l'area di cui abbiamo bisogno. Premere Invio. Nella console, invio viene utilizzato per copiare i valori richiesti.

Prima di iniziare a hackerare Android, devi capire come funziona in generale e solo allora puoi iniziare a sbloccare il bootloader del sistema. Quindi, proviamo a capirlo.

Cosa succede quando Android si accende e si avvia?

Cosa succede quando avvii Android

Di fronte a noi c'è uno smartphone spento con Android. Vediamo cosa succede se lo accendi.

Innanzitutto verrà avviato il BIOS del telefono cellulare. BIOS (Basic Input/Output System) tradotto dall'inglese significa “Basic Input/Output System”. Viene costantemente salvato automaticamente e garantisce il funzionamento degli ingressi e delle uscite. In particolare, questo sistema esegue anche il bootloader.

Come suggerisce il nome, il bootloader carica altre parti del sistema operativo, come ad esempio il kernel. Il kernel di un sistema operativo è la sua parte principale. In sostanza, questo è il livello inferiore del sistema Android, responsabile dell'avanzamento dei processi di base e dell'organizzazione dei dati.

Quindi si avvia il sistema operativo principale chiamato “ROM”. ROM sta per "Read Only Memory", o "Read Only Memory", utilizzata per memorizzare l'intera serie di dati immutabili. Come utente normale, non puoi modificare nulla al suo interno.

Parallelamente, il bootloader avvia non solo il kernel, ma anche Recovery, ovvero il sistema di ripristino.
Se il sistema Android viene improvvisamente danneggiato, puoi scaricare Recovery e da esso ripristinare il sistema operativo da zero o dal momento in cui è stato salvato. Puoi (e dovresti) creare backup nel sistema di ripristino.

A sua volta, il bootloader può trovarsi in tre diversi stati: “Bloccato”, “Aperto” o “Crittografato”. Se il bootloader è aperto è possibile apportare modifiche profonde al sistema, ad esempio è possibile installare un sistema operativo personalizzato, chiamato anche “custom ROM”, al posto di quello standard, ovvero la “stock ROM”. Ma altre questioni, come la modifica della Recovery o l'acquisizione dei diritti di root su uno smartphone, possono essere risolte solo utilizzando un bootloader aperto.

Se il bootloader è crittografato, possono essere installati solo gli aggiornamenti di sistema più urgenti del produttore. Lo stesso vale per un bootloader bloccato, ma a differenza di uno crittografato può essere sbloccato.

Come sbloccare il bootloader


Programma di installazione ADB e avvio rapido

La maggior parte degli smartphone Android dispone della cosiddetta modalità fastboot. Questa è una sorta di "bootloader avanzato". Usando questa modalità, è possibile sbloccare il normale bootloader. Lo strumento di base per questo è Android Debug Bridge o ADB. Si rivolge principalmente agli sviluppatori di applicazioni Android, ma offre molte opportunità anche agli utenti comuni.

Innanzitutto, hai bisogno dei driver per il tuo smartphone. Si installano facilmente in automatico da Windows 7 semplicemente collegando lo smartphone al PC.
Sono necessari anche i driver ADB e Fastboot. Per fare ciò, scarica il programma di installazione da Internet ed esegui il file scaricato in modalità amministratore. Assicurati di installare i driver per l'intero sistema. Il programma di installazione ti chiederà se vuoi davvero farlo.

Una volta completati questi passaggi, è necessario connettere il dispositivo al PC in modalità fastboot. Molti smartphone dispongono a tale scopo di una speciale combinazione di tasti. In alternativa potete anche collegare lo smartphone acceso al PC e digitare nel prompt dei comandi il comando “adb reboot bootloader”. Tuttavia, devi prima abilitare il “Debug USB” nelle impostazioni del tuo smartphone. Se necessario, è necessario abilitare anche la funzione Consenti sblocco OEM.

Ora puoi sbloccare facilmente il bootloader con il comando “fastboot flashing Unlock”. Quindi avvia nuovamente la modalità fastboot e digita "fastboot flashing sblocca_critical" per sbloccare permanentemente il bootloader. In questo modo puoi ridurre al minimo il rischio che il tuo smartphone si trasformi in un "mattone" durante l'installazione del nuovo firmware.

In alternativa, su alcuni smartphone, lo sblocco può essere effettuato tramite il comando “fastboot oem Unlock”.

Tuttavia, ci sono delle eccezioni. Ad esempio, gli smartphone Samsung non dispongono di una vera e propria modalità fastboot. Invece, c'è una modalità di download. Per sbloccare il bootloader, è necessario utilizzare il programma Odin, che può installare file in grado di farlo. Ciò non è necessario per ottenere i diritti di root o installare una ROM personalizzata o una Recovery sui dispositivi Samsung.

Un'altra eccezione sono gli smartphone Sony. Prima di poter eseguire il jailbreak del tuo smartphone, dovrai prima registrare il dispositivo sulla pagina dello sviluppatore inserendo l'IMEI e la tua email per ricevere uno speciale codice di sblocco.