Come terminali Android ne ho provati diversi. Alla fine è da un paio di anni che resto fedele alla Xiaomi, sia per la qualità dei prodotti sia per l’abitudine che hanno di supportarli per anni anche dopo l’uscita dalla produzione

Unico neo: i firmware sono cinesi e, al momento, un solo modello (il Mi5) è supportato con un firmware multilingua. Ma per fortuna su xiaomi.eu ci sono i firmware europei.La rete pullula di guide per il flashing di questi terminale da Windows, ma su Linux le informazioni sono frammentarie… e l’operazione di per se è molto più semplice.

N.B. su alcuni terminali Xiaomi più recenti occorre prima che il bootloader sia sbloccato.
Importante: la procedura è abbastanza sicura. Personalmente l’ho eseguita diverse volte su diversi terminali Xiaomi. Ma chiaramente non mi assumo alcuna responsabilità per evntuali brick del telefono… chi la segue lo fa a suo rischio e pericolo…

Innazitutto occorre installare i tools per android:

Fedora 23/24
$ sudo dnf install android-tools

Centos/RHEL
$ sudo yum install android-tools

Ovviamente la procedura è la setssa anche per altre distro Liunx (Ubuntu, Debian, Opensuse) chiaramente cambiando l’installatore di pacchetti, il comando sarà diverso. Una volta installati i tools per android saremo in grado di operare direttamente sul terminale, i passi da seguire sono essenzialmente 2.

  1. Installare la recovery TWRP
  2. Installare la ROM più recente

Per il primo punto andiamo sul sito xiaomi.eu e prendiamo la recovery per il nostro terminale. Oppure andiamo su questo link.

Scaricato lo zip contenente la TWRP lo scompattiamo e dento le cartelle troviamo il file .img (solitamente si chiama recovery.img o twrp.img) da terminale entriamo sul folder dove è contenuta il file .img

fastboot
Fastboot Xiaomi

Nel mentre spegnamo il telefono e lo riavviamo in fastboot. Normalmente da terminale spento è sufficiente riavviarlo tenendo premuto volume giù e il tasto di accensione.

Se vi appare il logo xiaomi del fastboot (come quello in foto) non vi resta che collegarlo al PC.

Dopo qualche secondo da terminale digitate:

$ sudo fastboot devices

Se il terminale viene rilevato sotto il comando compariràun codice alfanumerico che riconosce il dispositivo.
Fatto questo procediamo con il flash della recovery:twrp

$ sudo fastboot flash recovery recovery.img

Effettuato il flash (occorre qualche secondo) lo riavviamo in recovery:

$ sudo fastboot boot recovery.img

Ed il telefono dopo alcuni secondi si riavvierà in recovery.

Non appena riavviato in recovery, il telefono sarà visibile come memoria memoria sul vostro PC. A quel punto vi basterà copiare sulla root della memoria esterna il file zip contente la ROM da flashare e potete procedere all’installazione normalmente.