[General Topics] CaruzoOnTop:
WARNINGS

First, I'd like to say that I'm not responsible for any bricks or bad behavior of your Tectoy On. I'll try to explain the most I can for you not to brick or lose your cellphone.

Second, it's important to know that you'll lose the access to your SIM Card, once it's not possible to have them working when your device has the bootloader unlocked yet. I'm studying and someday I may get it to work, but don't wait for it because it's hard and it may coast a lot time.

Third, it's also important to remember that you'll need a PC or Laptop and a USB Stick (Pen Drive) with at least 8GB for this process to work and to be the safest possible.

Before we start, I want to thank Milton Santana who taught the method of backuping partitions on his YouTube channel.

With all of this in mind, let's start. I hope you all get knowledge with this process because it's a nice process to learn a lot of how Android partitions work.

FIRST STEP - Backuping Partitions

Before teaching you, I want to tell that there's a video by Milton Santana that explains how to backup partitions, but this video is for you who already have the base knowledge to do it by yourself, my thread will explain it step by step and pretty detailed. If you think you already understand about Linux and folders structure, just watch the video and do it, if you can't get to do it, read this thread. The video is here.

To make it safe for your device not to get lost, I'll teach you how to backup all of your partitions. It means that if you get your device bricked or malfunctioning, all you'll need is to restore the partitions you've backuped. But if you think it's not important and you're not afraid of getting your device not working, you can skip this step, but IT IS HIGHLY NOT RECOMMENDED BECAUSE THIS DEVICE IS EASY TO BE BRICKED AND THIS STEP IS REQUIRED TO INSTALL ROOT.

You'll need a PC or Laptop now and your USB Stick (Pen Drive).

First, download Rufus for us to install a custom system on the USB Stick (Pen Drive). Rufus for PC with 64 bits can be found here, 32 bits here and for PCs with Windows 7 here. To find out if your pc is 64 or 32 bits, you need open Windows Explorer:

View attachment 6101858

Right click on "This PC" (Este Computador) or "My PC" (Meu Computador) and click in Properties:

View attachment 6101861

It'll open a new windows showing if it's 64 or 32 bits:

View attachment 6101878

What is circled is what matters for us, this is the number you have to consider while choosing your version of Rufus.

With Rufus downloaded, you'll have to download the custom system I told above, this system is called "Re LiveDVD" and the GitHub project can be found here. This system comes with a tool that is called "MTK Client" and it is used to manage partitions and some other things on Mediatek Chipsets.

The download of this system on the site AndroidFileHost can be found here.

The servers of this site are so slow for those who live in Brazil, so I uploaded this on my Google Drive because their link on Google Drive isn't working anymore. You can download the system faster here on Google Drive.

When you download this, you will plug your USB Stick (Pen Drive) and open Rufus that you downloaded earlier.

With all of this done, the window you'll see is this one:

View attachment 6102224

Now, you'll click on "Select" ("Selecionar" in Portuguese) and choose the system we downloaded that will be called "re_livedvdV4.iso".

The screen you'll see is this one now:

View attachment 6102227

Now, we have to choose the "Partition Scheme", it can be MBR or GPT, to find out which one is yours, you'll search on your PC for: "Create and format hard disk partitions" ("Criar e formatar partições do disco" in Portuguese". It'll look like this:

View attachment 6102228

Once you found it, you can press enter to open it, the screen you'll see is this one:

View attachment 6102229

Now you'll right click on "Disk 0" ("Disco 0" in Portuguese):

View attachment 6102232

You'll see these options and you'll click on "Properties" ("Propriedades" in Portuguese):

View attachment 6102234

Now, with a new window opened, you'll click on "Volumes" and see if it's GPT or MBR:

View attachment 6102235

In my case, it's GPT, so I'll go back to Rufus and choose GPT on the partition scheme option, but if yours is MBR, choose MBR:

View attachment 6102236

Now we click on "Start" ("Iniciar" in Portuguese). It'll show you a lot of warnings, including the warning telling that your USB Stick (Pen Drive) will be formatted and all your data will be lost, so if you don't want it to happen, save your data on another place to click on "Start" after it. About the warnings, you click "OK" for all of them and now it'll start getting your USB Stick (Pen Drive) ready to use the system:

