[Samsung Galaxy S10 ROMs, Kernels, Recoveries, & Ot] Pogromonolith:
Help understanding if this is how to root + install TWRP on Galaxy S10+

Hello,

I'm about to root and install TWRP on my new Galaxy S10+ (SM-G975F).

Haven't done this in a while (since I've done it on a Galaxy S7) and it seems things have changed a bit.

Would appreciate if someone can confirm this detailed description I gathered from ianmacd and John Wu instructions is the way to go?

Unlock the Bootloader:

1)	Phone Settings → About Phone → Tap Build Number 7 times.

2)	Phone Settings → Developers Options → Allow OEM unlocking.

3)	Reboot device to download mode (Turn off phone → Press Volume Down + Bixby button → Plug phone to computer → When warning message appears press Volume Up).

4)	Long press Volume Up (to unlock the bootloader; this will wipe your data and automatically reboot).

5)	Important to connect the device to internet in the setup! Skip the rest of the initial setup.

6)	Enable developer options (as in Step 1).

7)	Phone Settings → Developers Options → Confirm OEM unlocking exist and greyed out.

Root with Magisk:

1)	Download device firmware to Windows computer:

https://www.sammobile.com/samsung/galaxy-s10-plus/firmware/#SM-G975F

2)	Unzip the firmware.

3)	Copy the AP tar file to device (normally named as AP_[device_model_sw_ver].tar.md5).

4)	Install the latest Magisk Manager to device.

5)	Enter Magisk Manager → Install → Install → Select and Patch a File.

Select the AP tar file copied before to the device.

6)	Copy the newly produced file from [Internal Storage]/Download/magisk_patched.tar to Windows computer using adb pull (adb pull /sdcard/Download/magisk_patched.tar).

8)	Reboot to download mode (Turn off phone → Press Volume Down + Bixby button → Plug phone to computer → When warning message appears press Volume Up).

7)	Open Odin on PC :

Press AP → Select the magisk_patched.tar file.

Choose BL, CP, and CSC from the firmware downloaded in Step 1.

Uncheck “Auto Reboot” in Options.

Press Start.

8)	Press Power + Volume Down to exit download mode.

As soon as the screen turns off, immediately press: Power + Bixby Button + Volume Up.

Continue pressing the volume up button until you see the stock recovery screen.

9)	Choose Wipe data/factory reset to wipe the data of the device.

10)	Select Reboot system now, and immediately press: Power + Bixby Button + Volume Up.

After seeing the bootloader warning screen, release all buttons.

The device will automatically reboot for the first time it boots.

11)	Go through initial setup. Connect to internet.

12)	Open Magisk Manager app (if it’s not already installed, manually install the APK from step 4.

13)	Follow Magisk app setup and the app will automatically reboot your device.

Install TWRP:

1)	Install TWRP app on phone.

2)	Open app → Select TWRP Flash → Select device from list (beyond2lte) → Choose a version.

or

Download latest img from TWRP website.

3)	Press Select a file to flash in TWRP app and choose the downloaded file.

4)	Press Flash to Recovery → Confirm.

Flash Multidisabler:

1)	Download Multidisabler to phone.

2)	Enter TWRP Recovery (Power + Bixby Button + Volume Up).

3)	Press Install → Select the Multidisabler downloaded file → Swipe to confirm flash.

4)	Reboot.

Am I missing anything here?

Is there another method you'd recommend?

A couple of specific questions:

- With older phones I installed TWRP and backed up everything first thing. As the order of things is different now, can I somehow backup my device?

- For rooting, Can I use my initial firmware? Should I just download the latest for Galaxy S10+ in my country? The phone was shipped with Android 9.0, should I download firmware for 10.0? Not sure which one I need here.

- When rooting with Magisk (Step 7) - am I correct to understand to choose BL, CP and CSC from the firmware I've downloaded?

Thanks in advance for anyone who'll read this!