還是 關機>(開機鍵+音量上)>進recovery mode>選取安裝包>從update.zip
Ok, I actually found out what was happening right after I created the thread. It looks like Miui v6 overwriterecovery at boot time.
I was flashing the recovery image, booting to the system and then rebooting to recovery.
What I did was flash the image, disconnect the device from my computer, remove the battery, boot directly into recovery and then update the rom. If you boot to miui you will lose the freshly flashed recovery.
Hope it helps anyone caught up with the same problem!