[Samsung Galaxy S10 Questions & Answers] pjc21:
Here is a bit of a step-by-step for Samsung s10 Exynos Model:SM-G973F

Info below is based on using December Security patch: 2020-12-01 firmware G973FXXS9DTK9 (Android 10) and Ambasadii Rom

NOTICE

: The easiest and fastest way would probably be flashing kernel with stock firmware/rom. I have only done custom (but stock based) roms with kernel so am assuming the steps (5a.) for stock firmware/rom, you may want to post in chosen kernel thread to confirm if those steps are correct.

- both kernels I mentioned say they are compatibly with stock roms & AmbasadiiCruel Kernel is based on Cruel Kernel so I assume that would also work on stock rom.

This assumes you have already unlocked your bootloader, if not check this Recovery thread under Instructions: Odin (windows) - steps 1-6 for how to unlock bootloader.

1. Download all files needed to pc.

- Current latest firmware G973FXXS9DTK9, I use frija tool as downloading from samfirmware.com is very slow.

Enter Model, CSC, check the auto box & click check update and download.

Once complete unzip with 7Zip or preferred zip tool.

- In Recovery thread download latest twrp for device, is this case for S10 G973F latest twrp is - twrp-3.5.0_9-1-beyond1lte.img.tar

Under Instructions: Odin (windows) download

- Odin v3.14.1

- avb disabled vbmeta.tar

- click link to multidisabler-samsung-2.* and download latest version from there, currently multidisabler-samsung-3.1.zip

If sticking with stock and custom kernel

- easiest one looks like it would be Cruel kernel or AmbasadiiCruel kernel.

- check kernel thread of choice for compatibility with stock firmware and specific install instructions.

For custom rom in this example for Ambasadii rom

- Download files from Ambasadii rom site

- ROM.G97xF.XXS9DTK9-v2.2.by.ambasadii.zip

- mods_DTJA-v1.3.4.zip

- magisk_safetynet_fix.zip

- AmbasadiiCruel-G97xF-v3.10.zip (rom does include previous kernel 3.9 but this one is updated to latest magisk 21.2)

Bootlogo patcher - this will get rid of the warning about bootloader being unlocked when booting phone. (optional)

TWRP_Bootlogo_patcher.zip

Copy the below files to phones external SDCard

- multidisabler-samsung-3.1.zip

- TWRP_Bootlogo_patcher.zip (optional)

- chosen kernel zip - if sticking with stock

Custom Rom files

- ROM.G97xF.XXS9DTK9-v2.2.by.ambasadii.zip

- mods_DTJA-v1.3.4.zip

- magisk_safetynet_fix.zip

- AmbasadiiCruel-G97xF-v3.10.zip

2. Flashing stock firmware - Odin

- Open Odin on pc

- Turn off the phone

- Use vol down + bixby, then connect usb cable to phone from pc to start the phone in download mode, press vol up to confirm and go to download mode.

- In Odin under log you should see added, I also like to turn off auto reboot under the options tab and do manual reboot once complete but that's up to you.

- Add BL, AP, CP & CSC from the unzipped firmware downloaded in step 1. The AP & CSC can take a little time as they are larger files.

- Once all files added click start and wait until complete, you should see SUCCESS in the top left area once done.

- If you turned off auto-reboot then unplug usb and do manual reboot by pressing vol down + power for 7 seconds, else phone should reboot automatically then unplug.

3. Once phone boots up

- complete setup and connect to Wi-Fi or data

- skip adding Google & Samsung accounts.

- enable developer settings & check OEM unlock is on.

- turn off the phone.

4. Flashing TWRP Recovery - Odin

- In the Recovery thread under Instructions: Odin (windows) continue on from step 8 including formatting data and flashing multidisabler zip which you copied to SDCard.

- in twrp go back to wipe and select advanced and wipe data, cache & dalvik-cache

5a. If sticking with stock & custom kernel -

Read NOTICE at top of post

Assumed Steps

- Still in twrp recovery go back to main menu

- select install and flash kernel zip, then TWRP_Bootlogo_patcher.zip

- Not sure if magisk_safetynet_fix is needed or works on stock, would need to confirm in Ambasadii thread.

- go back to main menu and select reboot & system

- give the phone a few minutes to start, and then complete setup including adding your accounts.

- once setup is complete open magisk and it will run additional setup, and then phone will reboot

- done

OR

5b. If flashing Custom Rom & Kernel - steps below for Ambasadii Rom

- Still in twrp recovery go back to main menu

- select install and flash ROM.G97xF.XXS9DTK9-v2.2.by.ambasadii.zip, choose options in aroma - once the install is complete exit back to twrp recovery

- select and flash mods_DTJA-v1.3.4.zip, then magisk_safetynet_fix.zip, then AmbasadiiCruel-G97xF-v3.10.zip, then TWRP_Bootlogo_patcher.zip

- once you have flashed all files go back to main menu and select reboot & system

- give the phone about 8 minutes to start, and then complete setup including adding your accounts.

- once setup is complete open magisk and it will run additional setup, and then phone will reboot

- done

6. If you went with Ambasadii Rom

- you will then notice status bar icons are pushed to the right behind the camera

- open rom control, grant superuser rights

- select status bar/options and play around with notch adjustments and positions

- can be a little confusing to start but play around and you'll get the hang of it.

Hope this info helps, let me know if you need any clarification/detail to any of the steps

Also no need for reward, happy to help