Switchのファイルフォーマットの復号も hactool by SciresM

ツイッターで、SciresM氏がNintendo Switchで使われているフォーマットのファイルの情報表示や復号化、展開を行うことができるWindows向けコマンドラインユーティリティhactoolをリリースしていました。

サポートしているSwitchのフォーマットはNCA、XCI、HFS0、PFS0、RomFS、NPDM、Package1 (PK11)、Package2 (PK21)、INI1、KIP1です。

SciresM氏によると、hactoolは3DSのROMフォーマットファイルの情報表示や復号化を行うctrtoolにインスパイアされて開発したそうです。

hactool

復号には当然鍵が必要ですが、hactool自体鍵情報は持っていません。External Keysとしてコマンドの引数で鍵を入力できるようになっており、NCA暗号鍵流出事件のように鍵が流出するとhactoolでそれを活用できたりするかもしれません。

ソースコードはGitHubで公開され、最新版としてバグ修正したhactool 1.0.1が公開されています。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

『Switchのファイルフォーマットの復号も hactool by SciresM』へのコメント

  1. 名前:sun 投稿日:2018/02/11(日) 00:04:04 ID:8db64ace7 返信

    色々来てていい感じで進展してますねぇ