[SWITCH] gcdumptool v1.1.0 がリリース

GitHubでDarkMatterCore氏が、Switchのカートリッジダンプツール gcdumptool v1.1.0 をリリースしていました。

  • hbmenuに表示されるアイコンを変更
  • カートリッジ内のベースゲームのアイコンが表示されるように
  • マルチゲームカートリッジの場合、表示されるベースゲーム情報をL/ZL/R/ZRで変更可能に
  • 共有フォントをボタンとスティックのビットマップの表示に使用するように
  • mbedtlsベースのAESとSHA256の実装をlibnxのハードウェアアクセラレーション暗号化APIで置き換え
  • XCIの分割ダンプの際に作成されるフォルダにアーカイブビットを設定出来るように
  • ETA(残り時間)の計算を修正
  • HFS0パーティションダンプでETAの計算を有効に
  • カートリッジの証明書ダンプのCRC32の計算を修正
  • romfsセクションパーサーを追加
    • romfsの(ファイル毎の)ダンプ、romfsの閲覧、選択したファイルのダンプ/分割
    • マルチゲームカートリッジもサポート
    • ダンプ先は "sdmc:/[ゲーム名] v[バージョン] ([タイトルID]) (RomFS)/"
  • ファイルの閲覧モードにハイコントラストのディレクトリ/ファイルアイコンを追加
  • 4NXCI/hacPackをベースにNSPの作成に関わるコードを修正
  • カートリッジに含まれたアップデート/DLCのNSPとしてのダンプをサポート
  • メインメニューにカートリッジに含まれたアップデート/DLCの情報を表示するように
  • NSPの命名規則を変更
    • ベースゲーム: "sdmc:/[ゲーム名] v[バージョン] ([タイトルID]) (BASE).nsp"
    • アップデート: "sdmc:/[ゲーム名] v[バージョン] ([タイトルID]) (UPD).nsp"
      ベースゲームが見つからない場合は "sdmc:/[タイトルID] v[バージョン] (UPD).nsp"
    • DLC:"sdmc:/[ゲーム名] v[バージョン] ([タイトルID]) (DLC).nsp"
      ベースゲームが見つからない場合は "sdmc:/[タイトルID] v[バージョン] (DLC).nsp"
  • NSPのダンプやromfsのダンプ/閲覧のための鍵を取得するように
    (事前にLockpickを実行する必要無し)
  • 分割に関わるコードのマイナーな改良
  • gcdumptoolの起動パスが取得出来る場合はアップデート機能で使用するように
    取得出来ない場合は "sdmc:/switch/gcdumptool.nro"
  • UIのレイアウトの修正
  • NCMサービスのリソースが正常にクローズされるように
  • 不要なサービスのイニシャライズを除去

が変更点です。

