Category Archives: Technical

Articles related to technical issue. Custom ROM, boot loaders etc. Click on the menu to browse articles…

Unlocking the bootloader of Xiaomi phones

Step by step guide on Unlocking the bootloader of Xiaomi phones
1. Open your browser and browse to the below site http://en.miui.com/unlock/    you would see a screen like this.

Mi Phone Unlock Screen

2. On the page click on the big button marked ‘Unlock Now’ this should take you to a screen with weird characters. Do not worry, by default that click takes you to the chinese website. Look for the word English below.
Mi Unlock Chinese Screen

3. On click of the word English you should not reach the english rendition of the same login page.

Mi Unlock English Screen

On this screen enter your Mi credentials.. it could be your phone number prefixed by country code + password or username + password. Alternately you can also log in with your Facebook credentials.

4. This click will take you to the screen where you will be asked to provide some information. The idea is to ensure you do not have any ulterior motive in unlocking your phone.  Enter correct details or else the chances are good the request will be rejected.  A simple reason mentioning that I want to flash a custom ROM should be good enough.

Unlock Screen Form

5. This will take you to the below screen where you will be sent a sms code to ensure you have indeed put in the request

Unlock SMS screen One

6. You will now be sent a verification code sms on your phone. Enter the code number on the next screen

SMS screen Two

7. This is the screen where you enter the verification code

SMS screen Three

8. On clicking the send button you will come to the final screen which will confirm submission of your request to unlock your bootloader

Submitted Screen

9. Now begins the long wait for the request to be processed. It can take 2 to 10 day as per the website . In my case I think it took about two weeks. Finally you should get a sms with a similar message. Rejoice!!!

sms confirmation

Now you can go back to the website http://en.miui.com/unlock/

now when you enter your credentials it will take you to this screen where you will be asked to download the Mi Unlock tool.

Mi Unlock Download Screen

Now before you start doing cartwheels remember you may still run into a problem. Which is that now after downloading the tool and connecting your device it may still not unlock. Wait for a day or two. The fact that you are now allowed to download the tool in itself is a sign that the God’s in Xiaomi have in their infinite wisdom granted you the right to unlock the bootloader. It started working after two day for me 😦

Read articles on how to unlock the bootloader through Fastboot

 

Read Articles on

Why install a custom ROM on a Xiaomi MiA1

OEM unlocking and enabling developer options

Unlocking the bootloader of Xiaomi phones

What are Google Platform Tools?

 

OEM unlocking and enabling developer options

Every wondered what Enabling OEM unlocking Developer options means? This is a simple step by step guide which will help you with enabling OEM unlocking Developer options for android phones.

In case you are wondering why you even need to do all this in the first place let us answer that as simply as is possible. You need to enable OEM unlocking and activate developer options in your android smart phone if and only if you want to install a custom ROM on your phone.
If you do not have any such plans then it is better you move to the short stories section on this website and read the stories there.

For those who dare to mess around with their smart phones read on….

Stage One: Downloading Google Platform tools

Download the latest version of the Google platform tools from the links given below. The link is the official link on the Android site. It has links for different operating systems.
https://developer.android.com/studio/releases/platform-tools
These tools are required to access the Fastboot features of your phone.

Follow the steps as described on the site to install on your PC. This is important as you would need the tools to be fully functional when running on your PC. To understand this step completely please read this post first.

If you have Google Platform tools on your PC and understand what they do then read on.

Stage Two : Enabling OEM unlocking and Developer options

Settings App

 

 

 

 

Step 1: On the smart phone go to Settings. It would be the gear shaped icon in the screen on the left.

 

Step 2: On Settings page scroll to the end of the screen to find the System link. Check image shot to the right. The system link is right at the bottom . System Link on the Settings App

 

 

 

 

 

System Screen DetailsStep 3: Open System >> Click on About Phone. Again the link is at the end of the screen. Somehow you will feel that they want us to miss these settings!

 

 

 

 

 

Step 4: Scroll to the end of the screen >> Build numberAbout Phone Screen

 

 

 

 

 

Step 5: Tap 7 times on Build number… yes, you read that right. Tap seven times on build number. By the third or fourth tap you will start getting a pop up which will mention in reverse the number of taps required out of seven!
Once you complete the mandatory seven taps  you would have enabled Developer options on the phone. If you have enabled a pattern lock it will show up to confirm it is you who want to enable Developer Options

About Phone with Developer OptionsStep 6: Go back to the System screen and now you should see a new option >>Developer options.
In the screenshot to the left see the option just above system update and below Backup.

 

 

 

 

 

Step 7: In Developer options screen select OEM unlocking. By default it would be grayed out. By selected it the option turns green!Developer Options with OEM unlocking enabled

 

 

 

 

 

 

Step 8: In Developer options screen select USB DebuggingDeveloper Options with USB Debugging enabled

That is it, you can now come back.

You have enabled USB debugging and OEM unlocking on your android smart phone.

Let the games begin 🙂

 

 

 

 

 

Read Articles on

Why install a custom ROM on a Xiaomi MiA1

OEM unlocking and enabling developer options

Unlocking the bootloader of Xiaomi phones

What are Google Platform Tools?

What are Google Platform Tools?

What are the Google Platform Tools? Well to put it simply they are a set of tools which are essential if you plan to mess around with your android smart phone. These set of tools interface with the android platform through tools like adb, fastboot and systrace. These are tools you would definitely need if you plan to install custom ROM’s on your android smart phones.

You can download the latest version of the Google platform tools from the link given below. The link is the official link on the Android site. It has links for different operating systems.

These tools are required to access the phone especially when you have messed up the Custom ROM installation. In case your phone is ‘dead’ or not responding. Please note these tools are common for all android phones.

Follow the steps as described on the site to install on your PC. This is important as you would need the tools to be fully functional when running on your PC.

Download the Google Platform Tools for various operating systems:

Windows

Mac

Linux

Extract the downloaded platform tools package to any folder you like (e.g. your home directory or the standard applications directory). Now you need to add this directory to the PATH of your operating system, enabling you to call the tools from any folder. Depending on your Operating system this can be achieved differently:

Windows

  • Download and install the Universal adb driver.
  • Press [WIN] + [PAUSE] to open the “System” window
  • On the left, click the “Advanced system settings” button
  • Open the “Advanced” tab
  • At the bottom of this tab, click the “Environment Variables” button
  • Edit the “PATH” variable and append a semicolon followed by the path you extracted your tools to (e.g. ;C:UsersAndyadb-fastbootplatform-tools)
  • Reboot your PC

MacOS/Linux

  • Depending on your distribution the “.bash_profile” or the “.profile” file in your home folder and add following lines substituing the path with the path where you extraced your tools
 if [ -d "$HOME/adb-fastboot/platform-tools" ] ; then
    export PATH=$HOME/adb-fastboot/platform-tools:$PATH"
 fi
  • Log out and back in

Read Articles on

Why install a custom ROM on a Xiaomi MiA1

OEM unlocking and enabling developer options

Unlocking the bootloader of Xiaomi phones

What are Google Platform Tools?