I tired the new "hack.7z" script. Took an untouched boot.dat, renamed boot_ori.dat, and ran the script. XCI games blackscreen\crash when loading. SX Save Manager and SX Dumper is working.
That's weird. I'm guessing you do not have a legit SX license at hand that you could use to see if the problem is with the cracked license itself or something else?
I'm also assuming here that you are trying to load XCI games directly and not run a game that you installed from a XCI file, because if you were trying to run XCI-installed games just know that the default album installer of SXOS uses a different method to install XCI games which make them not to work at all with a different CFW. This to say that XCI games that were installed with other methods different from the SXOS default album installer may also give you problems when trying to run them with SXOS.
Anyway have you tried to delete everything on your SD card and try it again from scratch with the bare minimum of required files? IIRC back in the day things like the 'SX Autoloader' were giving problems even with a legit SXOS license so if you are using said tools, try not to. Also make sure the games you are trying are not corrupt or anything like that and do not require a firmware higher than 11 which is the highest firmware that the latest release of SXOS supports. Take note that if you have updated any games at any point in time, the switch will always remember that you updated your game to a newer version even if you uninstall them normally afterwards, and if that is the case you are required to install the update of that version of the game or an higher version first before you can get the game to work again so make sure that the update in question will also not change the game requirement firmware to something above firmware 11.
Can also be worth mention that the gamecard firmware (which is a type of separate firmware from the normal switch firmware that people are use to) may be burned by anyone when updating the 'normal' switch firmware (even if the update is done via emunand it will also affect the sysnand and vice-versa). What this means is that gamecards will only work if the gamecard firmware matches the corresponded switch firmware that it is meant to work with. That said, it would not be possible to make gamecards work on firmware 11 if we previously burned the gamecard firmware while updating either the sysnand or emunand to say firmware 12 even if we were to downgrade again to firmware 11. Once you update your gamecard firmware there is no going back, for that reason you may want to prevent the gamecard firmware from updating further than the switch firmware version you are planning to use (atmosphere, for example, has a configuration that you can manually change to allow or deny firmware updates of the gamecard). The downside of not allowing the gamecard to update itself is that gamecards may also not work on firmwares higher than the one you choose to be stuck with so if you have your gamecard at firmware 11 and do not update it to firmware 12 you will not be able to use the gamecard on firmware 12. The gamecard fuse check is something that cannot be ignored even with CFW because unlike the 'normal' switch fuses that are effectively cracked, to this day no one came up with a way to crack the gamecard firmware fuses.
Btw, installed games are not affected by the gamecard firmware. The gamecard firmware only matters when you insert a gamecard on your switch, and I only mention all of this because since SXOS XCI loader apparently uses some sort of gamecard emulation it also may be that you need to have the right gamecard firmware in order for it to work properly, but don't quote me on that because it may very well be that the XCI loader is not subject to the gamecard firmware at all.