Based on shadow's response and others response in this thread. I have compiled the full list of actions that result in a fully working CP2077 with all updates- This works with OTA updates as shadow mentioned - Thanks everyone:
TO USE MSM: https://forum.xda-developers.com/t/...ogenos-google-apps-theme-ota-updates.4199011/
1.- MSM to Hydrogen OS using the link provided at OP.
2.-- Update Hydrogen OS to 11.0.5.6 using OTA update (incremental update directly on the phone).
3.- Once Hydrogen complete update to 11.0.5.6. Turn phone OFF.
4.- MSM to Oxygen OS to 11.0.1.2.
5.- Once Oxygen OS boot up, loaded 11.0.5.6.KB05AA FULL zip update (Provided on OnePlus website) to the phone's root directory.
6.- Perform a Local update through the "gear" icon under the system update section.
7 – UNLOCK BOOTLOADER
8 – ROOT then allow shell permissions in MAGISK manager
9) Now your cyberpunk 8T phone should be on OOS, and you have all cyberpunk elements working (this is important as it points that param flag for cyberpunk is active)
10) Unlock bootloader (credit to
@Kihara777 )
11a) download this image:
https://1drv.ms/u/s!AsJy8Rcn_wjLhLwuunq7W9seKfKT7Q?e=vTKQd0
11b) Use below commands in adb to push the cust images (google how to to adb commands).
Bash:
adb push H19_OTA-oem_cust1-raw.img /sdcard/oc1.img
(I actually unziped and copied the file to phone root through windows and renamed it to oc1.img, then did adb shell in cmd, and ran the below commands)
adb shell su -c dd if=/sdcard/oc1.img of=/dev/block/bootdevice/by-name/oem_cust1_a
adb shell su -c dd if=/sdcard/oc1.img of=/dev/block/bootdevice/by-name/oem_cust1_b
11c) relock the bootloader
(for full info about this step check
https://forum.xda-developers.com/t/...-for-oneplus-8t-devices.4198459/post-84055453 )
12) After rebooting the phone, you should have all elements, and OTA incremental updates should not affect your cyberpunk elements or cause bootloop