[ 2019/06/06 18:02 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(0)

[SWITCH] SX Dumper v2.0.3 がリリース

Team XecuterがSwitchのCFWであるSX OS向けのダンプアプリ SX Dumper v2.0.3 をリリースしていました。
https://team-xecuter.com/sx-dumper-v2-0-2-released/
https://team-xecuter.com/sx-dumper-v2-0-3-released/
https://sx.xecuter.com/
v2.0.2
  • DLCをnspとしてダンプする機能を追加(L/Rで選択変更)
  • ゲーム/アップデート/DLCのtitlekeyが表示されるように
  • 出力ファイルのファイル名を以下のように変更
    "ゲームタイトル [タイトルID] タイプ [バージョン].nsp"
    (例:Yoshis Crafted World [01006000040C2000] [v0].nsp)
    (例:Mario Kart 8 Deluxe [0100152000022800] Update [v9].nsp)
  • ダンプ中にホームボタンが点灯するように
  • メインメニューからゲームを起動する機能を追加
    (カーソルを合わせてXボタン)
  • microSDカードのファイルシステム(FAT32/exFAT)を自動で検出するように
    (FAT32と判定された場合に分割ダンプが行われるように)
  • OptionsにSX OSのLanplayとステルスモードのON/OFF設定を追加
v2.0.3
  • titlekeyが無いタイトルのダンプが開始され悪いチケットが作成される事がある問題の修正
  • DLCの選択案内のテキスト"next"を"Next"に修正
が変更点です。

[ 2019/05/17 02:59 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(0)

[SWITCH] SX Dumper v2.0.1 がリリース

Team XecuterがSwitchのCFWであるSX OS向けのカートリッジダンプアプリ SX Dumper v2.0.1 をリリースしていました。
https://team-xecuter.com/sx-dumper-v2-0-1-released/
https://sx.xecuter.com/
  • アプリ起動時にXCIの情報表示用のキャッシュを作成するように
    (そのため初回は起動に時間が掛かる可能性有り)
  • XCIはデフォルトでトリミングされるように
    (Options(-ボタン)のDumper項目にて無効化可能)
  • XCIの証明書削除処理を無効に出来るように
    (Options(-ボタン)のDumper項目にて)
  • XCIの分割ダンプで証明書が削除されなかったバグを修正
  • カートリッジ/DL版ゲームのアップデートをNSPとしてダンプする機能を追加
  • NSPにファイルを追加出来なかったバグを修正
  • NSPとしてダンプする前にtitlekeyがあるかどうかを確認するように
    (titlekeyが無い場合にはダンプを行わないように)
が変更点です。

[ 2019/05/05 04:49 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(5)

[SWITCH] gcdumptool v1.0.8 がリリース

GitHubでDarkMatterCore氏が、Switchのカートリッジダンプツール gcdumptool v1.0.8 をリリースしていました。

v1.0.6
  • 最新のdevkitA64/libnxと互換性を持つようコードベースを更新
  • 8x8 ASCIIフォントを共有フォントに変更
  • gcdumptoolをアップデートするオプションを有効に
  • 画面の調光と自動スリープを無効に
  • カートリッジのパーティションブラウザにファイルカウンターを追加
  • 分割ダンプの命名規則を ".xc[part number]" に変更
  • カートリッジを挿入した際の待ち時間を1秒増加
  • カートリッジをより適切に検出出来るようカートリッジ検出スレッドを追加
  • Type 0x02(Cart2)のロゴパーティションを閲覧する際の問題を修正
  • アプレットではなくアプリとして実行した場合はHomeボタンをブロックするように
  • (アプリとして実行した場合は+ボタンで終了)
  • バンドルFW バージョン6.0.0~8.0.0 の検出をサポート
v1.0.7
  • アップデート成功時にアプリ再起動を提案するメッセージを追加
v1.0.8
  • マルチゲームカートリッジのメタデータを適切に読み取れるように
  • カートリッジをNSPとしてダンプする機能を追加
    • FAT32のためにファイル分割をサポート
    • CRC32の計算をサポート
    • マルチゲームカートリッジの場合はダンプするゲームを選択可
  • ベリファイプロセスをマルチゲームカートリッジのために調整
  • 書き込み操作に失敗した際のエラーレポートを改善
  • FAT32の制限を超えて書き込もうとした際のエラーで分割オプションを提案するように
  • 分割ダンプのパートサイズを調整
    XCIはXCI-Cutterと同じサイズに、NSPはsplitNSPと同じサイズに
  • UIのコードのマイナーな修正

が変更点です。

[ 2019/05/03 22:29 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(0)

[SWITCH] reNXpack v1.16 がリリース

GitHubでThe-4n氏が、より低いFWでインストール/起動出来るようNSPをリパックする
reNXpack v1.16 をリリースしていました。
v1.15
・summary(処理の最後に表示される情報)にrequiredsystemversionとkeygenerationを追加
・PFS0の検証に関するバグを修正
・cnmt.xmlに対し誤った鍵を生成していたのを修正
v1.16
・ファイルパスに関するバグを修正
が変更点です。

[ 2019/04/21 07:19 ] カテゴリ Switch | タグ Switch_NSP, | コメント(0)

[SWITCH] SX Dumper v2.0.0 がリリース

Team XecuterがSwitchのCFWであるSX OS向けのカートリッジダンプアプリ SX Dumper v2.0.0 をリリースしていました。
https://team-xecuter.com/sx-dumper-v2-0-0-released/
https://sx.xecuter.com/
・全面的にUIを変更
・選択したゲームの情報を表示するように
 (Tinfoilと同じく.jsonを参照してeショップにあるスクショを表示)
・ゲームを起動する機能を追加
・DL版ゲームをNSPとしてダンプする機能を追加
・複数のゲームが含まれたカートリッジをサポート
が変更点です。

[ 2019/04/21 07:18 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(0)

[SWITCH] reNXpack v1.11 がリリース

GitHubでThe-4n氏が、より低いFWでインストール/起動出来るようNSPをリパックする
reNXpack v1.11 をリリースしていました。
v1.10
・NPDM(ACID/ACI0) kac minimum_kernel_version パッチを追加
v1.11
・exefsのハッシュ計算のバグを修正
が変更点です。

[ 2019/04/16 07:19 ] カテゴリ Switch | タグ Switch_NSP, | コメント(0)

[SWITCH] 4NXCI v4.02 がリリース

GitHubでThe-4n氏が、SwitchのカートリッジのダンプであるXCIから必要なNCAを抽出して変換し、
インストールするためのNSPとしてパックする 4NXCI v4.02 をリリースしていました。
・keygeneration 8をサポート (FW7.0.0/7.0.1を要求するコンテンツをサポート)
が変更点です。

[ 2019/04/12 01:52 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(8)

[SWITCH] より低いFWでゲームを起動出来るようNSPをリパックする reNXpack がリリース

GitHubでThe-4n氏が、より低いFWでそのゲームを起動出来るようNSPをリパックする
reNXpack v1.01 をリリースしていました。

特徴としては以下です。
・ゲーム/アップデート/DLCを最も要求FWが低い暗号鍵で暗号化
・titlekeyで暗号化されたNCAを標準の鍵で暗号化されたNCAに変換
・要求されるFWバージョンとアプリケーションバージョンを0に
・複数のゲーム/アップデート/DLCを含んだNSPをサポート

今現在存在するほぼ全てのNSPインストーラー(Goldleaf, Tinfoil等)は、上記の3つ目を実装しています。
(正確には、そこのチェックを無視してインストールを試みる、という機能を実装)
しかしその機能は要求FWに関わる鍵が変わっていない場合のみ有効で、鍵が変わるとインストールに失敗します。
reNXpackはそのようなNSPを展開し、NCAを変換し、NSPとして再度パックする、というツールです。
ただ、それで全てのゲーム/アップデート/DLCが低いFWで動作(起動)するのかと言えば、そうはなりません。
インストールは出来るようになりますが、実際に動作するかどうかはゲーム/アップデート/DLC毎に異なります。

reNXpackに必要な鍵は [header_key] [key_area_key_application_xx] [titlekek_xx] となります。
reNXpackと同じディレクトリに配置した keys.dat/keys.txt/keys.ini/prod.keys が参照されます。
renxpack.exeにNSPをドラッグアンドドロップすれば [タイトルID_reNXpack.nsp] として出力されます。
renxpack-GUI.exeは NSP/出力先/鍵ファイル のパスをGUI上で指定したい人向けです。

ちなみに、blawar氏のTinfoilとLithiumにはインストール時にreNXpackのような事を行う機能が存在します。
reNXpackと比べどちらが優れているのかは、私は把握していないので聞かないでください。

[ 2019/04/11 06:36 ] カテゴリ Switch | タグ Switch_NSP, | コメント(0)

[SWITCH] 4NXCI v4.01 がリリース

GitHubでThe-4n氏が、SwitchのカートリッジのダンプであるXCIから必要なNCAを抽出し、ゲームやゲームの
アップデートをインストールするためのNSPとしてパックする 4NXCI v4.01 をリリースしていました。
・--keepncaidオプションを使用すると使用出来ないNSPが作成されるバグの修正
・ファイルパスが長いXCIを開く際のマイナーなバグの修正
が変更点です。

[ 2019/04/01 03:37 ] カテゴリ Switch | タグ Switch_XCI, Switch_NSP, | コメント(0)