[Samsung Galaxy S10/S10+/S10 5G/E Cross Device Deve] davidnghk:
For anyone wonder how to upgrade from BeyondRom V6.8 to BeyondRom V6.9

Here is how I did it, and it preserve the app data. But I think I am doing it wrong, but so far it works

I think the correct way to upgrade from BeyondRom v6.8 to v6.9 is follow the step in 1.1 again, but that would clear/erase all your app data.

1.1 I follow the instruction here to install the BeyondRom V6.8 with Magisk and TWRP

Please note, the TWRP version (search Changelog in the post) much match your BeyondRom version, eg, they both in CTF1

title: The Proper Way to root your S10 (10+,10e) Device and get it Right! Tipps & Tricks by |||||

https://xdaforums.com/galaxy-s10/how-to/proper-to-root-s10-device-twrp-s10-10e-t4015813

1.2 my TWRP is download from here

title: [RECOVERY] [OFFICIAL] TWRP 3.4.0 for Galaxy S10 Exynos [G970F/G973F/G975F/G977B] by ianmacd

https://xdaforums.com/galaxy-s10/development/recovery-twrp-3-3-0-galaxy-s10-exynos-t3924856

2.1 yesterday, the BeyondRom V6.8 keep popping force close apps error, I reboot it, but Magisk (root) no longer works. but the non-root version still works.

I reboot and retry many times, same thing, so I decided to upgraded my S10+ from CTF1 to CTG4

2.2 I am using S10+, so I download above software in S10+ version

2.3. I download the latest TWRP in above link

v3.4.0-2_ianmacd for G97[035]F [inc. CTG4 kernel] (2020-08-14)

https://www.androidfilehost.com/?fid=8889791610682914747

2.4. I download the latest BeyondRom V6.9 according to your S10 version in above link

mine is BeyondQROM-G97xF_CTG4_v6.9_20200806.zip

2.5. as you can see, both TWRP and BeyondRom are in the same CTG4 version.

3.1 in your non-root or root version of S10 or other non S10 phone, launch Magisk Manager

3.2 in the main screen of Magisk Manager, there is two "Install" wording in the top, choose the top one

-> Click "Install"

-> "Select and Patch a File"

-> select the TWRP you downloaded, mine is "twrp-beyond2lte-3.4.0-2_ianmacd.img"

-> after a minutes or so, the new patched file is saved as "magisk_patched.img", this is the patched version of TWRP which contain Magisk

4.1 Reboot your phone to TWRP which is v3.4.0-1_ianmacd, by pressing volume up + Bixby + Power button

4.2 Go to TWRP -> Install

-> Install Image (screen bottom right)

-> choose the file you just patched "magisk_patched.img"

-> Next -> Choose "Recovery" -> Done

4.3 Reboot your phone to TWRP again, now it should be in v3.4.0-2

4.4 Go to TWRP main menu -> Install

-> your S10 version file might be different, mine is "BeyondQROM-G97xF_CTG4_v6.9_20200806.zip"

-> Swipe to confirm Flash

-> then Rom config,

-> Choose "Dirty Flash", as I want to keep your data.

-> you really should enable the "modded services", this allow you to reboot your phone to root

-> if somehow the screen show "Loading" for a long time, try press the BACK software key button on your S10, and re-do the step, it should pass through, this happen to me few times.

4.5 After Rom install completed, DO NOT click "Reboot System" in TWRP

-> use software BACK button, and go back to the TWRP main screen

-> then in the TWRP main screen -> Reboot -> Recovery

4.6 after few minutes, system might do some app update, you should be in BeyondQROM V6.9

5.1 the Rom works, camera also work.

5.2 But somehow this morning, I reboot it, and it stuck in the screen, showing SAMSUNG, after many minutes pass, it auto reboot to the "non-root" version

-> what I did was, reboot to TWRP -> install BeyondQROM v6.9 again, mine zip file was "BeyondQROM-G97xF_CTG4_v6.9_20200806.zip"

-> after flash -> back to TWRP main screen -> Reboot -> Recovery -> work again