ok just to clearup how the process works as i just took the time to check and make sure i had the correct info using the latest decrypt9 built, and yeah a ctrtransfer image created by decrypt9 does include your secureinfo_A file and localfriendcodeseed, but these files are not used during the ctrtransfer process, even if i restore a US ctrnand image, it will indeed keep my original EUR secure info despite having a region valid secureinfo_A built into the ctrtransfer image,
@d0k3 i know this is kinda against what this thread is about, but do you think it would be better to check if the ctrtransfer is going to a different region, and if it is opt to use the included secureinfo_A and automatically use the consoles original secureinfo and rename it to secureinfo_C as used by luma, this could avoid any potential bricks during region changes when people try to do them on a non a9lh system, which i seem to remember seeing a few bricks, when in actual fact these could have been avoided by automatically accepting the donor file as secureinfo_A and automatically using the original system's secureinfo_C, for most people this will make the region swap much safer
and maybe have a option for a "anon" ctrtransfer image that strips out the console unique files to avoid people inadvertently sharing their personal files