[Samsung Galaxy S22 Ultra] kaefers:
Hi.

Had the pleasure of voiding the warranty of my new Samsung S22 Ultra SM-908B/DS 512GB EUX today. Device is on the currently latest firmware, Android 13, SM-S908B_EUX_S908BXXU2BVL1_fac.

Below, I just document my experience so it may help someone as it was a bit of a tedious trial n error and a bunch of searching for info. ALL THANKS go to the respective developers and those who've been testing it out and posting about it. I've merely collected some of the (hopefully) relevant info.

Your warranty will be void. Don't do any of this unless you know what you're doing. Make sure you have backups. Also something about end of the world.

1) NO DEVICE SERVICES

- Freshly factory reset device.

- No "OEM unlocking" option under Developer Options.

- No "Device Services - Enabled" under "Settings - About phone - Status information".

- Download Mode shows "KG STATE : Prenormal" , "FRP LOCK: OFF" , and "OEM LOCK: ON(L)".

2) OEM UNLOCKING

- As described by Doghan13

- From factory reset, boot normally, without SIM, don't add any accounts, just enable WiFi.

- After the install wizard, go to "Settings - Date and time", set it 8 days earlier, deactivate "Automatic date and time" and "Automatic time zone".

- Under "Settings - Software update" disable "Auto download over WiFi". Check for updates (just check, don't install anything).

- Reboot

- Under "Settings -Date and time", check for updates again (just check, don't install anything).

- Enable "Developer Options", you should now see "OEM unlocking".

- This worked for me, if it doesn't work for you then you either have some restrictions (like "Device Services" enabled) or the wrong region model (like US Snapdragon).

3) UNLOCK BOOTLOADER

- Boot into "Download Mode" status had changed to "KG STATE : Checking" , "FRP LOCK: OFF" , and "OEM LOCK: ON(U)".

- Turn off and then boot again into "Download Mode" but this time, on the first screen long-press "Volume up" instead of the regular short-press "Volume up".

- On the next screen "Unlock Bootloader ?" just short-press "Volume up" [this is followed by factory reset / "Erase", your data will be gone!]

- Phone will reboot into the OS after a little bit. You could go through the steps under 2) and check if "OEM unlocking" is enabled...

- But a quicker way is to reboot into "Download Mode" which in my case then read "KG STATE : Checking" , "FRP LOCK: OFF" , and "OEM LOCK: OFF(U)".

4) VBMETA & TWRP

- Still in "Download Mode" I flashed the latest firmware via Odin3_v3.14.4 (optional). Flashed regular BL, AP, CP, CSC (not CSC_HOME).

- Let phone boot into system. No need to setup, reboot back into "Download Mode"

- Flash at the same time: "vbmeta_disabled_R.tar" via tab "USERDATA" [ by afaneh92 ] and "twrp-3.7.0_12-1_afaneh92-b0s.tar" via tab "AP" [ by afaneh92 ], "Auto Reboot" unticked.

Now, here come some steps that I am a little vague on (probably a few things redundant), feedback appreciated !!!

5) MULTIDISABLER & LP_RW_TOOL

- Reboot into the new TWRP Recovery

- Go to Advanced > Terminal, type: multidisabler. Should see "finished"

- IF error, type: multidisabler again. Should see "finished".

Flash custom kernel and magisk apk in twrp.

- "Advanced Wipe" everything (Dalvik/Art Cache, Metadata, Data, Internal Storage, Cache)

- Go back to "Wipe" > "Format Data" > type "yes".

- Reboot to recovery.

- Reboot back into Recovery, flash "afaneh92_lp_rw_tool_v0.4.zip"

- "Advanced Wipe" everything (Dalvik/Art Cache, Metadata, Data, Internal Storage, Cache)

- Go back to "Wipe" > "Format Data" > type "yes".

- Reboot to recovery.

6) UP_PARAM, KERNEL, MAGISK

- Boot into "Download Mode", flashed "up_param.tar" via tab "AP" [ post by gav83collins ], "Auto Reboot" unticked (or not).

- Back into "Recovery" > Flash custom kernel & magisk

- waipio-gki_kernel_5.10.81-afaneh92-gd8d6af751972_2022_11_08.zip

- OR b0s_kernel_5.10.66-afaneh92-g5f280760558f_2022_11_12.zip [ymmv]

- Wipe "Dalvik/Art Cache, Metadata, Cache"

Reboot and done. Go through setup wizard etc. "Internal storage" should be accessible from within the OS and from within TWRP.

Next: Finishing Magisk install from within the OS, with things like Universal SafetyNet Fix (Zygisk), AFWall, XPrivacyLua (Pro), Zygisk-LSPosed, Shamiko, CloudflareDND4Magisk, a very extensive (manual) debloat, etc etc ymmv.

That's pretty much it. Again, thanks to all these amazing devs and community. Feedback much appreciated.

k