[Samsung Galaxy A10 Guides, News, & Discussion] afaneh92:
How to Flash TWRP & Root Samsung Galaxy A10 series (Unlocked Exynos Only, A10s (A107F/M) not supported)

Before moving to root device, must read every single instruction given below as any small mistake can lead to fail to achieve root or may brick the device.

A. Unlocking Bootloader

This is a basic step to root device. Go to settings - about phone - Software Information - tap multiple times on "Build number" - This will open developer option.

Now in settings at the end, you will have new option "Developer options" - look for OEM unlocking - Enable it.

(PS : If you don't see this option then you may need to wait up to 7 days or more to appear or may be on some operator you will get it never. Without this option you can not root your device, sorry!).

How to get OEM Unlock option back?

1. Open the Settings app. Tap on General Management → Date and time.

2. Use the toggle button to disable Automatic date and time.

3. Set date option will be enabled now. Tap on it, and set the date to about 10-20 days earlier.

4. Enable developer options.

4.a Go to your device Settings.

4.b Select ‘About phone’ » tap seven times on ‘Build number’.

└ This will enable Developer options under Settings.

4.c Go back to Settings » scroll down to the bottom and you’ll see Developer options menu.

5. Open developer options (in the Settings app itself), and find the option called ‘Auto update system‘. Use the toggle button to disable it.

6. Now, go back to the main screen of Setting, and then tap on Software update.

7. Disable the option ‘Download updates automatically‘.

8. Tap on ‘Download updates manually‘ option, but it will give you an error because of the wrong date, so it’s fine.

9. Restart the device.

10. Go to Settings > Developer options. The OEM unlock option should be enabled now.

Once you have enable OEM unlock option, switch off your device and reboot to download mode.

To put device in download mode - Press Volume Up & then Press Volume Down (Keep holding both) and connect device to PC with USB cable

When device start to download mode, long press volume up to unlock the bootloader. This will wipe your data and automatically reboot

Now let finish setup and again enable developer options (as said above), and confirm that the OEM unlocking option exists and grayed out!

If it is not then you can not root device!

Once you see this option and greyed out, you are ready to flash custom binary and root your device.2. setup the phone by skipping the wizard.

B. Disabling Android Verified Boot

1. Reboot to DOWNLOAD mode.

2. Download Odin 3.14.4 or newer and make sure Samsung USB drivers are installed.

3. Open Odin and put the vbmeta_disabled.tar into USERDATA slot and click "Start"

4. Your device will reboot but it will not boot into system as vbmeta signature has changed.

5. Your device will reboot into RECOVERY mode automatically and prompt "You have to reset your device to factory settings". Use "Volume Up" or "Volume Down" button to move and "Power" button to select. Confirm and reset the device to factory settings.

6. This is the last time the data on the device has to be cleared. Afterwards, if you don't re-lock bootloader or re-enable the Android Verified Boot, you will not lose your data. Be aware, a stock firmware package contains a Android Verified Boot Metadata Image (vbmeta.img) with verifications enabled. You will need to flash the vbmeta_disable image (put into USERDATA slot) along with the stock firmware (use BL, AP, CP, CSC slots) to make sure AVB is not re-enabled and the data is preserved.

C. Flashing TWRP/Magisk

link

Important :

Due to the fact that some devices no longer uses ramdisk in boot images, Magisk has no choice but to be installed in the recovery partition. For these devices, you will have to boot to recovery every time if you want Magisk. Since both Magisk and recovery lives in the same partition, what you actually end up getting when you choose to boot to recovery will be determined by how long you press volume up.

(Powering up normally) → (System with NO Magisk)

(OEM Recovery Key Combo) → (Splash screen) → (Release all buttons) → (System with Magisk)

(OEM Recovery Key Combo) → (Splash screen) → (Keep pressing volume up) → (Actual recovery)

Thanks and credit

For more details read Installation guide by @topjohnwu from Here.

All credit and thanks go to @topjohnwu for magisk & guide.

@dr.ketan for this guide from Here

@jesec for rooting guide Here

@ianmacd for multidisabler from here

Me