Novità da Xiaomi Miui Hellas
Casa » tutte le novità » notizie » MIUI 10 AntiRollBack: come evitare i mattoni sul tuo dispositivo!
notizie

MIUI 10 AntiRollBack: come evitare i mattoni sul tuo dispositivo!

ΠForse a luglio, quando Xiaomi ha rilasciato la ROM MIUI Global Beta 8.7.5 per 8 dispositivi, quando gli utenti hanno installato questo aggiornamento sul RedMi Note 5 (Whyred), inconsapevolmente hanno eseguito il flashing di una ROM con la protezione Antirollback abilitata.
Quindi gli utenti che non hanno gradito la nuova prima distribuzione di MIUI 10, hanno dovuto affrontare una spiacevole sorpresa quando hanno provato a tornare all'ultima MIUI 9 che avevano prima di mettere MIUI 10.

I loro telefoni erano diventati Brick e ora erano inutili! E la cosa brutta era che questo non era un semplice mattone che si poteva salvare se si faceva un backup da TWRP, o eseguendo il flashing di una nuova ROM, o anche eseguendo un ripristino delle impostazioni di fabbrica usando MiFlash.
Questo era un mattone difficile che richiedeva l'uso della modalità EDL per ripristinare il dispositivo.

Ma la modalità EDL non poteva più essere utilizzata in quanto richiedeva un account appositamente autorizzato, quindi molti utenti non avevano altra scelta che restituire il proprio dispositivo a un centro di assistenza autorizzato o pagare qualcuno che aveva un account autorizzato per l'utilizzo con EDL. In questo articolo cercheremo di spiegare tutto quello che c'è da sapere sulla Protezione Antirollback e come Xiaomi l'ha implementata, così puoi evitare di Bricking sul tuo nuovo dispositivo.


Perché Xiaomi richiede tempi lunghi per lo sblocco del bootloader, l'autorizzazione EDL e la protezione antirollback?



Xiaomi è uno dei produttori di smartphone più grandi e popolari in Cina, con una vasta gamma da Top Flagship a dispositivi di costo medio e basso.

Come Huawei, Xiaomi vende un numero enorme di smartphone nel mercato cinese. Molti di questi dispositivi non sono mai stati progettati da Xiaomi per essere venduti in mercati diversi dalla Cina, ma ciò non ha impedito a nessuno di poterli importare.

Quindi i venditori non ufficiali di dispositivi Xiaomi sono apparsi su Aliexpress, Gearbest e molti altri hanno iniziato a vendere dispositivi Xiaomi attraverso le loro pagine in altri mercati e paesi che non dovrebbero essere venduti al di fuori della Cina. E da allora sono iniziati i problemi per Xiaomi, perché il Software che avevano i dispositivi si chiamava MIUI CHINA, e non avevano affatto Google Play Services, e dalle lingue avevano solo inglese e mandarino (dialetto cinese).
Quindi, chiunque abbia importato il dispositivo dalla Cina, non aveva alcun servizio Google sui dispositivi.

Tuttavia, alcuni di questi rivenditori non ufficiali hanno trovato un modo per convincere i propri clienti che stanno vendendo dispositivi dotati di una ROM GLOBAL MIUI ufficiale.
Quindi quello che hanno fatto è stato acquistare un dispositivo Xiaomi destinato al mercato cinese, sbloccare il Bootloader, cambiare il software del dispositivo o eseguire il flashing di una Custom ROM come quella di xiaomi.eu (MIU non ufficiali basati su MIUI China, ma con molte lingue ​e Google Play), e poi hanno venduto il dispositivo come Global ufficiale.

Quindi la maggior parte dei clienti che hanno acquistato il dispositivo da questi negozi non sapeva che stava eseguendo software non ufficiale e modificato e ha iniziato a incolpare Xiaomi quando non ha ricevuto aggiornamenti o ha trovato molti bug nel software del dispositivo.
Peggio ancora, alcuni rivenditori inseriscono malware e adware nel software del dispositivo per guadagnare di più dagli annunci riprodotti dal dispositivo.

