[Xiaomi Redmi 6 Guides, News, & Discussion] SwitchBladeXD:
DISCLAIMER:

I WILL NOT BE HELD RESPONSIBLE FOR ANY BRICKS YOU MAY HAVE DONE TO YOUR DEVICE OR ANY SOFT LOCKS THAT MAY DISABLE THE USE OF YOUR DEVICE . IF YOU ENCOUNTER ANY ISSUES WITH THESE INSTRUCTIONS , YOU MAY SEND ME A COMMENT BELOW SO I CAN RESPOND ACCORDINGLY TO SOLVE YOUR PROBLEM . NEVER TRY THIS METHOD ON ANY OTHER PHONES THAN THE REDMI 6[CEREUS] . YOU WILL POTENTIALY BRICK YOUR DEVICE.

PRE-REQUIREMENTS:

#Latest TWRP image[Included with my platform tools ZIP].

#Android Utility v118.

#LibUSB And some other drivers

#A Computer (No Mac trash cans)

#A data Transfer cable (pls make sure it actually works)

#Somewhat faster hands(for obvious reasons...)

#Redmi 6(cerus) Phone(Not tested on other phones)

#Platform tools[For ease of use , Download the one i have Uploaded below]

#Some knowledge on what we are going to do here !

All the files will be linked down below

NOTE :

USING THE BELOW MENTIONED METHOD , YOU WILL BE ABLE TO UNLOCK THE BOOT LOADER OF THE REDMI 6[CEREUS] WITHOUT USING MI UNLOCK TOOL , THIS WILL NOT ERASE YOUR DATA SO YOU NEED NOT TAKE A BACKUP , WE WILL BE USING SOME EXPLOITS FOR MTK CHIPSETS THAT ALLOWS US TO FIX SOME TWRP ERRORS , LIKE CANNOT MOUNT /SYSTEM AND SO ON . IF YOU HAVE ANY QUESTIONS , MENTION THEM BELOW . NONE OF THE PROCESSES BELOW WILL LEAD TO DATA LOSS. MORE CUSTOM ROMS WILL BE TESTED AND THREADS WILL BE MADE FOR THIS SPECIFIC DEVICE . Tested on the Latest Frimware MIUI 11.0.5.0 Android 9 (pie) .

INSTRUCTIONS:

INSTALLING THE DRIVERS:

First download all the drivers and install it , make sure you know what you are doing before checking boxes and unchecking them , also do not change the install location for the lib usb driver !

but for the libusb driver , you need to do a very specific step , not sure if it is necessary but I think it is .

Go to your C drive and find a folder named usb_driver unless you have specified a different location for install go to that location

in the usb_driver folder , go to the x86 folder

View attachment 6021457

and click on install-filter.exe

View attachment 6021458

A cmd window should open and once its done , you can continue with the steps ! .

After installing everything make sure to Restart the PC.

UNLOCKING THE BOOTLOADER :

First we will unlock the Boot Loader ,

Extract the Android Utility zip file somewhere in your pc

open the main folder and click on the application to run the program

View attachment 6021421

It will ask for a Smart card , but you do not need it , just click yes . It may ask you two times ..........

Once you have opened the application , it should look like this :

View attachment 6021423

Just make sure you click on the Xaiomi Tab and The Main section [HIGHLIGHTED IN YELLOW]

and just click on the Redmi 6A[cactus] Unlock Bootloader option

it will ask for confirmation , click yes .

Also , you can use this method to unlock the boot loader of the Redmi 6[cereus] , I am very sure of that .

Now Power off your phone .

connect the data cable to your PC .

We need to boot to BROM[BootRom]

To do that , when the phone is powered off , press and hold the Vol+ and Vol- key and connect the data cable while holding the keys , make sure the other end of the data cable is connected to your computer .

If you did everything right , After 10 secs or so , The window on the right should say Unlock Successful and phone will reboot automatically.

While rebooting , If your device was successfully unlocked , It will display a Unlocked icon on the bottom of the screen . You will reboot to android without any FPR locks or "Your device is locked " messages .

There you go , Now your BootLoader has been UNLOCKED!.

FIXING ERRORS IN TWRP[SKIP IF YOU DONT CARE ABOUT YOUR DEVICE NOT HAVING A OS] :

SHOULDNT WE DO THIS AFTER INSTALLING TWRP ???

