[Samsung Galaxy A10 ROMs, Kernels, Recoveries, & Ot] ShaDisNX255:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Team Win Recovery Project is a custom recovery for Android devices.

It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, root your device and more.

Disclaimer:

- I do not claim this work as my own, this thread was created to have an XDA thread for A10s TWRP. I will try my best to keep it up to date with Topser99's work, but can't promise that will remain for ever. If you want the latest TWRP and to be notified as soon as its published, be sure to join the Telegram channel.

- I am not responsible about any damage of any kind that this custom binary may cause.

- Please read the whole main post & related ones before proceed and follow the guide as it is wrote. I will not offer support for any issues that have been already stated.

- Your Knox Warranty Bit will be blown once you flash this or others custom binaries, preventing you to use Knox Features. It can't be resetted in any way, so think twice before flashing this.

- Bugs can be reported here in XDA or via our Telegram Group. Please be more clear as possible and make sure you provide detailed info when reporting bugs (device variant and logcat).

How to Install:

First, you need to unlock the bootloader. Here's how to do it:

- Backup all media before proceeding, this will erase everything in your internal storage including music and photos

- Go to developer settings and enable [OEM Unlock]

- Reboot to download mode

- When prompted, press and hold VOL + to enter bootloader unlock mode

- Press VOL + to confirm you want to unlock bootloader, this will wipe your data

- If you think the bootloader is fully unlocked, it is actually not! Samsung introduced VaultKeeper, meaning the bootloader will still reject any unofficial partitions before VaultKeeper explicitly allows it.

- Go through the initial setup. Skip through all the steps since data will be wiped again later when we flash TWRP and magisk

- Enable developer options, and confirm that the OEM unlocking option exists. This means the VaultKeeper service has unleashed the bootloader. This step is MANDATORY.

- Your bootloader now accepts unofficial images in download mode.

PREQUISITE: Add Disable_Dm-Verity_ForceEncrypt.zip to your External SD card because you will not have access to your internal SD card. Also add Magisk if you plan on flashing it.

After finally unlocking the bootloader, proceed with installing TWRP (tar) with Odin:

- Boot to download mode and load TWRP tar file and VBMeta disabler tar file in AP and BL of Odin, doesn't matter which goes where

- Disable [Auto Reboot] in Odin

- Flash

- Force a reboot by pressing VOL+, VOL - and POWER buttons at the same time

- After the screen goes black, IMMEDIATELY let go of all buttons and IMMEDIATELY press and hold VOL+ and POWER button at the same time to boot to TWRP

- BUG: Once you boot to TWRP, the screen will be black. Just turn the screen off and on 2 times and it should make TWRP work.

- After booting to TWRP successfully, go to WIPE in TWRP.

- At the bottom, you should see an option to FORMAT DATA. After you select it, you will be asked to type "yes" in your keyboard. If you do not see this, you probably selected the wrong option.

- After formatting data, flash the Disable_Dm-Verity_ForceEncrypt.zip with TWRP. This is done to avoid future bootloops.

(Optional) Flash magisk.zip to root (google where to find it)

- Reboot to system

- Wait patiently for the device to boot for the first time

Downloads:

TWRP, vbmeta disabler and Odin

Disable_Dm-Verity_ForceEncrypt.zip

Bugs:

TWRP breaks your ability to register new fingerprints. Keep this in mind if you decide to flash it

Every time you boot to recovery, you will be greeted with a black screen. Turn the screen on and off two times every time.

Source Code: https://github.com/topser9/Twrp_device_samsung_a10s

Source Code: https://github.com/Chatur27/Eureka-kernel-for-SM-A107-Q/tree/GSI

Change log:

Credits:

- Samsung for kernel source code

- TeamWin for their awesome recovery

- @Topser99 for compiling, updating, and maintaining for A10s :)