ニンテンドースイッチ mainファイルを複合化する方法

こちらの方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではニンテンドースイッチのmainファイルを複合化する方法を紹介します
mainファイルとは実行ファイルで、何のファイルをどのように実行するかなど、様々な情報が記載されています
本来ならデバッグしないと分からないようなものが記載されているので、素人でも簡単に動きを見ることができます
例としては古いレトロゲームのromを内蔵したalldata.bin、alldata.psb.mの展開に必要なシード(パスワードのようなもの)を探す事が可能です

下記リンクよりhactoolをダウンロード&解凍

下記リンクを参考にゲーム本体が入っているProgramのncaファイルの中のSection 0の中のmainファイルを抽出し、hactool.exeファイルがある場所にコピー
下記リンクよりmain decompile.batファイルをダウンロードし、hactool.exeファイルがある場所にコピーし、起動するとmain_uncompressedファイルが作成されている
main decompile.batファイルには
hactool.exe  --uncompressed=main_uncompressed -t nso0 main
と記載されている

main_uncompressedファイルをHex Workshop Hex Editor開くと中身が複合化された状態で見れるようになっている

コメント