View attachment 6102238

When it's completed, Rufus will be like this:

View attachment 6102240

It shows it's ready, so you can click on "Close" to close Rufus.

Now, you'll have to restart your PC and go to boot menu, every PC has a Boot Menu key, they might be the same or not, so you'll have to find out which is yours, here is a table of a lot of keys that it might be according to the manufacturer, but remember that it may not be one of these keys and you may have to try by yourself:

After finding your Boot Menu key, you'll probably see a scree like this one:

View attachment 6102284

Now, you have to choose your USB, mine is listed as "USB1 - 1", but yours may be listed different. When you choose, these options will appear:

View attachment 6102289

Just press enter to choose the first option. Now the system will start booting, wait until the desktop appears. When it appears, your screen will be like this:

View attachment 6102290

Double click on "mtkclient" to open it

View attachment 6102291

You'll see this:

View attachment 6102293

Now, you'll need a USB Cable to plug on your Tectoy On. You'll plug the cable on PC, but not on your Tectoy On yet, only on your PC. Now, holding volume up and volume down at the same time, plug the cable on your Tectoy On too. If everything worked, you'll see this:

View attachment 6102295

Now click on "Select all partitions", look for the partition "userdata" and unselect it, now you can click on "Read partition(s)" on the right top to start backuping the partitions. Before it start backuping partitions, it'll ask you for a folder to put the backup. To save it on your Windows instead of your USB Stick (Pen Drive), press the key Windows + E, there below will be written "Devices", choose your disk that probably will be called "(number of GB it has) + Volume", and click on it for it to start appearing on our options. When it's done, you can close this window and go back to the windows to choose a folder to save the backup. In this window, you will click on "Computer" up there, select the folder "/", then "media", then "user", then the folder with a random number that will appear. Now you can right click on any blank space in this folder to click on "New folder", you can call the new folder "TectoyOnBackup", press enter, open this folder and click on "Choose". Your backup will start, it'll take a long time probably, but when it ends, both blue lines of percentage will be on "100%" and "Done" will be written up them.

Then it's all done, partitions are backuped and in the future we will use the backuped partition "boot" to root our device.

Before going to the next step, I want to warn you that my limit of images were reached, then I'll have to write more and show less, as I did above in the last text. It doesn't mean it won't be easy to understand, I'll explain the most I can, then you can keep reading because you'll still be able to get your Tectoy On unlocked with a GSI and Root installed.

Let's go to the next step.

SECOND STEP - Unlocking Bootloader

Before starting this step, you need to install Mediatek driver for your device to be recognized in your PC. Here is the link to download, all you need is to run this file and click "next" twice and "install", when it finishes, click on "ok" and it'll be installed. Also install Google USB Drivers, you can download it here. To install them, use a extractor, Windows has a extractor by itself or you can use WinRar, if you're using WinRar, select the option "Extract here". Open the folder "usb_driver", right click on the file "android_winusb.inf" and click on "install", it'll install and then you click on "OK". And the last driver you must install is Alcatal 3L Drivers, you can find them here. You'll look for Alcatel 3L (2020), its drivers are called "Mobile_Upgrade_S_Gotu2_v5.5.3_Setup", then click on the download button that is by its side. When it downloads, extract it using WinRar or even Windows that has the extractor by itself and open the folder until you find the file called "Mobile_Upgrade_S_Gotu2_v5.5.3_Setup.exe", run this file, click "OK", then "Next>", click on "I accept the agreement", then click on "Next>" more 4 times, click on "Install" and finally click on "Finish". Okay, it's all done and all drivers are installed, you can continue.

Again, there's a video by jynrya teaching how to enable the option to unlock the bootloader, he just teaches how to enable, but he doesn't teach how to unlock it, I will teach it here, but before, here is a text teaching the process of enabling the option to unlock the bootloader. However, the video is here.

