[Samsung Galaxy A50 Guides, News, & Discussion] XxZer0ModZxX:
** Unlock Bootldr first in Download Mode.

** Flash (downgrade) to lower Firmware with the same Binary.

** Everytime you use Odin again make sure you click reset and disable auto reboot.

Things you need:

=============

- TWRP (Root + Magisk) - TWRP_A505_QQ_BTC4

- magisk_patched.tar

- Magisk.APK (latest)

- SmaliPatcher-0.0.6.7-fOmey_XDA

** Plug in your cable.

** Do not forget to Enable Developer Options

1) Enable OEM + Debug and Flash Stockrom in Odin

** If Oem doesn't show up.. Op en General Management/ Date and Time/ Disable 'Use 24-hour format'

** Connect to WI-FI and reboot the Phone, it will show up.

2) Now turn 'Off' the phone.

3) Now hold Down Button and Power Button, the Download Menu will show up.

4) Now open Odin and flash TWRP_A505_QQ_BTC4.tar

5) Once done.. hold Down Button and Power Button for 7sec.

6) Now the Phone will reboot a few times, wait till your able to config it.

** Do not connect with WI-FI yet.

7) Once done.. enable 'Developer Options'

** Do not forget to Enable Developer Options again.

** Disable Auto Update System

** Enable USB Debugging

** Disable Auto Download over WI-FI in 'Software Information'

8) Put Magisk.APK on the Micro SD Card from the phone and install the APK.

Run the App and leave it open.

Now extract the Update Firmware from your phone model and copy the AP file to your desktop.

Connect the phone to Pc and place the AP file on the Micro SD Card.

Go back to the app 'Magisk' on the phone and select 'Magisk is not installed - Install'

Tab 'Install' and choose 'Select and Patch a File'

Now open the file AP and the app will start flashing.

Once the 'Image' is written.. press the disk image in the right top corner.

Now on Pc check the phone storage and open the folder 'Download'

Copy the files magisk_install_log_2020-08-11T02:25:08Z.log and magisk_patched.tar to Pc.

Once done

9) Now turn 'Off' the phone.

10) Hold Down Button and Power Button, the Download Menu will show up.

11) Now flash magisk_patched.tar in AP and BL, CP, Home_CSC from the Original Firmware.

12) Once done.. hold Down Button and Power Button.

13) Now the device will reboot a few times.. and you will be to configure it.

** Unplug your cord.

** Dont enable WI-FI yet in these options.

** If it doesn't start after 5min press Down Button and Power Button for 7sec.

** If it is rebooting when you configure it.. than just repeat to configure it once booted.

** Still rebooting? Make sure you press OK after the warning screen when its rebooting.

14) Once on the Phone screen.. Open Magisk APK and it will be installed.

** Check also with Root Checker to confirm.

15) Now connect to WI-FI and open Magisk app, (Dont let it download the ZIP file if it ask for)

** If it ask you to do.. clear cache and data in Settings/ Apps

16) Once done close the app again..

17) Now your device is rooted.

** Do not forget to Enable Developer Options again.

** Disable Auto Update System

** Enable USB Debugging

** Disable Auto Download over WI-FI in 'Software Information'

18) Run ADB and follow steps to install + Drivers.

Once done press OK.

19) SmaliPatcher

** Make sure 'Developer Options' and 'USB Debugging' is enabled.

Connect your phone from USB to Pc.

On the phone press 'OK' to enable 'USB Debugging'

Run SmaliPatcher and it will download the latest necessary binary's.

Now enable the options below.

- Mock Locations

- Secure Flag

- Signature Spoofing

- Samsung Knox

Now click on 'ADB PAtch' and wait till the task is done.

A file named 'SmaliPatcherModule-0.0.6.7-fOmey@XDA' is now generated in the SmaliPatcher folder.

20) Install Module

Copy the output file 'SmaliPatcherModule-0.0.6.7-fOmey@XDA' to Micro SD Card.

Now open 'Magisk' and in the options select 'Modules'

Tab on the + and search for the file you placed on the Micro SD Card.

Once done.. reboot the phone.

21) Install Fake GPS Location

Open up 'Play store' and search for Fake GPS Location - GPS Joystick (The App Ninjas)

Once installed.. go back to 'Developer Options'

Find the option 'Mock location app' and tab on it.

Choose 'GPS Joysctick' and close the menu.

22) Link2SD

Open up 'Play store' and search for Link2SD

Once installed.. open the app.

Grant acces and search for 'GPS Joystick'

Tab on it to open and tab again above in the right corner for options.

Now choose 'Convert to system app' and press 'OK'

Once done.. close the menu and reboot the phone.

** If this method didn't work.. go to App Store and download Root Browser.

** Copy the apk to root Directory/ System/ App/ (File Here)

** You could also load ADB Shell - SU - Mount - cp xxxx.apk /system/app or mv xxxx. apk /system/app

(Or search Google for isunshare 2 Ways to Convert User App to System App on Android)

23) Pokémon GO

Open up 'Play Store' and search for Pokémon GO.

Once installed.. close the menu.

24) Hide Magisk

Open the app and go to settings.

Enable the option 'Magisk Hide'

After this step search for 'Hide Magisk Manager'

Tab on it and rename it to 'Manager'

Once done.. Reboot your phone.

** To prevent losing Root acces..

I also provide you to check and disable every security option from apps and settings.

I used Method 1 & 2 for two times, after that it allowed me to update it to latest magisk v20.4

Also i disabled most security options on the phone and Magisk keeped root acces.

Method 1 !!

=========

1) Open settings.

2) Tab on About Phone.

3) Now scroll down and under 'Looking for something else' tab 'Reset'

4) Tab on Factory Data Reset and tab Reset/ Delete All.

5) Open Magisk and select 'Cancel' the download.

6) Now close the app and reboot your Phone.

7) Phone will reboot and keep Root acces.

Method 2 !!

=========

1) Open Settings.

2) Go to Apps.

3) Search for Magisk.

4) Tab on Storage.

5) Clear Caché and Data.

6) Now reboot your phone and it keep Root Acces without Rebooting every 10sec.