Quindi la reputazione di Xiaomi è stata messa a repentaglio da queste pratiche di rivenditori non ufficiali, poiché i revisori e i proprietari di questi dispositivi hanno riscontrato molti problemi con il software e hanno indirettamente accusato Xiaomi.
Quindi l'azienda ha dovuto trovare un modo per impedire a tutti questi rivenditori non ufficiali di vendere dispositivi modificati che non avrebbero nemmeno dovuto avere tra le mani.

Una soluzione era bloccare permanentemente il Bootloader senza la funzione di sblocco, come ha fatto Huawei sui propri dispositivi. Ma Xiaomi, visto il grande successo che ha avuto nell'ampia cerchia di utenti Enthusiast (Vedi XDA Developers ad esempio - xiaomi.eu ecc.), non ha proceduto al Bootloader Lock. Invece, hanno adottato approcci e misure di sicurezza diversi per proteggere gli utenti dalle azioni dannose dei rivenditori irresponsabili cinesi.


In attesa dello sblocco di Booloader.



Quindi, prima hanno implementato una politica, in base alla quale gli utenti dovrebbero richiedere l'autorizzazione per sbloccare il Bootloader, aspettando molto tempo prima che ottengano il permesso.
I dispositivi Xiaomi che avevano sistemi operativi Android di serie come Xiaomi Mi A1, Mi A2, Mi A2 Lite, non avevano bisogno di utilizzare un programma speciale, Mi Unlock Tool, per sbloccare il Bootloader, come invece facevano altri dispositivi.

Dopo aver inviato la richiesta di sblocco del bootloader, lo strumento Mi Unlock ha costretto gli utenti ad attendere la verifica della richiesta, per poi procedere al passaggio successivo che era quello di attendere.

Il tempo di attesa affinché qualcuno potesse sbloccare il Bootloader era all'inizio di 3 giorni e poi all'inizio del 2018 è stato aumentato a 15 giorni, e recentemente il tempo di attesa è stato nuovamente aumentato a 30 giorni, mentre in alcuni casi è stato fino a 60 giorni.
(Per quanto riguarda i nuovi POCO dispositivi, il tempo di attesa scende a 3 giorni se il proprietario del dispositivo è attivo nella community en.miui.com, altrimenti ci saranno lunghi tempi di attesa anche lì).

L'aggiunta dei tempi di attesa per lo sblocco del Bootloader all'inizio ha rallentato l'attività dei rivenditori non ufficiali, ma allo stesso tempo ha dato fastidio a tutti coloro che volevano sbloccare subito il Bootloader, fare il root dei propri dispositivi, flashare ROM Custom e Custom Kernel.


Autorizzazione conto per EDL.



Poi l'azienda ha iniziato a bloccarlo Modalità EDL sui suoi dispositivi. Il EDL o modalità di download di emergenza come viene chiamato, è una modalità di avvio alternativa su tutti i dispositivi Qualcomm, che di solito viene utilizzata per salvare un dispositivo che è diventato Brick.
Tuttavia, affinché chiunque possa utilizzare questa modalità EDL, deve disporre di un account autorizzato da Xiaomi per funzionare sul tuo dispositivo.

Essa Modalità EDL è molto potente e molto “Strumento software” di basso livello, comunemente usato dai centri di riparazione, per riparare un dispositivo Bricked.
Allo stesso tempo Modalità EDL utilizzato per realizzare ROM MIUI Global modificate Flash ufficiali e non ufficiali su dispositivi Xiaomi destinati esclusivamente alla Cina, senza la necessità di sbloccare prima il Bootloader.

Quindi in questo modo il Modalità EDL è diventato il cavallo di Troia per le valvole di sicurezza Xiaomi con il Bootloader e tutti questi negozi non autorizzati hanno trovato l'opportunità di eseguire nuovamente il flashing delle proprie ROM manomesse, su dispositivi che in seguito hanno venduto come dispositivi GLOBAL originali, ingannando nuovamente gli utenti finali e gli acquirenti del dispositivo.

Quindi Xiaomi perché non voleva per nessun motivo che i suoi "clienti" finissero nelle mani di dispositivi che avevano Hardware e Software (MIUI CHINA), con ROM GLOBAL installate al loro interno, ha dovuto trovare un modo per bloccare questo processo di questi I negozi,
e così ha fatto 2 cose contemporaneamente.