Starting now, I recommend you to turn off your lock screen passwords (PIN, Fingerprint and Face Unlock) for us not to have any problems while unlocking. Now you will go to settings and select "System" ("Sistema" in Portuguese) section, then "About phone" ("Sobre o telefone" in Portuguese) and start taping "Build number" ("Número da versão" in Portuguese). When you see the message "You are a developer now!" ("Você agora é um desenvolvedor" in Portuguese) it worked. Now you'll press the back button to go back to "System" ("Sistema" in Portuguese) section, then select "Developer" ("Desenvolvedor" in Portuguese") and enable the option "Unlock OEM" ("Desbloqueio do OEM" in Portuguese).

Before continuing, you have to download the Android SDK Platform Tools for us to be able to use fastboot commands to unlock the bootloader and flash the GSI. You can find the download here. Just choose your platform (Windows, Linux or Mac), click on yours, agree with the terms and click on "Download Android SDK Platform-Tools". When it downloads, use a extractor, Windows has a extractor by itself or you can use WinRar, if you're using WinRar, select the option "Extract here", else just extract and open the folder until you see these files:

View attachment 6103066

(this was really the last image I could insert)

When you see this you'll hold shift and right click on any empty space in the folder and select the option "Open PowerShell window here". It'll open Power Shell, now type the command "cmd" and press enter for you to be able to use fastboot more easily. Keep it opened, we'll use it in a while.

After that, you have to turn off your cellphone. When it's completely off, you'll start pressing power button and volume up at the same time until the TectoyOn logo pops up on your screen. When it pops up, you'll stop pressing power button, but you'll keep pressing volume up until you see the recovery mode. It'll be written "Android Recovery" on the top of the screen. Then, there will be a lot of options, you will use volume down and volume up to select the option and power button to confirm the option you selected. You have to select the option "Reboot to bootloader", when you select it, press power button to confirm. Your device will go to a screen with ">FASTBOOT mode..." written at the bottom of the screen. Now, you have to plug your TectoyOn on your PC, connect the cable in your Tectoy and in your PC. If you installed the Mediatek drivers correctly, it'll work. Go to the window you typed "CMD" (the blue window) and type the command:

fastboot devices

It'll verify if your device is connected or not, if you see a random number with "fastboot" written after it, it worked and you can go to the next step.

Now, we'll start the unlocking process. It's so easy from now on, just use the command:

fastboot flashing unlock

If everything worked again, you'll see a new screen on your device telling you what you happen if you unlock your device. Everything that's written there I've already told you all, so just remembering, you'll lose access to your SIM and all your data will be lost, you'll lose EVERYTHING you have on your device, so if you have something important, backup it before unlocking your device. Knowing it all, press the button volume up to confirm. I don't remember so well what will happen now because I unlocked my device a long time ago, but if it restarts your device, wait until it turns on, remove the cable and turn it off again, do that same process to go to the recovery mode, connect the cable again, but this time, don't select "Reboot to bootloader", wait until I taught what to do soon. But if your device don't restart, use the command:

fastboot reboot

It'll restart your device, then you wait until it turns on, remove the cable and turn it off again, do that same process to go to the recovery mode, connect the cable again, but this time, don't select "Reboot to bootloader".

Okay, we're ready to go to the next step, let's install a GSI and after install Root on this device. If you don't want to install a GSI and you want to install Root on Stock Rom, just skip this step and go to the fourth step to just install Root.

THIRD STEP - INSTALLING A GSI

Now, in recovery mode, choose the option "Enter fastboot", and then you'll use these commands on PC using the Power Shell (blue screen) you opened to set up your device to receive a GSI:

fastboot delete-logical-partition product

Now, use this one:

fastboot erase system

And to complete the setup, this one:

fastboot -w

Now you have to choose a GSI that has the architecture arm64ab. I tested 2 of them that I'll recommend to you guys now. One of them has Android 14, but is more unstable, this one is CrDroid, you can download the version of CrDroid with Gapps (Google apps and services) here and without Gapps here. And in the other hand, we have a GSI with Android 13, this one is Pixel Experience, it's the most stable I've ever tested and it just has versions with Gapps, you can download it here. If you don't like any of these, you can download any other that has the architecture arm64ab.

