You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
xorer currently does not change the NCCH flags to reflect whether or not the NCCH is encrypted.
The flag is correctly parsed (src/types/ncch.rs lines 39 [flags_data_format] and 52 [flag_nocrypto]), but then never read, modified or written; neither decrypt_cfa nor decrypt_cxi modify the NCCH flags.
The flag signalling that the NCCH is encrypted should be unset if decrypt_cfa or decrypt_cxi succeed. Not doing so leads to a number of issues when using it:
ctrtool -y insists that the hash mismatches if -p is not given.
A 3DS will be unable to use the decrypted CXI/CFA/NCSD as it will try to decrypt.
NCCH-parsing tools may erroneously believe the file still needs to be decrypted.
The text was updated successfully, but these errors were encountered:
ghost
linked a pull request
Sep 11, 2015
that will
close
this issue
xorer currently does not change the NCCH flags to reflect whether or not the NCCH is encrypted.
The flag is correctly parsed (src/types/ncch.rs lines 39 [flags_data_format] and 52 [flag_nocrypto]), but then never read, modified or written; neither decrypt_cfa nor decrypt_cxi modify the NCCH flags.
The flag signalling that the NCCH is encrypted should be unset if decrypt_cfa or decrypt_cxi succeed. Not doing so leads to a number of issues when using it:
The text was updated successfully, but these errors were encountered: