How to update without locking the bootloader?


Alberte

Members
Jun 23, 2018
1
5
Hello,

I have tried updating miui.eu to the one of the newest versions (dev branch) from the older one (something like 6.6.X).
That way I temporarily bricked the phone - it ended up with a locked bootloader and the bootloop.
I had a realy hard time unbricking it, as my PC had great issues finding the phone in EDL mode.

Anyway, I have managed to unbrick it and now I'm on the official MIUI 7 6.1.7 | Beta (Android 5.1.1). I updated to the newest official MIUI Beta and from that point I tried to unlock the bootloader the official way. Unfortunately, I have the same problem as described here: Couldn't unlock Current account cannot unlock this device.
I once again flashed the MIUI 6.1.7 through the EDL mode.

So, how, and to which version, can I update the mi4c to avoid locking the bootloader on any part of the update process as I know that I won't be able to unlock it?
 
  • Like
Reactions: Alexsius
So, i have your same problem (as a lot of people reading miui.en forum).
From the thread "Update From Old Rom In Mi4c" they say to upgrade to 6.12.22 then to unlock bootloader via Mi Unlock (it should be possible). But then there are non further instructions.
Try to read last 2 pages of Mi4c Android 5.1.1 To 7.0 where the unlocking problem starts (Jan 2018).
But the fact is that they refer to xiaomi.eu, i don't know if you can just unlock bootloader from old official miui (android 5) or the bootloader still locks.

Wich version of miui you had when you flashed 6.1.7? Did you used EDL, it wasn't locked?
 
So, i have your same problem (as a lot of people reading miui.en forum).
From the thread "Update From Old Rom In Mi4c" they say to upgrade to 6.12.22 then to unlock bootloader via Mi Unlock (it should be possible). But then there are non further instructions.
Try to read last 2 pages of Mi4c Android 5.1.1 To 7.0 where the unlocking problem starts (Jan 2018).
But the fact is that they refer to xiaomi.eu, i don't know if you can just unlock bootloader from old official miui (android 5) or the bootloader still locks.

Wich version of miui you had when you flashed 6.1.7? Did you used EDL, it wasn't locked?
Hola, instale 6.1.7 versión China cambias el idioma a inglés y le metes la eu q tu quieras luego en el pc te descargas / Xiaomi twrp flasher/ conecta el móvil en modo fastboot el programa te lo reconoce busca el xiaomi mi 4c y te instala el recovery con el recovery mete la rom eu q ya habías metido en tu teléfono y se te queda el teléfono desbloqueado, así de sencillo
 
Hola, instale 6.1.7 versión China cambias el idioma a inglés y le metes la eu q tu quieras luego en el pc te descargas / Xiaomi twrp flasher/ conecta el móvil en modo fastboot el programa te lo reconoce busca el xiaomi mi 4c y te instala el recovery con el recovery mete la rom eu q ya habías metido en tu teléfono y se te queda el teléfono desbloqueado, así de sencillo

