how mirecovery works?

Discussion in 'Xiaomi Mi 3' started by weeeweeen, Mar 21, 2014.

  1. weeeweeen

    weeeweeenMembers

    Jan 29, 2014
    30
    0
    16
    Male
    Indonesia
    can someone please give me a simple explanation about how does mirecovery work?

    the stock phone has 2 systems.. system one and system two..
    if i flash lets just say ROM 1.0 into system one and start using it.. then there is a new update released ROM 1.1.. i download it and install ROM 1.1 into system one. but unfortunately the file is corrupt or whatever and bricked my phone.. so i switch to system two, re-download the ROM 1.1 file again, and then flash it again.. but this time the file still corrupt or whatever happens again and brick it again.
    (flash using update)

    in this point, will the phone have 2 bricked systems? (dead phone,cant use it any longer)
    or does the phone install the new ROM into other system (the one that is not currently use at the moment, like when i flash using updater in system one, the phone will install it into system 2)?

    thank you..
     
  2. lawrenceKing

    Mar 4, 2014
    22
    2
    13
    Male
    Then you can just use the fastboot mode when connected to pc
    Google for "Miflash mi3" ;)
    only work if its softbricked a hardbrick cannot be fixed this easily...
     
  3. weeeweeen

    weeeweeenMembers

    Jan 29, 2014
    30
    0
    16
    Male
    Indonesia
    yes i understand about fastboot..
    but your answer didnt satisfied my curiosity :p
    thank you
     
  4. new2city

    new2cityMembers

    Apr 4, 2014
    20
    6
    13
    #4new2city,Apr 5, 2014
    Last edited: Apr 5, 2014
    OK, here is what I understand so far, so anyone correct me if I am wrong
    1) the 2 systems are there as a safeguard.
    2) if you do OTA updates on system 2, it does not touch system1 and vice versa.
    3) if you do mi recovery flash rebooting from system1, you are only given the option to update system2 and vice versa. I did this, just this morning.
    4) after rebooting ( automatically), you will be running system2. Which is the updated version.
    5) if you got problems with system 2, you can now go into mirecovery and choose to reboot to system 1.
    I learnt this the hard way.... Before I found the forum.

    Sent from my MI 3W using Tapatalk
     
    sag likes this.
  5. redmaner

    redmanertranslators.xiaomi.eu maintainer
    Staff Member

    Jan 12, 2013
    533
    547
    180
    Male
    The Netherlands
    @new2city is right
    Only if you do OTA update/or select a ROM package in updater app it will install on the other system.
    So for example I am on system1 and apply OTA, the OTA will be installed to system2.
    Because the device is still activated it can't flash on the current system.
    If you reboot in updater app after an update it will automatically reboot to the updated system.

    If your system is broken you can reboot to the other system via MiRecovery.
    If both systems are broken you can use MiFlash to fix your phone
     
    txtprince likes this.
  6. weeeweeen

    weeeweeenMembers

    Jan 29, 2014
    30
    0
    16
    Male
    Indonesia
    okay now i get it...thank you so much.. :D
     

Share Our Site