[Samsung Galaxy A30 Guides, News, & Discussion] cHawk:
After 3 days of trial and error i have managed to successfully root my Galaxy A30 on oneui 2.0 with Magisk and also installed a couple of Magisk Modules. Exposed installer also works and also managed to install some Modules to go along with it.

I tried to write a tutorial but it was hard to put some of the instructions into words so i gave up eventually.

[EDIT/UPDATE]

After so many requests to write instructions on how to root, ive decided to update the post with detailed instructions.

Here is a link to all the files you will need for rooting your galaxy A30 (SM-305F/DS) on Android 10

(Patched and Unpatched boot.img included) no system.img

https://drive.google.com/file/d/1OucSKAB1FOxHkeYRJaLD9uqvE--AE-lw/view?usp=drivesdk

[GUIDE FOR ROOTING YOUR DEVICE]

----- THIS WILL VOID YOUR WARRANTY AND I WILL NOT BE RESPONSIBLE FOR ANY DAMAGE THAT MIGHT HAPPEN TO YOUR DEVICE, SO PLEASE BE CAREFUL AND FOLLOW THE INSTRUCTIONS PROVIDED-----

-----you can activate secure folder after rooting by following instructions on this thread:

https://xdaforums.com/galaxy-a30/development/enable-secure-folder-rooted-galaxy-a30-t4093435

------you will lose Samsung pass functionality but you can replace it with Google Autofill...........you won't even notice the difference:)

------ I recommend you download the full official firmware so that if something goes wrong you can restore your phone with the official firmware, you can download official firmware from: https://samfw.com/

[PREREQUISITE]

-Download the compressed zip from the link, and unzip the file contents.

https://drive.google.com/file/d/1OucSKAB1FOxHkeYRJaLD9uqvE--AE-lw/view?usp=drivesdk

-make sure you have the latest version of Odin and Samsung USB drivers for windows installed in your windows machine, you can download them from:

https://odindownload.com/download/

https://developer.samsung.com/mobile/android-usb-driver.html

-unlock the bootloader(BACK UP IMPORTANT DATA, THIS PROCESS WILL WIPE YOUR PHONE CLEAN), if you've already unlocked your bootloader you can skip this if you haven't unlocked your bootloader follow these

instructions:-

1. navigate to Settings => About phone => Software information => Tap on build number 7 times to activate developer settings.

2. Navigate back to the bottom of the main settings page and you will see Developer Options, open developer settings, and enable OEM Unlocking feature.

3.power of your phone, while powers off hold the Volume Up + Volume Down buttons and plug your USB cable, you will boot into download mode, now hold the Volume Up button for a few seconds and you should see a bootloader unlock prompt, now press Volume Up to unlock the bootloader.

4. After this process reboot your phone but don't set it up. just connect it to the internet and go activate the developer settings again and check the OEM Unlocking option, you should see that your bootloader is now unlocked.

[FLASHING MAGISK PATCHED IMAGE]

1. launch Odin program then go to "options" and untick the "auto-reboot" option. now load the files as to the corresponding sections in Odin, but in AP section load the Boot.tar file.

2.power off your phone, after power off Hold both Volume Up+Volume Down and plug in your USB cable, Confirm by pressing the volume up to boot into download mode. After this, you should see a Blue filled box in Odin indicating the device is successfully detected.

3. now click on the Start button in Odin to flash the files to the phone. if there won't be any error then you should see PASS in Odin after flashing is complete.

4. (BOOT INTO RECOVERY) Now hold the Volume Down + Power button until the screen is black. as soon as the screen turns black let go of the Volume Down and hold the Volume UP while still holding the power button, the phone will boot, then as soon see the screen flash( you will see) let go of the Power button while still holding the Volume UP Button. You will boot into recovery and see Updating System.

5.After the above process reboot back into recovery by following (Step 4) again and Wipe Data Then reboot your phone.

The phone might need to reboot itself twice so please be patient until you see the SAMSUNG boot animation

6.if your phone powers on successfully, download the latest version of Magisk Manager and install and open it, it will set up the Magisk environment and reboot your phone. after that,

Now your phone should be rooted. confirm by opening Magisk Manager

UPDATE (2021)

Sorry for not replying to recent post and not updating the root files as they where from android 10 February update back in 2020.

I dont own the galaxy A30 anymore.

I HAVEN'T TESTED ROOTING THE LATEST FIRMWARE SINCE I DON'T OWN THE DEVICE ANYMORE- SO IF IT WORKS PLEASE LET US KNOW OR IF YOU FIND A EFFICIENT WAY TO ROOT SHARE WITH THE COMMUNITY

To those who still need to root their Galaxy A30. IN 2021

1.Download the latest firmware from https://samfw.com/

2. Extract the firmware using 7zip

3. Move the boot.img/boot.tar file to your phone from the extracted files

4. Download latest version of Magisk manager from the official site and install.

5. Open Magisk > Install > select and patch a file > select the boot image from your device storage > lets go.

6. The patched boot image will be created in your downloads folder

7 . Copy the patched boot Img to your pc and compress the patched boot.img to .tar format using 7zip.

-If you patched a boot.tar file no need to compress it again to .tar format again

8. Flash the patched magisk boot.img. Follow instructions on how to UNLOCK BOOTLOADER AND FLASH PATCHED MAGISK BOOT IMAGE from the instructions in the previous unupdated post.

IF ANYTHING GOES WRONG YOU CAN ALWAYS FLASH THE STOCK BOOT IMAGE IF IT FAILS THEN FLASH THE STOCK ROM TO REGAIN FUNCTIONALITY