[Realme 8] plarfman:
It is now possible to unlock bootloader using the in-depth deep testing app, however it will only work on Thailand firmware, so we are going to flash the Thailand firmware and use the in-depth app on it.

Links:

MTKClient: https://drive.google.com/file/d/13KohUUeuzVoGKxVWIuLDZx11PV8EeMBj/view?usp=sharing

SP Flash Tool: https://drive.google.com/file/d/1McZ11On8XbxGgE-hMA_nZqErHI_QwjQT/view?usp=sharing

MTK Drivers: https://drive.google.com/file/d/1UExJQxI1DmBGeDoYPul5YTXitOnsU6zx/view?usp=sharing

Thailand Firmware: https://drive.google.com/file/d/192KboBbW1eXzb6DWVlGAkGE-PEcgnHBJ/view?usp=sharing

Deep Testing APK: https://drive.google.com/file/d/1pESMmJef6Gm9YlJAE7OA_DDNnhFn3Jpz/view?usp=sharing

Libusb port filter: https://sourceforge.net/projects/li...ibusb-win32-devel-filter-1.2.6.0.exe/download

Flashing Thailand firmware:​

We are going to flash this in SP flash tool, first, let's setup MTK authorization bypass (if you have already setup python and drivers then skip this)

Install python from https://www.python.org/downloads/ and make sure it's configured

Go to the Driver folder, right click cdc.acm.inf and install it.

​

Install libusb port filter, afterwards click Next and hold volume up and down button, then choose MediaTek USB Port.

Now click install, next install UsbDK from here: https://github.com/daynix/UsbDk/releases/

Once you have done that, open a CMD/Powershell in the directory of MTKClient, write pip3 install -r requirements.txt and python mtk payload, hold the volume up and down button and plug the device in

If everything went well, you should be seeing this:

Now open SP Flash tool, go to Options > Option

Now go to Connection and select UART, set the baud rate to 921600

Now, open the scatter file (MT6785_Android_scatter.txt) from the directory of the firmware, it should load the firmware

Unselect opporeserve2 and click the Download button, it should start flashing

Once it is done flashing, you should see this:

Don't forget to reboot the device into recovery mode (volume down + power) and format data.

Updating to RealmeUI 3:​

Since it is not possible to use the deep testing app on RealmeUI 2, you must update to RealmeUI 3, simply update it from the update app in settings, if you do not get the update, we can't do anything about it.

No need, replaced firmware link with RealmeUI 3 Thailand firmware, just flash that and use the in-depth app in the guide!

Using the deep testing app and unlocking the bootloader:​

Download and install the deep testing app, tap "Apply Now" and accept the agreement, you should be seeing this now:

Wait 3 to 5 minutes, close the app and reopen again, tap "Query verification status" and you should see this:

This means your device now has unlocked fastboot access, tap "Start deep testing" and the device will reboot to fastboot mode

If you see this, the device is now in fastboot mode, to unlock the bootloader plug the device into a PC and write fastboot flashing unlock in Fastboot/ADB directory, you should see this:

Press the volume up button, the bootloader is now unlocked, congratulations!

NOTE: you can return to any EEA/Indian firmware you were on before and still have the bootloader unlocked.

Credits:

@bkerler for MTKClient