So after almost 3 weeks of trying and trying and trying to unlock the bootloader on my new RN3, it finally happened. I had grown so used to seeing the 50% error, that i couldnt beleive my eyes when i saw the percentage figure move past 50% mark, and before i could realize, the MiFlashUnlock program had give a big green confirmation on the unlock.
So here is how i did it.
As a prerequisite - Go through this thread http://en.miui.com/thread-342144-1-1.html and try out everything from onwards. It has some helpful tips and I found this thread to be most comprehensive than any other thread.
If it doesnt work, try these:
Part 1.
Check how many devices you have EVER enrolled on your MI account. Now, the idea here is to ensure your current device is the ONLY device you EVER enrolled on your MI account. If need be, you should create a new account.
1.a - sign in to i.mi.com and verify your current device is listed.
1.b - goto the below link on chrome [replace the XXYYZZWWAA with your MI ID]
https://device.id.mi.com/dev/web/us...ang=cn&frameId=hidden_message_frame_1&userId=[highlight]XXYYZZWWAA[/highlight]#index
1.c - if the page loads fine, you will see something like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1.d - right click and do inspect
1.e - the chrome web page inspector will open. Now go to 'Source'. it will show the source code of the javascipt file. Make sure the name of the file you are looking at is jquery-1.8.3.min.js. Click on "{ }" at the bottom of the window to pretty print the file.
Now scroll down to line 4505 where it says "c.text = a.responseText"
The purpose is to inspect the value in 'c' that is returned by the server. Insert a breakpoint at line 4504 (not 4505) by clicking on the number 4504 (a blue highlight will be shown).
1.f - once you have inserted the breakpoint, add "c.text" into 'watch' by right clicking clicking "add to watch". Then just do a refresh in the main window. The page will reload and stop at the breakpoint. Then press F-11, to step into line 4505. Once you do this, you will see the value of c.text getting populated. This is all you need. Just right click and copy the text and paste into a notepad.
1.g Now, what are we looking for? These things:
- make sure this is the only device you have on your MI account.
- ensure your device is correctly reflected, i.e., check the name, status should be 'ONLINE'. Dont bother about the phone number (more on this in Part 2)
- If you have multiple devices, follow Part 2 to remove the device in question and add it to a NEW ACCOUNT.
As an example, refer this screenshot which shows multiple devices (all deleted/ removed) on my OLD account.
1.h In case you have only one device listed here, then you need to ensure the device is showing online most of the time, and not just when you login in to the i.mi.com website and do a find device. Read Part 2 to ensure chances of reflecting online are better.
Part 2
how to ensure you have only one device on your MI account that has EVER been enrolled.
Simple solution - create a new account with a new phone number and a new email ID. Follow these steps if you have access to a seperate SIM:
2.a - remove the device from your existing MI account by (1) - signing out of the MI account on your phone and (2) - removing the device from the i.mi.com console. Do both the steps to ensure the device is completely removed.
2.b - Create a new MI Account on i.mi.com by using the separate email account. No need to enter a phone number at this stage. Sing in using the email ID / new account number to ensure it works. Again, no need to enter a phone number.
2.c - insert the new Sim (preferably one that has never been associated with an MI account) in slot 1 (this is critical)
2.d - flash a new MIUI rom (you can use global dev version) via EDL. When it comes to the MI account sign in, enter the new account ID and password to log in. Login using the account ID as there is no phone number on record.
2.e - once done, go back to i.mi.com and sign in and when it asks about second level sign in (the one where it sends a sms to you phone number, ensure it is sending it to your new phone number - if there is no phone number, ensure you add the number at this stage.
2.f - make sure the device is now listed on the console. You can repeat Part 1 to make sure only one device is visible at back end.
2.g - also ensure your device and ROM version are correctly listed on the MIUI form settings page. Refer the MIUI forum link i posted above.
2.g - goto Part 3. Ensure you have the sim installed all the time and you are online through a data connection.
Basically, what you have done is removed your device from the old account and added it to the new account.
Part 3 - this has been fairly discussed. Apply for the unlock permission and wait for confirmation. once you have got it, download the tool and try to unlock.
Just to let you know - i successfully unlocked my phone with this process. I was able to unlock within a few hours of receiving the confirmation message for the new account.
Good luck.
Hit thanks if this helped you
I cannot find jQuery1.8.3.js
Any workaround ?
T3h said:
I cannot find jQuery1.8.3.js
Any workaround ?
Click to expand...
Click to collapse
why cant you find it? whats the error?
can you post a screenshot or something
Unable to add breakpoint at 4504. It automatically goes to 4505.
Even after devId and ChannelId shows, I was only able to unlock officially when my mobile # and model was showing inside _phone :[<inside this>]. i think unless it shows, you will get the 50% error. And for me to have the details shown I had to flash dev ROM + added Xiaomi account and avoided adding any account till xiaomi account sync as well as all the other operations like Find Device( from phone + mobile browser) is complete. Also, I had added my phone number into the phone settings.
Note: Miui version was not showing in the forum settings but I was able to unlock. So, that as others referred to as required was not for me (But I had changed device correctly in that page ).
Hope this helps.
Edit: I also made sure only one SIM (one used for request unlock) is present in the 1st SIM slot while doing the DEV ROM flash. DEV Rom (EDL flashed this fastboot: kenzo_global_images_6.8.18)
Thanks
Sent from my Redmi Note 3 using Tapatalk
T3h said:
Unable to add breakpoint at 4504. It automatically goes to 4505.
Click to expand...
Click to collapse
add it to 4503 or anything just a bit before 4505 and keep stepping in using F11.
rajumack07 said:
Even after devId and ChannelId shows, I was only able to unlock officially when my mobile # and model was showing inside _phone :[<inside this>]. i think unless it shows, you will get the 50% error. And for me to have the details shown I had to flash dev ROM + added Xiaomi account and avoided adding any account till xiaomi account sync as well as all the other operations like Find Device( from phone + mobile browser) is complete. Also, I had added my phone number into the phone.
Note: Miui version was not showing in the forum settings but I was able to unlock. So, that as others referred to as required was not for me (But I had changed device correctly in that page ).
Hope this helps.
Edit: I also made sure only one SIM (one used for request unlock) is present in the 1st SIM slot while doing the DEV ROM flash. DEV Rom (fastboot: kenzo_global_images_6.8.18)
Click to expand...
Click to collapse
Great. It worked for you. For me, phone number never showed in there.. like in the screenshot but i was able to unlock.
I think the critical thing is to have the device listed as the only device on the account. For me the other account which had other devices mapped to it before, didnt work.
Was it the same for you? I mean, did you sign up for a new account and maybe using a new phone number?
dastan4eva said:
Thanks
Sent from my Redmi Note 3 using Tapatalk
Click to expand...
Click to collapse
Did it work for you? Helpful to feedback pls
+1 to switching to global dev.
However, I did install global dev via EDL flashing, because nothing seemed to work (I was in Global Stable 7.2.3)
I had signed in Mi Account using phone number on both Phone and Computer, accessed mi cloud via both Phone and Computer and was able to locate device on both, synced some test stuff to like photos. Did this when I got sms notification that unlock permission has been granted
Its worth noting that after getting my unlock permission, I only EDL flashed global beta after 2 days.:highfive:
So in summary, applied for unlock on day 1, got confirmation on day 3, unlocked offically on day 5.
Only one device on mi account used since it was created (which was on day 1)
candiesdoodle said:
add it to 4503 or anything just a bit before 4505 and keep stepping in using F11.
Great. It worked for you. For me, phone number never showed in there.. like in the screenshot but i was able to unlock.
I think the critical thing is to have the device listed as the only device on the account. For me the other account which had other devices mapped to it before, didnt work.
Was it the same for you? I mean, did you sign up for a new account and maybe using a new phone number?
Click to expand...
Click to collapse
I had my number connected to my existing miui a/c with MI3 but still after changing the model I never got the unlock request page. So, i created another a/c and used the same no. (first I removed from the existing a/c) and then i got the unlock page and got the permission after 3 days. But since then, I was seeing the value part of the key "_phone" always blank until I flashed global dev and followed the steps I had posted above. The moment I saw my mobile number and the model in the value part, I thought let's try again and voila! it went past 50% (like you achieved something you desperately needed ).
candiesdoodle said:
add it to 4503 or anything just a bit before 4505 and keep stepping in using F11.
Great. It worked for you. For me, phone number never showed in there.. like in the screenshot but i was able to unlock.
I think the critical thing is to have the device listed as the only device on the account. For me the other account which had other devices mapped to it before, didnt work.
Was it the same for you? I mean, did you sign up for a new account and maybe using a new phone number?
Did it work for you? Helpful to feedback pls
Click to expand...
Click to collapse
Yes it worked , i followed your guide and ensured everything's synced (though it took some time - around 24hours) and was able to unlock successfully yesterday! That's why i said thanks
Sent from my Redmi Note 3 using Tapatalk
What happens after getting stuck at 50% ?
Does the phone dont boot anymore ? Or can i reboot it to system just like it was before ?
Sent from my Redmi Note 3 using XDA-Developers mobile app
a.broken.star said:
What happens after getting stuck at 50% ?
Does the phone dont boot anymore ? Or can i reboot it to system just like it was before ?
Click to expand...
Click to collapse
You can boot.. No issues
candiesdoodle said:
You can boot.. No issues
Click to expand...
Click to collapse
Thanx..
Sent from my Redmi Note 3 using XDA-Developers mobile app
The creation of new account part is mandatory ?
I did not create a new account because I only had a linked phone. But after many tests and verify that appeared the phone, and online status, could not unlock.
Finally I flashed Chinese ROM DEV via EDL flash, and have unlocked at first try.
I think it's false that can be unlocked with stable rom, or at least should wait to them (Xiaomi) authorizes something more than MI account.
hi i have the sms to unlock
i start the unlocktool ...log in and then Your device isnt Support
my device MiMix
gorillalaci said:
hi i have the sms to unlock
i start the unlocktool ...log in and then Your device isnt Support
my device MiMix
Click to expand...
Click to collapse
Might be redundant to question, but you're logging in with the same credentials you used to request the unlock?
On the Smartphone i have log in with Phonenumber and password... The same on My Laptop
gorillalaci said:
On the Smartphone i have log in with Phonenumber and password... The same on My Laptop
Click to expand...
Click to collapse
Did you unlock Developer mode?
Did you enter your Mi account credentials under the Developer settings entry?
To unlock Dev mode, tap on the MIUI Build entry under "About Phone". You have to tap it 7 or 8 times.
Then when you go back out to the Settings menu, under Additional Setttings, you'll see Developer Settings. In the Developers Setting area you'll see Mi Unlock or something like that. Enter your credentials there
Under developers settings ist dont have this settings... I have Under MiAccount My Email My Number Name etc...
gorillalaci said:
Under developers settings ist dont have this settings... I have Under MiAccount My Email My Number Name etc...
Click to expand...
Click to collapse
Have you activated Developers mode?
Aeskulapio said:
Did you unlock Developer mode?
Did you enter your Mi account credentials under the Developer settings entry?
Click to expand...
Click to collapse
I don't see that entry, and I didn't have to do that to unlock my Mi Mix.
To the OP, in about phone, what does it say for Model number and MIUI version?
Yes i have activated developers... And Mi account credentials dont See in developers
I have the same problem. From my understanding you need to apply to unlock your device first in order to have that bind MI account in developer option. I just applied and they said it might take to 10 days to get approved
Bootloader unlocking
I don't want to argue the issue:
here is what I DID.
link here http://en.miui.com/thread-202290-1-1.html
Please make sure you're on official MIUI ROM to unlock
What you should do after received the approval SMS?
1) Settings---> About phone---> MIUI Version (Tap on it to enable developer option).
2) Settings---> Additional settings---> Developer option and bind your approved Mi account under Mi Unlock Status. This works on latest China & Global Stable and Developer ROM. For those who don't see this option please check out next tutorial and unlock in Developer ROM
I hope this helps, because for me it did
Cheers
J
Hi i dont have Under developers Option Mi unlock Status... No Option ist sie...
i Flash the developers cn and found under developers Settings MiUnlock ...
but the same Problem ....i Login to the UnlockTool and YOUR DeVICE ISNT SUPPORT
What can I do ???
gorillalaci said:
i Flash the developers cn and found under developers Settings MiUnlock ...
but the same Problem ....i Login to the UnlockTool and YOUR DeVICE ISNT SUPPORT
What can I do ???
Click to expand...
Click to collapse
So you received the SMS indicating permission to unlock?
And you entered the same credentials (login or MIUI ID number or cell phone number and password) you used to create MIUI account and request unlocking permission?
J
so the Problem is solve ...
i Log in to the Unlock Tool with my phone number ..the curios mistake was my number is ...0151******* my country Germany ...+49
in Germany must i write +49151*******
in the Unlock Tool must write +490151****
Curios but I been happy
I'm in Vietnam. I did by your guidance, but when i use +840989.... to login, it is unable to loging in. Only when i use +84988... it can be loging in.
did you check the device isn't already unlocked, alot with vendor roms have been unlocked already thats how they installed it.
Main problem:
Error apperaing : 10008 : fid???
Using Global Stable
---
From the start
* Applied for unlocking in October.
* Received SMS in half an hour
* Waited for 14 days
* Couldnt get `Add Account & Device` to work. Same error
* Used PlexVPN from China-Shanghai/Beijing but same error
* Tried more than 10+ times
* (ノ °益°)ノ 彡 ┻━┻
Gave up unlocking
January
Tried unlocking without this `Add Account & Device` but got stuck at 99%
"Current account is not bound to ..."
Logged out of Mi Account and then logged in. Same
Find my device is on, GPS is On, Device is showing on i.mi.com
Downloaded Global Beta.
Updated phone.
Same problems.
Tried changing VPN Server many times but same problem.
Please help :'(
Please help
Enable OEM unlocking in developer settings and bind account.
It is enabled
babaarpit said:
Main problem:
Error apperaing : 10008 : fid???
Using Global Stable
---
From the start
* Applied for unlocking in October.
* Received SMS in half an hour
* Waited for 14 days
* Couldnt get `Add Account & Device` to work. Same error
* Used PlexVPN from China-Shanghai/Beijing but same error
* Tried more than 10+ times
* (ノ °益°)ノ 彡 ┻━┻
Gave up unlocking
January
Tried unlocking without this `Add Account & Device` but got stuck at 99%
"Current account is not bound to ..."
Logged out of Mi Account and then logged in. Same
Find my device is on, GPS is On, Device is showing on i.mi.com
Downloaded Global Beta.
Updated phone.
Same problems.
Tried changing VPN Server many times but same problem.
Please help :'(
Click to expand...
Click to collapse
Use latest version of mi unlock tool
hackermssharma said:
Use latest version of mi unlock tool
Click to expand...
Click to collapse
Using latest
babaarpit said:
Using latest
Click to expand...
Click to collapse
Then just make an another mi account and again request approval to unlock then login that new account in your device and try to unlock via this new account?
Tried, not working
Is there a way to bypass the lockscreen on a Xiaomi 3S without doing a reset and losing all the data?
When I was living in China I found out my boss had installed a RAT on my phone and was monitoring my location and accessing my messages/photos etc. When I confronted him about it he changed the lockscreen password and said he wanted 15000rmb from me to unlock it. He told me there was nothing I could do about it because he is Chinese and I'm not so the police will believe him. I ended up just getting a new phone because it wasn't worth the fight to me at the time
That was back in 2016 but I have a bit of an emergency situation and I really need to access some data that's save on this phone
A few points worth mentioning
Google account and "lost my phone" methods are not available to me as it's not an international version so has no google functionality
I don't have a xiaomi account so I can't use the xiaomi versions of the above
I have tried the android lock screen crash method here https://www.oreilly.com/library/vie...98/85928bf7-5c5e-40cb-9a9b-5aa4e75d8032.xhtml but I do not get the option to copy/paste data from this text field. So I'm assuming it's the wrong version of Android
I have tried connecting the phone via USB to a computer that has the Android SDK tools installed and using the command "adb shell rm /data/system/gesture.key" but I get an error "this adb server's $ADB_VENDOR_KEYS is not set".
I've tried at least 10 different android unlocking tool piece of software I can find, but as far as I can tell they all just try to format and I need the data on the phone
A friend of mine has a RED Hydrogen One and has been experiencing weird behavior. Below are the steps:
1. Enter phone password
2. Press/tap enter to Unlock
3. Phone thinks, goes back to prompting for password
4. Enter an incorrect password
5. Press/tap enter
6. Get "Incorrect password" message is returned
In other words, the phone knows the password is correct, but when you tap to unlock it thinks for a moment and then goes back to the text box.
It does know, whoever, when you enter an incorrect password, so the password validation works.
She has a lot of sensitive documents stored in the physical phone storage (I know, I told her she should have never done that) so we are trying to avoid resetting if it is possible. Is there a place I can send the phone and have the data extracted? I tried connecting it to my laptop, but without USB for File Transfer enabled, it never sees the files from the phone.
Thanks in advance,
Danny