[Samsung Galaxy A10 Guides, News, & Discussion] cmz6996:
1.Samsung Drivers installed

2.Odin Installed

3.7zip Installed

4.A data transfer cable

5.A Proper working brain

If you have all of those lets start!

1.Go in settings>about phone>software information>build number tap that 5 times until it says "You are a developer now" then you will have Developer options unlocked

2.Then go in developer functions and find OEM unlocking tick that on scroll down until you see Usb Debugging and tick that also Disable Auto Updates option

1.Dial *#1234# and it will show the AP and some others, focus on AP paste it on google and get the download for it

2.After downloaded move the AP to your download folder in your android device

3.You will get a magisk_patched.tar after its been offically compiled

4.Get the twrp for a10

Download the twrp file here :

Make sure to get the right one.

A10:https://twrp.me/samsung/samsunggalaxya10.html

(Unofficial) A10s:

https://xdaforums.com/t/recovery-a10s-unofficial-twrp-3-7-0-for-galaxy-a10s-by-itzkaguya.4482911/

5.After you got the recovery ands magisk_patched.tar, open up magisk_patched.tar, and grab vbmeta.img and boot.img from the archive.

6.Grab all the 3 .img files and archive them into a .tar using 7zip.

Note: This part is where you lose your data.

There are two ways to get into bootloader mode/download mode, if one fails.

1.Turn Off your phone

1.2.Put your data cable into your PC(dont connect your phone to it yet)

1.3.Hold Volume Up and Down then insert the cable into your phone

1.4.When you see a bluescreen let go

1.5. Now, press and hold the volume up button for a few seconds, and the bootloader unlocking wizard will begin.

1.6. Use the volume up button to confirm the unlocking process.

1. Make sure you have USB Debugging enabled (Developer Settings)

1.2. Plug your device into the PC and allow USB Debugging if asked.

1.3. Download ADB : https://xdaforums.com/t/tool-minimal-adb-and-fastboot-2-9-18.2317790/

1.4. Run it, do

adb reboot bootloader

1.5. Now, press and hold the volume up button for a few seconds, and the bootloader unlocking wizard will begin.

1.6. Use the volume up button to confirm the unlocking process.

2.Your device will reset itself and reboot

2.1 Reboot into bootloader again with any of the steps above, Then you're in download mode.

Note: Step 4 is crucial, if you dont follow it, your recovery will be reset to the stock one.

1.Open Odin

2.Press on AP then find the .tar file your archived earlier and press open

3.Press start and let it do its thing

4.Once the device restarts immediately hold volume up and power.

5.Once TWRP Opened, wipe the device then install this to make sure your storage wont be encrypted : https://xdaforums.com/attachments/disable_dm-verity_forceencrypt_11-02-2020-1-zip.5546629/

1.Install the magisk app and change the filetype from an .apk to a .zip

2.Restart your device and go into TWRP

3.Press install

3.1.Find the magisk zip thats supposed to be in "sdcard/Downloads"

3.2Swipe right on the bottom to flash it then press reboot system now.

4.Now you have TWRP, and Magisk.

1.SV Error Device 1 library 0 - You installed the wrong firmware look for the right firmware.To check go in recovery mode and look at the A105XXXXXX and then look for a download. Remider AP->AP BL->BL CP->CP HOME_CSC->CSC

2.vbmeta.img error - you have the wrong vbmeta.img file. Redownload the original firmware and take out the right vbmeta.img next time you try flashing. Reminder AP->AP BL->BL CP->CP HOME_CSC->CSC

3.A blue screen telling you to use samsung switch emergency update - You messed up a part, Open up odin and flash stock firmware then just restart the process from 0

4.When i try to boot in it gets me into TWRP - Thats just because that your data is corrupted, Wipe the device from TWRP to fix it.

5.My internal storage is encrypted (just full of weird numbers and I can't download anything on it): You didnt follow Step 5 when Flashing TWRP, Redo step 5.

6.Boootlooping or Bricked - Restart from 0, reinstall the original firmware.