[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] Pogromonolith:
Rooting and installing - can someone help confirm this?

Hello,

Thanks for all the amazing work Ivan and everyone else that contribute here.

I'm about to root, install TWRP and install Lineage 17.1 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 go over this detailed description I gathered from different places and tell me if everything is correct here:

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.

Install Lineage:

1)	Downloaded latest Lineage 17.1 for correct model (beyond2lte in this case) into phone.

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

3)	Press Wipe → Advanced Wipe → Choose Cache, Dalvik Cache, and System → Swipe to Flash.

4)	Press Install → Select the Lineage file (lineage-17.1-20200303-UNOFFICIAL-beyond2lte in this case) → Swipe to confirm flash.

5)	Flash GAPPS in needed.

6)	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?

- What is the beyond2lte-boot-magisk.img file downloadable in the same links as the Lineage IMG file? Think I might of missed something here.

Thanks in advance for anyone who'll read this!