After downloading, it'll come as a ".xz" file, you can use any extractor like WinRar or 7zip, Windows can't extract this kind of file. After extracting, a file with the extension ".img" will come, now you'll go back to Power Shell and use this command, but just type, don't press enter yet:

fastboot flash system

Before pressing it, take a space more and drag the file ".img" to Power Shell, it'll paste the path that the folder is located, and then you can press enter, mine got like this:

fastboot flash system C:\Users\Administrator\Downloads\PixelExperience_Plus_arm64-ab-13.0-20230914-UNOFFICIAL.img\PixelExperience_Plus_arm64-ab-13.0-20230914-UNOFFICIAL.img

Don't copy this one, it won't work, you have to drag the file from your PC like I taught above. With it done, you can press enter.

Now, you have to wait until the system flashes, it'll send each part of the system divided. When it finishes, it'll show a message on Power Shell wrote: "Finished. Total time: (total time it took to flash)". If it happens, everything worked until now. To test if it completely worked, use the command:

fastboot reboot

It'll restart your Tectoy On, and if it worked, the system will boot.

If the system booted, now you can install Root on it. Don't mind if the boot logo seems to be in the wrong place, it's normal. If it doesn't happen, it's also okay.

Done, let's go to the last step.

FOURTH STEP - INSTALLING ROOT

To install root, you'll use the "boot.bin" file that we backuped on that system we used, it'll be in the folder you chose when you backuped. You'll also need the Magisk APK, you can download it here. You'll move this file to your Tectoy On using the PC, just connect the cable in the PC and in the Android notifications, look for the option "Charging this device via USB" and click on it. A screen will open and you have to choose "File transfer / Android Auto" or just "File transfer" if the first option isn't available. When it's done, just move the file "Magisk-v27.0.apk" to your cellphone. Use the "Files" app to install the Magisk. In your cellphone and in this app, click on "Magisk-v27.0.apk", then click on the option "Settings", click on "Allow from this source" and click on "Install", press the button to go back and wait, Magisk will be installed.

Now, you'll move the "boot.bin" file to your cellphone too, using the same method I taught above. When it's done, open Magisk on your cellphone, allow the notifications if it asks. Now, click on install in front of "Magisk", click on "Select and Patch a File", choose the file "boot.bin" from where you put it, click on "Let's go" and wait until it finishes the installation. When it says "All done!", you can go back.

Now, with your device still connected in your PC, go to its "Download" folder and get the "magisk_patched-(some random numbers).img" that will be there because Magisk generated it. Move it to your PC in any place because o will drag the file in Power Shell like we did with the GSI. With it done, remove the cable and turn off your cellphone, then do that process to go to recovery mode that I taught in "Unlocking bootloader" step. When it's done, select "Enter fastboot" and confirm with the power button. Now, you can connect the cable again and go back to that Power Shell we opened that time. Now, use this command, but don't press enter yet:

fastboot flash boot

Before pressing it, take a space more and drag the file "magisk-patched-(some random numbers).img" to Power Shell, it'll paste the path that the folder is located, and then you can press enter, mine got like this:

fastboot flash boot C:\Users\Administrator\Downloads\platform-tools-latest-windows\platform-tools\magisk_patched-27000_syGa3.img

Don't copy this one, it won't work, you have to drag the file from your PC like I taught above. With it done, you can press enter.

Now, you have to wait until the boot flashes. When it finishes, it'll show a message on Power Shell wrote: "Finished. Total time: (total time it took to flash)". If it happens, everything worked until now. To test if it completely worked, use the command:

fastboot reboot

When your device restarts, open Magisk, click on "Cancel", click on install in front of "Magisk", select Direct Install (Recommended), click on "Let's go", wait until it finishes the installation, and click on "Reboot".

It'll finally install root on your device and everything will be done. Now your Tectoy On is unlocked and have a GSI with Root installed. I may have made mistakes while teaching, so, if something doesn't work, tell me. You can tell me here on the comments, just create an account and tell!

Thank you all for reading, I hope you enjoy it.