weixin_39789979
2020-12-08 22:26 阅读 0

CETK decryption fails on arm9loaderhax

On my two 3DSes, CETK/firmware.bin (Depending on if I include the firmkey) decryption fails via A9LH. They work normally via any other entrypoint.

该提问来源于开源项目:mid-kid/CakesForeveryWan

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • weixin_40005373 weixin_40005373 2020-12-08 22:26

    It lacks some key needed. From A9LH it would at least miss the keys inside NATIVE_FIRM ARM9 section including Process9 NCCH. So setup the keys you have before decryption or firmlaunch.

    点赞 评论 复制链接分享
  • weixin_39789979 weixin_39789979 2020-12-08 22:26

    Mind telling me which keys are required?

    点赞 评论 复制链接分享
  • weixin_40005373 weixin_40005373 2020-12-08 22:26

    From 3dbrew:AES_Registers.KeySlots, read the whole sheet. I must admit I don't know what the keys should be. However if you force the console to try encrypt a known-text with its Normal Key in Keyslots, and compare the output with what you can get from other entrypoints, the comparison would tell you which keyslots are different.

    点赞 评论 复制链接分享