NO! , Pls do not install TWRP without doing this if you want your data to exist , This Method will be primarily targeting the encryption error on the /system and /data partitions , If you skip this step , TWRP will return you the error Failed to mount /system , Failed to mount /Data etc...... . Unless you have encrypted your phone MANUALLY ! Otherwise , Do not skip this if you dont wanna BRICK YOUR PHONE !

View attachment 6021434

So to counter this ERROR , we will be using an exploit BEFORE we install TWRP , Not after . So first Open Android Utility and navigate to Mediatek/Bootrom section , Should look like this.

View attachment 6021435

Click on the Disable Dm-Verity[BootROM] Option , It will not ask you for confirmation .

Connect your phone in BROM

Which can be done by Holding Down the Vol+ and Vol- button and connecting the data cable from the PC to the Phone

If you are in BROM , the operation will begin quickly and it will complete within 10 secs or so , phone will reboot to Android , Again no FPR locks

We have successfully removed encryption ! .

FLASHING TWRP:

Download The Platform tools from below , Extract it .

Now Power off your phone and Boot into fastboot .

You can boot into fastboot by holding down the power button and Vol- buttons

If your in fastboot , It will show the fastboot logo like this :

Now , Connect your Phone to the computer using a data transfer cable .

Now click on TWRP INSTALL.bat:

View attachment 6021539

Follow the instructions on the appearing window

After you have rebooted into TWRP , You will not face any errors like Failed to mount /system if you followed the Previous step : )

There you go, you have installed TWRP No errors and no data loss!

FIXING SOME ERRORS:

Android Utility Not recognizing my phone :

Its because of the drivers , Make sure you follow the instructions carefully , The first instruction will tell you how to install the drivers . Please follow that .

While unlocking the bootloader , Android Utility does not return success , phone wont reboot/struck in BROM:

Well , It means that the driver hasnt been configured right , make sure you have installed the drivers correctly , to get out of BROM just hold the Power button . Sometimes may be a faulty cable or a charge only cable . make sure it is a data transfer cable and it is working .

The TWRP installer is not Working :

Its because you did not install the ADB and Fastboot Drivers , Please install those drivers and try Again . Make sure your pc is connected to your phone.

I Cant boot into TWRP;

This issue mainly occurs when you dont execute the key combination right , when the TWRP installer tells you that your phone will not reboot automatically , you need to unplug the cable and hold vol+ and power button until you hear a vibration . Be patient , It will take some time to boot into TWRP

TWRP Error cannot mount storage :

You got this error because you skipped a step , i will tell you how to fix it , Just follow the Skipped step , If you are going to install a custom ROM and dont care about the Stock Rom , Go to Wipe -> Advanced Wipe -> Format Data and type yes, Otherwise DONT Do this if you dont want to delete the stock ROM

Do i need to enable OEM unlocking in the developer options? :

Nope , You need not do that . You dont have to do any tinkering with your android os for this to work

Help my device is bricked !:

I cant be of any help if you tried this on any other phone other than the Xaiomi Redmi 6 [cereus] , if your device is bricked and you are Damn sure its the Redmi 6 [cereus] , comment down below ! , pls dont ask if this will work for any other devices , unless you wanna hand me yours : )

KNOWN ISSUES:

AFTER ALL OF THIS , YOUR PHONE MIGHT NOT RESPOND TO TOUCH OR BUTTONS WHEN IN THE ANDROID SYSTEM , THIS ONLY HAPPENS AT FIRST BOOT . AFTER A FEW SECONDS IT WILL REVERT BACK TO NORMAL.

IF YOU HAVE ANY ISSUES , COMMENT DOWN BELOW ! .

FILES USED FOR THE ABOVE MENTIONED METHODS:

DRIVERS:

LIBUSB 32 BIT - https://sourceforge.net/projects/li...ibusb-win32-devel-filter-1.2.6.0.exe/download

LIBUSB 64 BIT - YOU DONT NEED IT : )

ADB AND FASTBOOT DRIVER - https://github.com/fawazahmed0/Latest-adb-fastboot-installer-for-windows

MTK USB DRIVER - https://mega.nz/file/YfgSkILT#8ST9kN0hVLaEtviUg1AhrlFnzKzGEAYy63KI6MYDlNE

USBDK DRIVER - https://github.com/daynix/UsbDk/releases

SOFTWARE:

Platform Tools - https://drive.google.com/file/d/1iy7YUL2EDf1aOOdPxGEs232tfHP8moXs/view?usp=sharing

ANDROID UTILITY V150(Please get a new version if available) - https://www.mediafire.com/file/lnkyeidiuacd6rw/Android+Utility.v150.00.4499.rar/file