[Android Software/Hacking General [Developers Only]] Somekindofsense:
THIS WILL VOID YOUR WARRANTY OR MAY BRICK YOUR PHONE IF NOT DONE CORRECTLY.

I made this because i wanted to play AR games on an unsupported phone, so i want to help other people.

Follow this tutorial CLOSELY, or you'll mess up your phone

WARNING: THIS POST IS DIVIDED IN TO PARTS, IF YOU'RE HERE FOR THE A20e ROOT GUIDE, PLEASE CLICK (Coming soon)

1.0: Preparing.

1. Get your firmware from Sammobile or other sites

Get the NEWEST firmware that is from YOUR COUNTRY.

2. Download and install samsung mobile drivers.

3. Download ODIN Flash tool.

1.1: Unlocking your bootloader.

From this point on, you are taking a risk. You will void your warranty if you continue, i cant stress this enough.

1. Open the settings app, and navigate to: Device Info>Software Information and press Build number 7 times in a row. You will now have access to the developer settings.

2. Navigate back to settings, scroll down and press on "Developer settings"

3. Now, you should see a button called "OEM Unlock". PRESSING THIS WILL WIPE ALL OF YOUR DATA. (Which is normal.)

4. Go through the inital setup, and dont enter your data YET. Dont turn on wifi aswell, since youre going to wipe your data again later.

5. Now, turn off your phone.

6. When your phone is turned off, hold the Volume UP and DOWN button, and plug in your USB-Type C cable.

7. Now, hold the volume UP button for 8 seconds, until the screen changes. Press the volume UP button afterwards. Your data will get wiped again.

8. Go through the initial setup AGAIN, connect to wifi, but DONT enter your google/samsung account data just yet.

You have now unlocked your bootloader.

1.2: Unpacking your boot image.

1. Once you have the firmware, extract it using 7-Zip (Or any other extraction program).

2. You should now have a file called "boot.img.lz4"

3. Download the LZ4 Program on Github.

4. -Extract the zip in any EMPTY folder.

-Put the "boot.img.lz4" into the folder.

-Open CMD. Navigate to the folder you extracted LZ4 into.

- use this command to extract it: "lz4.exe -d boot.img.lz4 boot.img

- Done, now put the "boot.img" to your phone storage.

1.3: Patching the boot image.

1. After you copied the "boot.img" to your phone storage, open magisk manager.

2. Now, select the Install button on the TOP. Press "Patch an image"

3. Select the "boot.img" file you copied from your PC.

4. Wait.

5. Done. Copy the "magisk_patched.img" file to your computer.

6. Convert the ".img" file into a ".tar" file.

2.0: Rooting: Flashing the .tar to your phone.

Follow closely.

1. Turn off your phone, and hold the volume UP and Power button at the same time. After you booted into the recovery, select "reboot into bootloader".

2. Open odin, and firstly go to "options" and untick "Auto reboot". Then, press the "AP" Slot, and select the "magisk_patched.tar" file.

3. Connect your USB Cable, and press "start".

4. it should now say "PASS"

2.1: Rooting

1. hold the volume DOWN and Power button for 7 seconds.

2. QUICKLY hold the volume UP and Power button

3. Select "Wipe data". Press yes.

3. Now, go through the initial setup. You can now enter your data, since we arent wiping our phone anymore.

3. Final Touches

1. Download Magisk Manager again. Open it, and it will install a zip. It will automatically restart.

2. Open magisk manager. If there is a GREEN tick on the top, Well done! You've made it!

You are done with rooting your phone! you can now leave, or continue if you want to play AR games.

Other: AR Compatibility

1. Open magisk manager, press the 3 lines on the top left, and select "downloads"

2. Search "ARCore"

3. Install it, and reset your phone.

4. Now, go to the play store and install "ARCore"

5. You have AR access! Download games like "FNaF AR" or anything else.

This guide will get updated every week.