1. Ha reso impossibile l'avvio su un dispositivo che ha una ROM GLOBAL se il dispositivo stesso non è una versione Globla (con un messaggio di avviso che esce durante un tentativo di Flash "Questa ROM MIUI non può essere installata su questo dispositivo"), e
2. bloccare la modalità EDL per accedere solo agli account autorizzati.


Protezione antirollio


Finalmente Xiaomi ha attivato la protezione Antirollio nelle ultime versioni di MIUI per i suoi dispositivi più recenti. Potresti non aver mai sentito parlare di Protezione antirollback prima.
Η GOOGLE aggiunto questa funzione a tutti Android 8 Oreo ROM, ma l'aveva come opzione, finché alla fine non divenne obbligatorio per tutte le giovani donne ROM Android 9 Pie.

La protezione antirollback di Google è una funzionalità di Android Verified Boot 2.0 (noto anche come Verified Boot) e blocca l'avvio del dispositivo se rileva che il dispositivo ha eseguito il downgrade del software (ROM) a una versione precedente che non è più supportata.

L'antirollback è necessario per proteggersi dagli attacchi che mirano a caricare vecchi software sul dispositivo e diventare così vulnerabili a "buchi" nelle vulnerabilità della sicurezza.
Ma la differenza più grande tra l'implementazione di Google e Xiaomi in termini di Antirollback, è che nel caso di Google è disabilitato se il Bootloader è sbloccato, mentre nel caso di Xiaomi Antirollback non può essere disabilitato.
Quindi, quando viene attivato anche una volta sui dispositivi Xiaomi, non c'è modo di tornare indietro.

Ad esempio, Antirollback è già abilitato su Xiaomi Mi-8 e RedMi Nota 5 dispositivi a partire da CINA sviluppatore 8.9.6 ROM e ROM BETA GLOBALE 8.7.5 poi.

Tabella da xiaomi.eu

La protezione antirollback mira a impedire al fornitore non autorizzato di sfruttare le vulnerabilità di sicurezza nelle versioni MIUI precedenti, proteggendo così gli utenti da queste violazioni.

Sfortunatamente, questa attivazione di Antirollback ha davvero sconvolto chi l'ha avuta RedMi Nota 5 dispositivi, dopo che l'Antirollback è stato applicato loro per la prima volta, ma senza informare nessuno molto prima dell'attivazione della nuova funzionalità.

Ma poiché TWRP non esegue una sorta di test per l'Antirollback per interrompere e avvisare gli utenti di non continuare in Flash di una versione ROM precedente, molti utenti hanno finito per avere Brick sui propri dispositivi, hanno appena completato Flash, ad esempio dalla MIUI BETA (Developer) ROM a una ROM stabile.

Tutti i dispositivi attuali che Xiaomi continua a supportare con gli Aggiornamenti, otterranno gradualmente la nuova funzione antirollback, quindi è molto cruciale e necessario sapere come controllare l'antirollback che ha il tuo dispositivo, prima di procedere al Downgrade della ROM, ma anche cosa fare se Antirollback è abilitato sul tuo dispositivo.

 


Come possiamo verificare la protezione Antirollback sul nostro dispositivo.


 

Quando abbiamo parlato della protezione Antirollback e di come impedisce essenzialmente a un dispositivo di avviarsi in una ROM precedente e non sicura, abbiamo detto che Verified Boot rileva la presenza di una ROM precedente.
Questa ricerca per indicizzazione è stata eseguita perché è presente un indice in Avvio verificato (Anti), che viene confrontato con l'indicatore corrispondente che ha all'interno la ROM che stai cercando di creare Flash.
A seconda del risultato di questo confronto, durante Flash potrebbe verificarsi quanto segue sul dispositivo.

1. Se l'indice del tuo dispositivo ora è inferiore all'indice della ROM che stai per eseguire il flashing, la nuova ROM verrà installata senza problemi e l'indice corrente del tuo dispositivo cambierà e diventerà lo stesso dell'indice che ha il nuova ROM che hai creato Flash.
2. Se l'indice del tuo dispositivo ora è lo stesso dell'indice della ROM che stai per eseguire il flashing, la nuova ROM verrà installata senza problemi e l'indice corrente del tuo dispositivo non cambierà affatto pur rimanendo lo stesso.
3. Se l'indice del tuo dispositivo ora è superiore all'indice della ROM che stai per flashare, la nuova ROM verrà rifiutata e l'installazione non procederà, ma questo vale solo se esegui il flash tramite FastBoot Mode o con Mi-FLash .

