Milan Kragujević

Personnalité Internet du nouveau millénium

Category "Android"


How to avoid “RMM STATE: Prenormal” when unlocking Samsung phones

How to avoid “RMM STATE: Prenormal” when unlocking Samsung phones

Samsung has recently (with Android 9 update) introduced a new obstacle to flashing custom binaries on their devices. After unlocking the device, you get the impression that the bootloader is unlocked, but it’s not! In this post I will show you how to avoid the dreaded “RMM STATE: Prenormal” error that prevents flasing custom binaries.


How to boot new Samsung phones into Bootloader Unlock mode

How to boot new Samsung phones into Bootloader Unlock mode

If you have a new Samsung Android smartphone with Android 9 or higher, you may notice that the usual key combination to enter Download mode does not offer the ability to unlock the bootloader. In this post I will show you how to enter the special Unlock mode on these phones.


Magisk for Xiaomi Redmi 8A

Magisk for Xiaomi Redmi 8A

To root your Xiaomi Redmia 8A device, you need to use Magisk. However, Magisk boot patching is not working right now, due to which you must download the appropriate prebuilt boot image and flash it to the device to obtain root. This works both on MIUI and GSI. Download boot.img for Global - MIUI 10 (v10.3.3.0-PCPMI…



TWRP for Xiaomi Redmi 8A

TWRP for Xiaomi Redmi 8A

I have built a derivative of the TeamWin Recovery Project recovery to the new Android device Xiaomi Redmi 8A (olivelite). This recovery has been extensively tested and works perfectly on Global version of the device with latest firmare as of 20.11.2019. on Android Pie (MIUI 10). Download recovery.img Download vbmet…


How to install Android 9 GSI on Samsung Galaxy A50

WARNING: Everything you do is at your own risk. I am not responsible for any damage to your device resulting from following these instructions. These instructions have been tested on SM-A505FN/DS SEE version and firmware 2019-08-12 (A505FNXXU2ASH1). Requirements Make sure you and your device meet all the following …


How to unlock bootloader on Samsung phones?

WARNING: Everything you do is at your own risk. I am not responsible for any damage to your device resulting from following these instructions. Unlocking your bootloader is necessary to be able to install custom software on your phone. However, unlocking the bootloader will permanently disable KNOX features on your…


Using Windows 10 on an Android tablet

Using Windows 10 on an Android tablet

I recently got myself a Tesla L7.1 3G tablet, which has modest specs (a Mediatek Quad-core processor at 1.3GHz, 16GB of storage, 1GB of RAM and a 1024x600 IPS display). The display isn’t that nice and scratches very easily, but overall it’s a good tablet. It runs Android 6.0. Now, that’s a problem…


Android: Doing networking on another thread

Since Honeycomb (3.x), Google has prevented apps to run networking operations on the main thread, since it would cause the app to freeze while it's waiting for the network operation to finish. There aren't many easy solutions to understand, and many use tons of code and usually extend the class AsyncTask, which is …