Tablet Preparation
Before starting the flashing process, make sure your device is properly set up to avoid any issues.
Make sure your device is well charged and back up any important data before starting the steps.
• If you're from the 2020 batch, pay attention to this before downloading any ROM - you need to know your device's drivers first.
• To know if your device has old or new drivers, download the Device Info HW
app (link below the note).
❏ Look at the touchscreen information:
➩ If it says d_fts_touch
, then you have new drivers.
➩ If it says fts_touch
, then you have old drivers.
• If your device has new drivers, make sure before downloading any ROM from the site that it says Rev05/07
,
which means it supports both old and new drivers.
• If it only says Rev05
, it means it's for old drivers only.
• To make it easier for you, go back to the main page of the site, and from the side menu choose Rev07 ROMs Support
where you'll find all ROMs supporting new drivers gathered in one place, and you'll also find a link below.
1. Enable Developer Options
- Go to Settings > About Device > Tap on Build Number 7 times until the option is enabled.
- Return to the main Settings page, you'll find Developer Options activated.
2. Enable OEM unlocking and USB debugging "Unlock Bootloader"
- In "Developer Options", enable the following options:
OEM unlocking
USB debugging
If you don't unlock the bootloader (Step 2), you'll get this error message: Custom binary blocked by FRP lock
with the first reboot after flashing, and to fix this problem you'll need to flash the original "Firmware" (you'll find the tutorial and download links below).
3. Enter Download Mode
- Power off the device, then press and hold (
Volume Down + Home + Power
) together, and when the green screen appears, press theVolume Up
button to confirm.
Flashing TWRP (Without PC)
If you prefer to flash recovery via PC using Odin
, you can proceed directly to the next part of the tutorial.
You'll find download links for the Eros app and recovery file right below the tutorial.
1. Requirements
- Another Android phone with the
Eros
app installed. - The recovery file
twrp-3.7.0_9-0.tar
downloaded on the phone. - The tablet's charging cable.
- A suitable
OTG
cable for your phone's port.
2. Connect the Tablet
- After we've unlocked the bootloader and put the tablet into
Download Mode
(as explained in the previous part). - Open the
Eros
app on your phone and connect the tablet to the phone using an OTG cable. - You'll see a message from the app asking for permission to access, press
OK
.
If your device is running Android 12 or higher, and the Eros
app doesn’t detect or recognize your tablet, go to Settings
> Bluetooth & devices
> and enable the OTG
option.
You might find the same option in some older Android versions, and if the connection still doesn't work, try doing a Restart
of the Download Mode
or try another cable.
3. Select the Recovery File
- After successful connection, you'll see a
Connected Device
message at the top. - Press on the
AP
box and choose theTWRP.tar
file you downloaded.
4. Disable "Auto Reboot"
- From the settings (⚙️ Options), make sure to disable the
Auto Reboot
option.
5. Start the Flashing Process
- Return to the main page and press
Start
. - Wait until the flashing process completes successfully.
If you flashed TWRP
using the Eros
app and reached this step,
you can proceed directly to the next part of the tutorial, starting from Step 4
.
Flashing TWRP with PC
You'll find all file and tool download links right below the tutorial.
1. Preparing Odin
- Install USB drivers on the PC, run the
Odin
program and connect the tablet. You should see the"added!!!"
message. - Press the
AP
button and choose the"twrp-3.7.0_9-0.tar"
file.
2. Disable "Auto Reboot"
- In the
"Options"
section in Odin, remove the checkmark from"Auto Reboot"
.
3. Start Flashing the Recovery
- Press
"Start"
and wait for the green"PASS!"
message.
The next step is important, please read it carefully and understand what's required before executing it, so the recovery works without problems.
4. Enter Recovery Mode
- Press and hold the
(Volume Down + Home + Power)
buttons together to power off the device. - As soon as the screen turns off, immediately press
(Volume Up + Home + Power)
until the Samsung logo appears on the screen.
• If you make a mistake in the previous step and the device enters stock recovery, you'll need to reflash the recovery and perform the steps again.
• If the TWRP logo appears, it means you've successfully flashed the recovery.
When TWRP recovery runs for the first time, it will ask if you want to use it in "read-only" mode. To allow modifications, swipe the arrow to confirm allowing changes.
5. Format Data
- In TWRP, choose
Wipe
>Format Data
and confirm by typingyes
then press the✔
mark and wait until the data formatting process completes.
6. Reboot to Recovery
- Return to the main menu, choose
Reboot
thenRecovery
.
➩ Up to this point, the first part of the tutorial is complete (unlocking bootloader + flashing custom recovery TWRP
).
➩ The remaining steps will be specific to flashing custom ROMs, and also explaining how to root using either Magisk
or APatch
.
➩ If you don't plan to install a custom ROM and want to stay on the official Stock
ROM, you can proceed directly to the root section to learn how to install it.
➩ To exit recovery mode: return to the main menu, choose Reboot
then System
.
If you decide to stop at this step and stay on the Stock ROM without installing a custom ROM, don't disable developer options from settings. Because if you do, you'll get this error message:
Custom binary blocked by FRP lock
as soon as you reboot the device, and then you'll have to flash the Stock "Firmware" to fix the problem.
Terminology You'll Encounter
Types of ROMs
• Stock ROM: The official version that comes pre-installed on the device from the manufacturer. It's stable and secure, but usually has fewer features and customization options.
• Custom ROM: A modified system developed by independent developers. It has additional features and customizations not available in the official version, and sometimes better performance.
• Ported ROM: A ROM from another device (usually from the same manufacturer or similar processor) that has been modified to work on your device. It offers new features but might have some minor issues.
• GSI ROM: A generic system that can run on many devices supported by the Treble project. It gives you the opportunity to try the latest Android versions even if your device hasn't received an official update.
• Vanilla ROM: A raw Android ROM without any Google services or apps. Suitable for people who want a lightweight device or to manually add the services they prefer.
• GApps ROM: The same ROM but integrated with basic Google services and apps (Google Play, Gmail, YouTube... etc). Suitable for those who want all Google services ready after installation.
• MicroG ROM: A ROM that uses an open-source alternative to Google services called microG. It provides features similar to Google services but with less battery and resource consumption, and also gives you higher privacy.
Flashing Custom ROM
In the previous step, we performed Format Data through the custom recovery TWRP, and this step is very important if this is the first time you're flashing the custom recovery. Now let's continue with the remaining steps to flash the custom ROM.
1. Advanced Wipe
- In TWRP, choose
Wipe
>Advanced Wipe
, and select all options exceptSD Card
,USB OTG
, andInternal Storage
.
2. Flash the ROM
- Transfer the ROM file
ROM.zip
and theGApps.zip
file (this file is optional depending on your need for Google services on the ROM) from the PC to the tablet. - In TWRP, choose
Install
, select the ROM.zip
file, then useAdd more Zips
to add theGApps
file, then swipe to confirm the flashing and wait for the process to complete, then clickreboot system
.
After starting the flashing process, if you see a failed
message and a red error like this:
Zip file is corrupt!
This means the ROM file is corrupted. The reason might be a problem during download or while transferring the ROM file from PC to tablet. All you need to do is transfer the file again and try flashing once more. If the error appears again, it means the problem is with the file and you should download the ROM file again.
For more tutorials and solutions to problems you might encounter,
you can check the side menu on the main page where you'll find:
- Detailed tutorials for advanced settings
- Solutions to common problems
- Many resources and tools
Rooting with Magisk
1. Prepare Magisk File
- Download the Magisk app
.apk
and change the extension to.zip
.
2. Flash from Recovery
- Flash the
Magisk.zip
file from recovery using the same method as flashing the ROM through theInstall
option.
To enter custom recovery: power off the device, then press and hold (Home + Volume Up + Power) together until the Samsung logo appears on the screen.
3. Complete Installation
- After rebooting the device, install the Magisk
.apk
app to manage root permissions.
Alternative Method: Rooting with APatch
➩ Only supports ARM64
architecture.
1. Create Patch Through the App
- Download the latest version of the
APatch
app from GitHub (download link below).
2. Select Boot File
- Extract the
boot.img
file from your ROM file, tap on the patch button in the top right corner of the app, and tap onSelect a boot image to patch
.
3. Specify boot.img File
- Select your
boot.img
file (which you extracted earlier).
Root Key (SuperKey) that you'll create now is very important, as it's the key that will enable you to get root access. Make sure to save it properly for later use.
4. Set SuperKey
- Set the
SuperKey
in the"SuperKey"
card. It should be 8-63 characters long and include numbers and letters, but without special characters.
It's strictly forbidden to set weak keys like 12345678
. The latest APatch versions require using strong keys.
5. Start Patching Process
- Tap on
"Start"
and wait a few seconds until patching completes.
After successful patching, the path of the modified boot.img
will be displayed. For example:
/storage/emulated/0/Download/apatch_patched_11107_0.12.0_equt.img
6. Flash the Resulting File
- Finally, flash the modified
boot.img
file (Patched) via recovery. From theInstall
menu, pressInstall Image
, select the file, then choose to flash it as theboot
partition, then swipe to confirm.
To enter custom recovery: power off the device, then press and hold (Home + Volume Up + Power) together until the Samsung logo appears on the screen.
7. Enable Root Permissions
- After rebooting the device, open the
APatch
app and press onSuperKey
. Enter the key you created earlier during patching to get root access.
Developer's Note
Thank You for Visiting
I created this work with care to make things easier for you.
If it helped, don’t forget to share it with others so they can benefit too.
Wishing you success and smooth progress always.
Support & Donations
If you would like to support this content and future updates through donations, you can use Binance Pay by scanning the QR code below.
