[Samsung Galaxy M20 Questions & Answers] Rooted.ndroid:
TOOLS REQUIRED:

ODIN to flash the firmware

MAGISK MANAGER to patch firmware

LUCKY PATCHER for Good lock

INTRO:

Hey guys after a lot of experimenting, I was able to root but every time it had some problems like no fingerprint, not able to log in to Samsung account, not able to set secure lock screen (pattern, fingerprint, pin) at all.

But this time I am able to root with no problem whatsoever.

THE REAL REASON WHY YOU'RE HERE:

All you do have to do is patch AP of firmware from magisk and then flash it from Odin.

⦁	Firstly enable developer options by tapping 7 on build number.

For that:

About Phone --- Software Information ---- tap Build number 7 times.

⦁	Enable oem unlocking which is in Developer Option.

Settings---- scroll down all the way --- Developer Options---turn on OEM unlocking

⦁	Then download the firmware file

( suggestion right here from XDA http://shorturl.at/tACU6 )

CAUTION: It's an Indian firmware make sure your LTE band is supported or

Google like this: Model number with firmware attached. Ex: SM-205G firmware download)

⦁	Extract the file wherever you like.

⦁	Open the folder you extracted files and copy the AP file (AP in filename) to your device.

HOW TO PATCH AP:

⦁	Install Magisk Manager in non-rooted phone.

⦁	Open it

and look around until you see Magisk and Magisk Manager.

⦁	Press Install of Magisk (not Magisk Manager)

⦁	Click Install in the next set of options

⦁	Now chose the option "Select and Patch a file"

⦁	Then, locate the AP from your device which means select the file and press open.

⦁	Magisk does its magic and when it finishes,

the required file is named as Magisk_patched.tar in the downloads folder.

Copy it to your PC

⦁	Download Odin if you haven't and open it.

⦁	Click on AP and locate the Magisk_patched.tar, from wherever you had copied it to.

⦁	Now, let Odin do its job. Phone reboots and you set up your device.

⦁	Boom you are good to go. You might need to manually install Magisk Manager Apk.

PRECAUTION: DO NOT flash TWRP, it complicates things.

Update: Been using the device for quite a while now and am yet encounter any problems.

Update 2: Finally got good lock modules working.

Update 3: Nah nah nah no problems yet.

HOW TO USE GOOD LOCK APPS?

Intro:

You might be definitely aware that those apps are not available at Galaxy Store for every country, so you better use Nice Lock (which is found on XDA) along with its downloader companion app. Make sure to help the developer either by in app purchase or rating on Play Store.

⦁	Install Nice lock from Play Store.

⦁	Download and install Lucky Patcher.

BE AWARE OF MALWARES. DONOT DOWNLOAD FROM ****TY WEBSITES.

⦁	I am assuming that you're here you're rooted if not see above guide.

Open lucky Patcher

⦁	Click on "Toolbox"

and then on "Patch to android".

⦁	Click on the third option and press apply. Wait for a while device reboots.

(If you want, repeat the process for 1 and 2 as well.

You can't do all at once but 1 and 2 can be done at once)

⦁	Install the applications from the link below and boom you're good to go.

Link:https://mega.nz/#!3p1XhC7R!ZIsiJLjJS5g6jT7xaP6gkWgcE0hCRa6vTeVFIj0bvHM

Update: Valid for android 10 as well.

Disclaimers : Try it with this in your mind that I'm not responsible if you damage your device and you'll be tripping your knox security which cannot be repaired. That means even if you unroot your device, knox is gone and will never be back.