E qui inizia il grosso problema, in quanto i dispositivi che hanno ROM personalizzate con TWRP Recovery, perché TWRP Recovery non può controllare l'AntirollBack del tuo dispositivo, né l'Antirollback della ROM che andrai a mettere, continuerà la sua Flash normalmente ROM che normalmente dovrebbe sono stati bloccati per impedirlo e alla fine di Flash il tuo dispositivo si ritroverà con un Brick.

Questo è il motivo principale per cui molti dispositivi sono finiti in Brick dopo che Row Downgrade è stato eseguito con Flash da TWRP Recovery.
Se la ROM che hai ha MIUI Original Recovery, perché controlla la ROM prima dell'avvio di Flash, non avresti problemi, poiché bloccherebbe Flash dopo la scansione e otterrebbe il messaggio "Questa ROM MIUI non può essere installata su questo dispositivoCosì ti protegge da Brick.

Ora che abbiamo una migliore comprensione del ruolo del puntatore Antirollback, vediamo di seguito come possiamo controllare il puntatore corrente che ha il nostro dispositivo e come possiamo vedere il puntatore all'immagine ROM che vuoi far lampeggiare.


Come trovare l'attuale indicatore Anti del nostro dispositivo.



1.
Riavvia il dispositivo in modalità Fastboot.
2. Scriviamo il comando: fastboot getvar anti
3. Se il risultato è vuoto senza un indice anti, l'antirollback non è ancora stato attivato.
Se ottieni un numero di tipo come risultato contro: X, quindi l'antirollback è abilitato sul dispositivo e il puntatore è Χ


Come trovare l'indice Anti delle immagini Fastboot.



1.
Scarica la ROM Fastboot che è esattamente la stessa versione della ROM di ripristino che desideri installare sul tuo dispositivo.
Tieni presente che la ROM di ripristino ha sempre il marchio del tuo dispositivo e il file ROM termina con file .zip fine.
FastBoot ROM, d'altra parte, utilizza sempre il codice del nome del dispositivo e il file termina sempre con .tar.gz fine.

2. Rimuovi dalla ROM FastBoot (ha un'estensione .tar.gz) il file Flash-all.bat (L'applicazione 7zip può essere utilizzata qui per aprire la ROM fastboot).

3.
Apri il file flash-all.bat con un editor di testo come il noto Notepad++ e prova a trovare la riga: set CURRENT_ANTI_VER = #