It's not THAT simple.
I know the Mi4C had the bootloader unlock default until 6.1.7.
The real problem here is that xiaomi servers have a problem in responding back to MiUnlock Tool queries, it's a bug that appeared in January 2018 and when you try to unlock a Mi4c device you get an error.
Since that you can't unlock (or maybe you can but i'm reading forums since February to find a solution and the one) a Mi4C with Android 7 bootloader.
I tried some time ago (around February 2018), i had a bootloop with a Dev Miui (don't remember the version probably MIUI 7, it was still 5.1 android ) and i could unlock it (via official way), then installed official MIUI 9 and the problem began.

Add to this that it seems that since some version of MIUI 9 (or 8) you can't access EDL (just by pins).

And by reading the "Mi4c Android 5.1.1 To 7.0" you can understand that unlocking the bootloader without permission (by installing 6.1.7) isn't enough because it will lock sooner or later by installing new ROMs (official dev or stable, unofficial, miui.eu, etc.), surely when you will install an android 7 version with the new bootloader.

So the paths are different:
- stay with a 5.1 rom (custom roms/not MIUI)
- try to find the version of miui.eu that doesn't lock bootloader and stick with that (find the version by reading the thread Mi4c Android 5.1.1 To 7.0 , just the last pages should be enough )
- stick to official MIUI (remember that Mi4c has just the china version)

There is just one way that has some light at the end of the tunnel, and is by cracking the Xiaomi unlock system.
https://github.com/mc-17/xiaomi-bootloader
Some guy had torn down how the client on PC work and how the xiaomi servers respond to its query. The problem is that the data that xiaomi servers respond is encrypted but someone decrypted it, for just a phone model (not the mi4c) because every model has a different token.

This is what i learned from months of reading forums (xda, 4pda, xiaomi.eu, miui.en, etc.).

If someone has different information (confirmed, i didn't try nothing on my phone (apart official unlock 5.1), just on last official MIUI because it's the only phone i have) pls respond to this topic.
 
It's not THAT simple.
I know the Mi4C had the bootloader unlock default until 6.1.7.
The real problem here is that xiaomi servers have a problem in responding back to MiUnlock Tool queries, it's a bug that appeared in January 2018 and when you try to unlock a Mi4c device you get an error.
Since that you can't unlock (or maybe you can but i'm reading forums since February to find a solution and the one) a Mi4C with Android 7 bootloader.
I tried some time ago (around February 2018), i had a bootloop with a Dev Miui (don't remember the version probably MIUI 7, it was still 5.1 android ) and i could unlock it (via official way), then installed official MIUI 9 and the problem began.

Add to this that it seems that since some version of MIUI 9 (or 8) you can't access EDL (just by pins).

And by reading the "Mi4c Android 5.1.1 To 7.0" you can understand that unlocking the bootloader without permission (by installing 6.1.7) isn't enough because it will lock sooner or later by installing new ROMs (official dev or stable, unofficial, miui.eu, etc.), surely when you will install an android 7 version with the new bootloader.

So the paths are different:
- stay with a 5.1 rom (custom roms/not MIUI)
- try to find the version of miui.eu that doesn't lock bootloader and stick with that (find the version by reading the thread Mi4c Android 5.1.1 To 7.0 , just the last pages should be enough )
- stick to official MIUI (remember that Mi4c has just the china version)

There is just one way that has some light at the end of the tunnel, and is by cracking the Xiaomi unlock system.
https://github.com/mc-17/xiaomi-bootloader
Some guy had torn down how the client on PC work and how the xiaomi servers respond to its query. The problem is that the data that xiaomi servers respond is encrypted but someone decrypted it, for just a phone model (not the mi4c) because every model has a different token.

This is what i learned from months of reading forums (xda, 4pda, xiaomi.eu, miui.en, etc.).

If someone has different information (confirmed, i didn't try nothing on my phone (apart official unlock 5.1), just on last official MIUI because it's the only phone i have) pls respond to this topic.
el método q explicado es el q utilice yo con mi móvil y no se a vuelto a bloquear el bootloader desde q instale la rom eu pase de la 7 china a la miui 8 eu luego pase a la actualización de miui9 funcionando correctamente y ahora a la espera de miui 10 todo funciona bien y no he tenido problemas de ningún modo! Esperó q si alguien lo prueba deje por aquí comentario por si le sirve de ayuda a alguien, saludos
 
el método q explicado es el q utilice yo con mi móvil y no se a vuelto a bloquear el bootloader desde q instale la rom eu pase de la 7 china a la miui 8 eu luego pase a la actualización de miui9 funcionando correctamente y ahora a la espera de miui 10 todo funciona bien y no he tenido problemas de ningún modo! Esperó q si alguien lo prueba deje por aquí comentario por si le sirve de ayuda a alguien, saludos

So wait, you are saying that you gone from China OFFICIAL Miui 6.1.7 to MIUI 8 EU (NOT OFFICIAL CHINA), without locking the bootloader and now you have MIUI 9 EU (not official china) and stil with unlocked bootloader?
When you did this?
How you unlocked bootloader? With or without MiUnlock Tool (official way)?
Wich detailed versions you installed of MIUI 8 EU and MIUI 9 EU ?
You did all this after January or February 2018?
 
So wait, you are saying that you gone from China OFFICIAL Miui 6.1.7 to MIUI 8 EU (NOT OFFICIAL CHINA), without locking the bootloader and now you have MIUI 9 EU (not official china) and stil with unlocked bootloader?
When you did this?
How you unlocked bootloader? With or without MiUnlock Tool (official way)?
Wich detailed versions you installed of MIUI 8 EU and MIUI 9 EU ?
You did all this after January or February 2018?
Esto lo hice antes de enero de 2018 y después tmb agua mismo tengo instalado la última ROM eu y el bootloader desbloqueado sin usar miunlock
 
So wait, you are saying that you gone from China OFFICIAL Miui 6.1.7 to MIUI 8 EU (NOT OFFICIAL CHINA), without locking the bootloader and now you have MIUI 9 EU (not official china) and stil with unlocked bootloader?
When you did this?
How you unlocked bootloader? With or without MiUnlock Tool (official way)?
Wich detailed versions you installed of MIUI 8 EU and MIUI 9 EU ?
You did all this after January or February 2018?
Can you solved the problem? Right now I have an mi 4c but the last developer rom that I've installed it was:

Android 7.0
From 2017-03-01
MIUI 8.3 Xiaomi.eu / 7.4.6 Beta

I've proced with the official tool to unlock the bootloader but it's stuck at 99% and I couldn't unlocked the bootloader.
I don't know what to do, I read that with downgrade to Android 5.1 it's works. But I guess if i do downgrade I'll get a beautiful bootlop.

I want to change to a MIUI 10 stable ROM but I don't know what to do, any help?

Enviado desde mi Mi A1 mediante Tapatalk