[Upgrading, Modifying and Unlocking] HisokaRyodan:
Here is a guide to get any GSI to install on the iPlay50 Mini Pro. I do not take full credit for this. I worked with 2 individuals in our Telegram group for all testing, scripts, etc. One of those users even purchased an account on a site in order to get the Chinese Miui ROM, so shoutout to you guys, thanks for making the community thrive!!!

Prerequisites:

---------------------------------------------------------------------------------------------------------------------------------

PLEASE READ!!!

1. Please only proceed with this guide if you have an unlocked bootloader. I do not go through those steps in this guide and did not automate this process. Basically make sure Developer Options is enabled, that USB Debugging is turned on and you trust it: type everything before the | after is what it does/what you need to do.

adb reboot bootloader | reboots to fastboot

fastboot flashing unlock | press volume down

fastboot flashing unlock_critical | press volume down

2. YOU MUST INSTALL MIUI AND HAVE IT BOOT BEFORE YOU FLASH ANOTHER GSI!!!!!!!!!!!!!!!! If you do not have it boot and try to flash gsi it wont work

3. If you do not follow this guide the only roms you can flash are:

lineage20

aosp (stock)

leOS

4. Download this files and unzip it: https://drive.google.com/file/d/1oL77ItqI0-68Lq6ojGsppFIWXBDK4Pn6/view?usp=share_link

This contains the miui rom and all needed files. This DOES NOT contain a gsi. There is a gsi.img file that is blank that is used for the automation of scripts. When you get to that part all you need to do is either rename your rom to 'gsi.img' and put it in the root and overwrite the blank file, or change the name within the 02 bat file.

5. The boot.img that is included in this was gotten from the chinese website and was patched using magisk 26.1. In order to get magisk to work correctly you will need to install the 26.1 version, which I have included in the file above. Install that and it should tell you it needs to reboot to finish setup and should work without issue.

---------------------------------------------------------------------------------------------------------------------------------

Flash Stock Rom:

1. If you have the stock rom already then you can skip this, however this assumes your tablet has a product_a, which is how it comes when stock. If you have messed around with the tablet, simply flash stock rom.

2. Download stock firmware from here: https://www.alldocube.com/en/firmware/alldocube-iplay-50-mini-prot811m-firmware-download/

3. Extract it.

3. Inside the included file you downloaded 'iPlay50 Pro Mini Miui-GSI Rom' there is a SP_Flash_Tool_v6.2216_Win folder. Open that and run SPFlashToolV6.exe

4. Navigate to the stock rom you unzipped and find the flash.xml. Its in the download_agent folder

5. Hit the 'Download' Button

6. With the tablet off, connect it via USB-C Cable and the program should start flashing the stock rom.

7. Once finished hold the power button to turn on.

Flash VBMeta and Boot.Img's

1. Skip through setup on the tablet so you are to the tablets regular screen (skip wifi, etc etc)

2. Open up Settings and go to The About Device portion and hit 'Build number' 10 times to enable developer mode

3. Go to Settings - Developer Settings and enable USB Debugging

4. A screen on tablet will popup to Trust it. hit the box and trust it.

5. Now simply navigate to the folder you unzipped called 'iPlay50 Pro Mini Miui-GSI Rom' and doubleclick:

00 - Run with Stock Rom Connected with USB Debug On and Trusted

6. That will reboot to fastboot, flash all needed files, then reboot into fastbootd

7. Once it finishes and is in fastbootd, simple double-click the file:

01 - Run After Loading 00 - This Will Reboot to Miui Rom (Needed).bat

8. This will finish all needed steps and will reboot into the Miui rom. THIS IS NEEDED so let it boot into miui.

9. Depending on a few things it may "fail to boot. you need to wipe factory data" if you get this after it auto reboots, hit the "wipe data/factory reset' option and it will reboot and continue to boot to Miui

10. BE PATIENT!!!!! THIS METHOD WILL HAVE THE ALLDOCUBE SCREEN FOR AROUND 5-10 MINUTES, FOLLOWED BY A MIUI SCREEN FOR 5-10 MINUTES.

11. Once it finally boots it will be Miui 14! This is a Chinese rom and it will be in chinese.

--------------------------------IF YOU PLAN ON USING A GSI!!!!----------------------------------------

12. Hold the power button and turn the tablet off, or hit the icon for reboot and hold volume up.

13. Keep holding up until you get a menu to select options. Hit volume up to 'boot to fastboot' and hit volume down to boot into fastboot

--------------------------------IF YOU PLAN ON TRYING OUT MIUI!!!!----------------------------------------

12. Once Miui loads, you can select the Settings icon on the main page and itll boot to settings

13. This is in Chinese so we need to turn it into English... while on the settings screen scroll all the way to the bottom.

14. Count 7 from the bottom and hit that option (it has a gray circle with 3 dots as the icon)

15. on that screen select the second option

16. On the next screen select the first option

17. Now select English

Flashing GSI

1. Your phone should now be in fastboot mode. Make sure its connected to the computer

2. Download the gsi of your choice. Make sure its arm64, i only tested bvN roms, so if its not denounced with that I don't know if itll work. I havent tried vdnklite roms, but to my knowledge they will not work.

3. Extract the gsi rom and rename it to gsi.img

4. Move it to the root of the 'iPlay50 Pro Mini Miui-GSI Rom' folder. It will ask you to overwrite the file. Overwrite it

5. Now run the file called:

02 - Run While in Fastboot Mode - Make sure to replace gsi.img with your gsi.bat

6. It should reboot into recovery mode. Select 'wipe data/factory reset'. I added this line late so my video shows it rebooting, getting the 'you cannot boot you need to wipe data' of which I do so and it boots fine. Either way, once you wipe data and reboot it should work without issue.