4.
Questo numero (#) è l'indicatore di rollback (Anti) della ROM MIUI che vuoi far lampeggiare sul tuo dispositivo.

Se questo numero è uguale o maggiore di quello che hai trovato sul tuo dispositivo, allora è sicuro procedere con ROM Flash, TWRP Recovery, mi-Flash, ecc.
Se questo numero è inferiore a quello che trovi sul tuo dispositivo, allora semplicemente MHN BUSINESS per eseguire il flashing di questa ROM da TWRP Recovery, perché ti ritroverai con Brick sul tuo dispositivo.


In che modo la protezione anti-ROllback influisce sulle ROM personalizzate come Greek o xiaomi.eu?



Se non prevedi di eseguire il flashing di una ROM MIUI in qualsiasi momento in futuro, non cambierà nulla per te.
Se hai intenzione di realizzarne uno Flash ROM AOSP come il LinageOS, Pixel Experience, Resurrection Remix, Carbon ROM ecc, di nuovo è assolutamente necessario sbloccare il Bootloader con Mi Unlock Toolm, avviare il ripristino TWRP e quindi eseguire il flashing della ROM personalizzata.
L'unica differenza ora per quanto riguarda la Flash TWRP dalla modalità FastBoot è che poiché la protezione antirollback blocca la Flash dell'immagine TWRP, devi prima eseguire il flash di un "manichino"Prima l'immagine.

Questa immagine fittizia è essenzialmente un file vuoto il cui unico scopo è inviare un comando al bootloader del tuo dispositivo per consentirti di eseguire il flashing delle partizioni sul tuo dispositivo. (Se avessi dato un'occhiata al file flash-all.bat della sezione precedente, vedresti che Xioami fa esattamente lo stesso).

In alternativa, puoi eseguire il flashing dell'immagine TWRP dalla stessa TWRP Recovery trasferendo prima l'immagine TWRP Recovery all'interno del tuo dispositivo, quindi eseguendo il flashing dell'immagine di Recovery dalla stessa TWRP. Le istruzioni sono disponibili al link sottostante.

 

Tuttavia, qui c'è una trappola, poiché non sappiamo in anticipo se l'indice di rollback è cresciuto dopo un aggiornamento a Bootloader, Modem, Vendor o altra partizione del dispositivo da parte di Xiaomi. Tieni presente che solitamente tutte le Custom ROM intervengono e cambiano solo le partizioni System e Boot, e solitamente mantengono intatte tutte le altre partizioni del dispositivo specificate da Xiaomi, comprese le Aggiornamenti patch di sicurezza, e tutto questo deriva dalla ROM MIUI originale che i Custom ROM Developer hanno come Source.

Ciò significa che gli sviluppatori di ROM personalizzate di solito devono controllare gli indicatori di rollback delle ROM che condivideranno con altri, in modo che tu sappia la nuova ROM che realizzerai Flash, quali restrizioni ti porterà d'ora in poi e proteggere il dispositivo tuo.

In questo modo conoscerete il nuovo Aggiornamento di ogni ROM che fate Flash, da quali Versioni per Downgrade vi esclude contemporaneamente, per via dell'indice Anti che avrete sul vostro dispositivo dopo il Flash dell'Aggiornamento.

 


Cosa posso fare se il mio dispositivo diventa Brick dopo un lampo?


 

Se il tuo dispositivo è stato bloccato a causa della protezione antirollback, sfortunatamente non hai molte opzioni.

1. Devi inviare il tuo dispositivo a un centro di assistenza o riparazione Xiaomi autorizzato. I centri di assistenza autorizzati hanno accesso alla modalità EDL del tuo dispositivo e possono ripristinarla.

2.
Spero di trovare una scappatoia di sicurezza del sistema operativo per aggirare l'autorizzazione della modalità EDL, quindi ripristinare il dispositivo da soli con il programma corrispondente (Mi-Flash)

Come puoi vedere, il Brick del telefono a causa della violazione di AntiRollBack Protection non è una situazione facilmente gestibile. Quindi devi stare molto attento d'ora in poi.


FAQ… (Domande e Risposte)



1.
Cosa devo fare per evitare Brick sul mio dispositivo?
Non eseguire il flashing di una ROM con un indice Anti inferiore a quello che hai attualmente sul tuo dispositivo. Vedi sopra per le istruzioni.
Ap. Non eseguire il flashing di una ROM globale ufficiale su un dispositivo dotato di hardware o ROM specifico per la Cina con Bootloader bloccato.

2. Posso ancora passare da ROM AOSP, kernel, Magisk, Xposed, Substratum, ARISE e altri Mod?
NAI

3.
Posso ancora passare da MIUI Global Stable, MIUI Global Developer, MIUI China Stable e MIUI CHINA Developer?
Ap. Sì, ma dovresti prima confrontare l'indicatore anti che hai sul tuo dispositivo con l'indicatore anti sulla ROM che vuoi inserire, per evitare Brick.

4.
Perché Xiaomi non disabilita la protezione Antirollback quando sblocchiamo il Bootloader?
Ap. Questa è una buona domanda, ma non abbiamo ancora una risposta chiara e speriamo di averla presto.

5.
Perché Xiaomi causa Hard Brick sul dispositivo quando c'è un problema con Antirollback, quando questo non è il caso di Google?
Ap. Un'altra buona domanda che ha bisogno di una risposta buona e convincente da parte di Xiaomi.

6.
Perché Xiaomi visualizza semplicemente il messaggio di avvio verificato pertinente per informare semplicemente il proprietario del dispositivo che ha una ROM "prevista" sul suo dispositivo, ma non Brick it?
Ap. Tutte le domande di questo tipo sono buone e molto ragionevoli ,,,, ma l'unico che può rispondere a tutto questo è xiaomi stesso, e speriamo di farlo presto.


Δnon è così semplice fare una guerra contro le cattive pratiche di alcuni rivenditori che disonorano i tuoi dispositivi (e tu stai facendo molto bene questa guerra, e noi con te), e quindi considerare semplicemente il mattone dei dispositivi dei tuoi clienti (che il l'unico errore che hanno commesso è stato acquistare il loro dispositivo preferito da un rivenditore di terze parti poiché non era disponibile altrove), come perdite collaterali della guerra;  perché alla fine ci chiederemo chi è l'alleato e chi il nemico….


. Questo testo è tradotto e leggermente diverso da XDA Developers (Mishaal Rahman) che ringraziamo molto.

Leggi anche

10 commenti

Giovanni 9 marzo 2019 alle 23:34

Una domanda che vorrei fare!
Possiedo lo Xiamomi redminote 5A Prime
e vorrei aggiornare il mio cellulare quali passaggi devo seguire?

Grazie mille

Απάντηση
Laz 18 settembre 2018 alle 21:00

Domanda per i più avanzati:

Nel Mi6, pur non essendo nell'elenco con ARB, provando il comando "fastboot getvar anti", il valore esiste ed è "1". Secondo la guida, non dovrebbe nemmeno restituire risultati.

Di recente ho eseguito il flashing di 8.9.13 globale per i test, anche se non si è sentito dire che le build di sviluppo abbiano attivato ARB.

Ad altri è capitato di avere un valore ARB o "1" è solo la linea di base?

Απάντηση
Miui_Art 18 settembre 2018 alle 21:21

Sì, è la linea di base come dici tu e fondamentalmente è come se il dispositivo non avesse alcun ARB poiché può mettere qualsiasi ROM disponibile.

Απάντηση
ανθος 18 settembre 2018 alle 00:42

Bene ragazzi ci sono molti di noi che non ce l'hanno così tanto con la tecnologia... ho portato uno xiaomi mi 8 dalla Cina ho realizzato Aegina per lo sblocco che alla fine impiegherà 1 mese... cosa devo fare dopo. Quale dispositivo metto in questo dispositivo per essere al sicuro da tutto questo?

Απάντηση
Miui_Art 18 settembre 2018 alle 00:50

Mantho in qualsiasi domanda tu abbia e per ciò di cui hai bisogno c'è un thread di discussione speciale nel forum del tuo dispositivo QUI

Απάντηση
Foti72 16 settembre 2018 alle 12:58

Se riceviamo un aggiornamento OTA lo facciamo o no? Ho il Mi Note 3 China da quello che ho visto con la rom globale! MIUI Global 9.6.2.0 (NCHMIFD) .Non ho intenzione di flashare le rom in generale!! Grazie.

Απάντηση
Miui_Art 16 settembre 2018 alle 13:10

È meglio evitarlo finché la situazione non è chiara...

Απάντηση
Zarpas Athanasios 14 settembre 2018 alle 20:08

Ho il redmi note 5A prime verrà mai aggiornato? Qualcuno può dirmelo.

Απάντηση
Miui_Art 14 settembre 2018 alle 20:32

Se intendi MIUI 10 Global Stable ROM, circa 2-3 settimane dopo il rilascio di China Stable ROM.

Απάντηση
uomo ragno3 14 settembre 2018 alle 18:21

Grazie mille per queste informazioni, stai bene. Dovrebbe essere stato fornito da xiaomi e non da xda.

Απάντηση

lascia un commento

* Utilizzando questo modulo accetti la memorizzazione e la distribuzione dei tuoi messaggi sulla nostra pagina.

Questo sito utilizza Akismet per ridurre i commenti spam. Scopri come vengono elaborati i tuoi dati di feedback.

Lascia una recensione

Xiaomi Miui Hellas
La comunità ufficiale di Xiaomi e MIUI in Grecia.
Leggi anche
Huawei prevede di lanciare molto presto uno smartphone con uno schermo pieghevole, secondo...