Homepage » Rooting e ROM » Come eseguire il flashing di una ROM su EVO 3D (con HBoot 1.50)

    Come eseguire il flashing di una ROM su EVO 3D (con HBoot 1.50)

    HTC ha fatto cose buone nella comunità di sviluppo. Con i loro nuovi dispositivi, offrono assistenza per guidare l'utente attraverso il processo di sblocco del bootloader tramite il loro sito Web, HTCdev.com. Tuttavia, non volevano renderlo troppo facile. Con i telefoni più recenti, l'HBoot blocca la partizione NAND, rendendo la sfida lampeggiare qualsiasi cosa oltre la ROM di stock modificata.

    Ti ho già perso? Non ti preoccupare, lo romperò in termini di buon senso. Fidati di me, all'inizio ero intimidito. Esamineremo anche alcuni rimedi per riportarti subito sul carrozzone flash.

    Breaking It Down

    HBoot, S-ON / S-OFF, Bootloader e NAND sono alcuni termini che dobbiamo definire prima di approfondire il processo di flashing kernel e ROM. Iniziamo con quello semplice. HBoot è il Bootloader e il Bootloader è l'HBoot. Questi sono solo nomi diversi per la stessa cosa. HBoot è il software che dice al telefono come avviare, in quale ordine le cose dovrebbero essere caricate, ed è molto simile nel processo al BIOS di un PC. Essenzialmente, è l'insieme di direzioni che fa funzionare le cose.

    HBoot indica lo stato di blocco del telefono.

    S-ON e S-OFF sono un po 'più coinvolti, ma sono ancora semplici in teoria. S sta per sicurezza. Quindi, ovviamente, ora hai Security-ON e Security-OFF. Dalla mia comprensione, quando HBoot carica, sembra che il tuo telefono sia S-ON o S-OFF. S-ON significa che il bootloader richiede una firma (HTC's thumbs up) e qualsiasi cosa tu faccia che non ha quella firma non funzionerà correttamente come i kernel e le ROM personalizzati. S-OFF comunica al bootloader (o al HBoot) che il telefono è completamente sbloccato e consente di scrivere sulla maggior parte delle partizioni del telefono. Fondamentalmente, S-ON ti consente solo un accesso limitato alla memoria del telefono mentre S-OFF ti dà il controllo completo.

    Questo ci porta alla partizione NAND. Per far lampeggiare correttamente kernel e ROM personalizzati, è necessario scrivere nella partizione NAND. La NAND è una partizione di memoria flash inaccessibile per i dispositivi bloccati S-ON. Con la versione più recente di EVO 3D di HBoot (versione 1.50), non esiste ancora un modo per ottenere S-OFF. Poiché gli sviluppatori ci stanno ancora lavorando, dovremo ricorrere ad alcuni "trucchi". In sostanza, spiegherò come aggirare queste piccole misure di sicurezza. Basta tenere a mente, lo stai facendo a tuo rischio e pericolo. Quindi non incolpare me se il tuo telefono diventa un fermacarte da $ 600 o se ruba la tua auto, guida a Juárez e si unisce a un cartello della droga messicano.

    Iniziamo

    HTCdev.com ha un processo di sblocco approfondito.

    Ci sono alcuni file necessari durante questo processo (questi download sono disponibili anche dal sito di sviluppo di HTC). Il primo di questi sono:

    • Android SDK: Scarica qui
    • HTC Sync: Scarica qui
    • Java Runtime Environment (JRE): Scarica qui

    Installali. HTC ha creato un tutorial completo sul loro sito web di sviluppo. Visita la pagina di sblocco del bootloader e segui la procedura. Dovrai creare un account e spuntare alcune dichiarazioni di non responsabilità. Ovviamente, vogliono che tu sappia che se il tuo telefono è in fiamme, non sono responsabili e si riservano il diritto di addebitare denaro per risolverlo. Questo è molto simile al modo in cui General Electric non sostituirà il tuo frigorifero gratuitamente se decidi di aggiungere un caricabatterie turbo e usarlo per raffreddare la tua casa.

    Se sei come me, potresti aver notato che ci sono alcuni sobbalzi sulla strada. Ad esempio, vogliono che tu scarichi l'SDK, eseguilo, quindi scorri tra le directory dei file per prendere tre file e metterli in una cartella separata. Ho già compilato quei file. Sono disponibili qui: file SDK Android EVO3D. Spero che questo ti salvi qualche passo.

    HTC vuole essere sicuro di conoscere i rischi.

    Ti faranno piegare all'indietro per sbloccare questa cosa. Dovrai eseguire prompt dei comandi, inviare token, attendere che siano magici e-mail e, una volta ottenuto, non lo avrai ancora fatto. L'e-mail includerà il "sblocco del file chiave del bootloader" e il secondo set di istruzioni. Scarica il file chiave nella stessa directory di ADB.exe e Fastboot.exe. Segui i passaggi finali e sarai fatto, con un bel bootloader semi-sbloccato (di nuovo, l'HBoot).

    Root and Recovery

    Pronto per qualche altra azione di comando rapido? Innanzitutto, assicurati che il tuo telefono sia in modalità di debug USB.

    Vai a Menu> Impostazioni> Applicazioni> Sviluppo e spuntare "Debug USB".

    Il debug USB si trova in Impostazioni> Applicazioni> Sviluppo

    Scarica i seguenti file e rilasciali nella stessa cartella che abbiamo usato per tutto:

    • Superuser: Scarica qui
    • Recupero TWRP: Scarica qui

    Apri il prompt dei comandi e vai alla directory dell'SDK. Inserisci i seguenti comandi:

    adb push recovery.img / sdcard / adb push su2.3.6.3.zip / sdcard / adb reboot bootloader

    "Push" posiziona i file sulla scheda SD.

    Quello che abbiamo fatto lì è preso quei file che abbiamo appena scaricato e li abbiamo messi sulla scheda SD del telefono. In alternativa, puoi montare la scheda SD e trascinarli e rilasciarli.

    Infine, immetti questo nel prompt dei comandi:

    fastboot flash recovery recovery.img

    Ora dovresti avere il recupero TWRP. Ora vogliamo ottenere root. Mentre sei ancora in modalità HBoot, utilizza i pulsanti volume giù e su per passare a "Ripristino". Seleziona "Installa Zip da SDcard" e trova su-2.3.6.3.zip. Flash e ora sei radicato con il ripristino installato. Da qui, possiamo flashare alcune ROM che funzionano con kernel di riserva. Ma stiamo andando a scavare più a fondo e trovare una soluzione alternativa in modo che possiamo installare tutto ciò che vogliamo. Non vuoi overclock? lo voglio.

    HBoot 1.50 Soluzione alternativa n

    La Flash Image GUI rende il flashing molto più semplice.

    Questo è un metodo flash basato su app. Scarica "Flash Image GUI" realizzato da joeykrim. Puoi trovarlo sul mercato Android: Flash Image GUI. Ora supporta l'installazione di immagini del kernel da un pacchetto ROM. Puoi scaricare una ROM con un kernel personalizzato integrato e scaricarlo dall'app. Piuttosto conveniente.

    Per il test, sto usando MIUI, che è disponibile qui: MIUI EVO 3D.

    Si noti che ci sono un sacco di ROM per questo telefono. Se vuoi fare diverse scelte, visita l'elenco completo di XDA.

    Dovrai assicurarti che "Clear Dalvik" e "Clear Cache" siano selezionati. Raccomando di fare un backup completo usando il recupero prima di lampeggiare. (Avviare in HBoot, selezionare Ripristino, Nandroid, quindi eseguire un backup).

    Dopo aver usato l'app per far lampeggiare il kernel, chiederà di riavviare. Selezionare "No", quindi spegnere il telefono rimuovendo la batteria. Reinserire la batteria e avviare il bootloader tenendo premuto volume basso e energia. Questo di solito è un buon punto per svuotare la cache, i dati e Dalvik; tuttavia, non l'ho fatto, e tutto sembrava funzionare bene. Vai in "Ripristino" e "Installa Zip".

    Seleziona "Scegli Zip in Flash" e trova il file che hai appena mostrato con l'app della GUI di Flash Image. Installalo. Il motivo per cui dobbiamo farlo di nuovo flash qui è perché l'app lampeggia solo sul kernel. Questo lampeggerà anche la ROM. Riavvia il telefono e sii paziente. Le nuove ROM lampeggianti impiegano in genere alcuni minuti per avviarsi inizialmente.

    Una volta avviato, avrai lampeggiato con successo un kernel e una ROM. Questo ti darà la possibilità di overclockare e giocare con alcune funzionalità avanzate fornite con le ROM personalizzate.

    HBoot 1,50 Soluzione alternativa n

    È possibile eseguire il flash recovery tramite prompt dei comandi.

    Questo richiede un po 'più di know-how tecnico. Tuttavia, dal momento che abbiamo già utilizzato molto il prompt dei comandi, non dovrebbe essere molto più difficile.

    Con il telefono ancora in modalità "Debug USB", richiama di nuovo il prompt dei comandi. Inserisci il seguente comando:

    adb reboot il bootloader

    Una volta riavviato in Fastboot, digita quanto segue per il prompt dei comandi:

    avvio rapido recovery.img

    Ora, passa attraverso il processo di cancellazione dei dati / cache / Dalvik e scarica via. Sarà necessario ripetere questi passaggi ogni volta che si desidera eseguire il flashing di un nuovo kernel e ROM.

    Sarà più facile?

    Alcuni sviluppatori stanno attualmente lavorando per sbloccare l'HBoot in modo permanente per questo telefono. Se e quando ciò accadrà, non dovrai affrontare l'intero processo. Sarai in grado di avviare il ripristino e far lampeggiare qualsiasi cosa, ogni volta che vuoi. Finché ciò non accadrà, sei bloccato usando questi metodi per aggirare l'S-ON. Fino ad allora, pensaci come una passeggiata nella memoria, verso un giorno in cui tutti dovevamo usare i comandi per eseguire anche i compiti più rudimentali ... come liberare tutta la potenza del nostro EVO 3D.