- Sep 1, 2018
- 19
- 15
Just to share my today's story here.
I updated the mi 8 rom from 8.10.12 to 8.10.18 then the phone bricked!
Finally I fixed my mi8 after paid CNY 160 to chinese xiaomi professional to have an official account to flash.
the reason which caused the black brick was that the downloaded file was corrupted (it may cause by the Free Download Manager or the anti-virus program) and the corrupted rom file activated Mi 8's Anti Rollback Mechanism, then black brick (9008 mode) the phone. We wouldn't do anything in this situation without Xiaomi's official intervention.
Since i'm living in Australia and i am a chinese. i had to go to taobao.com and searched and paid a professional by a Xiaomi official maintenance account to remote flash the phone from black brick.
Suggestion: we must use a tool such as Winrar to test the compressed rom file to make sure the file alright before flashing. Otherwise the phone would be a black brick (anti-roll back, even if you not rolling back/flashing an old version)
Next time i will not buy any Xiaomi phone. I have not bricked any iphone and/or samsung phone. This was the first time a phone got bricked in my more than 10 years mobile phone flashing experience.
----------------------------------
Izarsha said:
-To make it simply, the devs should put md5 checksum on each of the rom so we can check the validity of the file. Anyways about the ARB that you mention, did you understand how actually the ARB mechanism works? Actually if the downloaded file was corrupted twrp usually give an error that the file could not be flashed or bla bla bla. I guess you are trying to reflash official rom without realizing you actually downgrading the rom. Thats how arb works, you cannot flash older version of your current firmware. If for example you are on the latest developer rom official before you flash xiaomi eu or any kind of roms, if you want to restore to official xiaomi rom or fastboot, you cannot fastboot your phone using global roms as it is an act of downgrading your current(developer) firmware. If you are on latest official global stable version before flashing xiaomi eu or any kind of roms, you could simply restore by flashing the current available stable roms. By that means, if you are flashing custom roms, ARB was not an issue. It never has unless you are trying to downgrade your current firmware using fastboot that is when ARB come into the game.
-------------------------------------
Replied:
No. i had 8.10.12 xiaomi.eu Mi 8 rom in the phone. i download the 8.10.18 xiaomi.eu rom by Free Download Manager in a widnows PC. Then i copy the corrutped file to a USB-c flash drive. I inserted the flash drive to MI 8, flashed the corrupted rom and flashed magisk 17.2 and wiped cache/dalvik by using TWRP (L.R. TEAM 0908 version). Then the phone screen would not lighted up again, black brick. Phone connected to PC shown in 9008 mode. Miflash tool need an official maintenance account to flash.
There were not any error, stop nor warning information by twrp.
You can corrupt a latest rom fiile to flash for testing if you like to.
----------------------------------
I updated the mi 8 rom from 8.10.12 to 8.10.18 then the phone bricked!
Finally I fixed my mi8 after paid CNY 160 to chinese xiaomi professional to have an official account to flash.
the reason which caused the black brick was that the downloaded file was corrupted (it may cause by the Free Download Manager or the anti-virus program) and the corrupted rom file activated Mi 8's Anti Rollback Mechanism, then black brick (9008 mode) the phone. We wouldn't do anything in this situation without Xiaomi's official intervention.
Since i'm living in Australia and i am a chinese. i had to go to taobao.com and searched and paid a professional by a Xiaomi official maintenance account to remote flash the phone from black brick.
Suggestion: we must use a tool such as Winrar to test the compressed rom file to make sure the file alright before flashing. Otherwise the phone would be a black brick (anti-roll back, even if you not rolling back/flashing an old version)
Next time i will not buy any Xiaomi phone. I have not bricked any iphone and/or samsung phone. This was the first time a phone got bricked in my more than 10 years mobile phone flashing experience.
----------------------------------
Izarsha said:
-To make it simply, the devs should put md5 checksum on each of the rom so we can check the validity of the file. Anyways about the ARB that you mention, did you understand how actually the ARB mechanism works? Actually if the downloaded file was corrupted twrp usually give an error that the file could not be flashed or bla bla bla. I guess you are trying to reflash official rom without realizing you actually downgrading the rom. Thats how arb works, you cannot flash older version of your current firmware. If for example you are on the latest developer rom official before you flash xiaomi eu or any kind of roms, if you want to restore to official xiaomi rom or fastboot, you cannot fastboot your phone using global roms as it is an act of downgrading your current(developer) firmware. If you are on latest official global stable version before flashing xiaomi eu or any kind of roms, you could simply restore by flashing the current available stable roms. By that means, if you are flashing custom roms, ARB was not an issue. It never has unless you are trying to downgrade your current firmware using fastboot that is when ARB come into the game.
-------------------------------------
Replied:
No. i had 8.10.12 xiaomi.eu Mi 8 rom in the phone. i download the 8.10.18 xiaomi.eu rom by Free Download Manager in a widnows PC. Then i copy the corrutped file to a USB-c flash drive. I inserted the flash drive to MI 8, flashed the corrupted rom and flashed magisk 17.2 and wiped cache/dalvik by using TWRP (L.R. TEAM 0908 version). Then the phone screen would not lighted up again, black brick. Phone connected to PC shown in 9008 mode. Miflash tool need an official maintenance account to flash.
There were not any error, stop nor warning information by twrp.
You can corrupt a latest rom fiile to flash for testing if you like to.
----------------------------------