【PS Vita】VitaDB DownloaderでSharkFOODが落ちる原因と対処法|libshacccg.suprxを取得する方法

PSVita Vita改造

はじめに

PS Vitaのホームブリュー環境を構築する上で、今や欠かせない存在となった「VitaDB Downloader」。 しかし、初回セットアップ時にSharkFOODが起動直後にクラッシュ(強制終了)してしまい、そこから先に進めないというトラブルが散見されます。

SharkFOODが動作しないと、Vitaの多くの自作アプリに必須となる「libshacccg.suprx」というファイルが生成されず、非常に不便です。本記事では、この問題の根本的な原因と、確実に解決するための2つのアプローチを解説します。


症状:SharkFOODが起動直後に落ちる

VitaDB Downloaderを初めて起動し、初期セットアップを進めようとすると以下のような挙動が発生することがあります。

  1. SharkFOODが自動的に起動する。
  2. 数秒間、ロゴや黒い画面が表示された後、エラーメッセージもなくライブエリア(ホーム画面)に押し戻される。
  3. VitaDB Downloaderのセットアップが完了せず、アプリが正常に動作しない。

この状態では、自作アプリの実行に不可欠なグラフィック関連のライブラリが不足しているため、多くのホームブリューが起動に失敗します。


原因:PSMランタイムの未インストール

このクラッシュの直接的な原因は、「PSM(PlayStation Mobile)ランタイム 2.01」がシステムにインストールされていないことです。

なぜSharkFOODが必要なのか?

SharkFOODは、Vitaのシステム内に存在する「libshacccg.suprx」というファイルを抽出・配置するためのツールです。

このファイルは、高度なグラフィック処理を必要とする多くの自作アプリやエミュレータで必須のコンポーネントとなっています。

しかし、SharkFOOD自体がPSMランタイム上で動作する設計であるため、土台となるランタイムが存在しないと、起動した瞬間にシステムが強制終了させてしまうのです。


解決方法①:PIB-Configuration-Toolで抽出する(推奨)

現在、最も簡単で確実な方法がこれです。SharkFOODやPSMランタイムを一切使わずに、目的のファイルを抽出できます。

手順の概要

  1. PIB-Configuration-Toolの入手
    GitHubのリリースページから最新のvpkをダウンロードし、VitaShell経由でVitaにインストールします。
    ※VitaShellの使い方についてはこちらの記事をご参照ください。
  2. ツールの実行
    アプリを起動し、× ボタンを押して実行します。
  3. 自動配置の完了
    実行後、自動的に必要な場所へファイルが配置されます。

メリットとデメリット

  • メリット: 手順が極めてシンプル。PSMランタイムの複雑な導入作業が不要。
  • デメリット: 特になし(現状、最も効率的な手段です)。

解決方法②:PSMランタイムを導入してSharkFOODを動かす

「正規の方法で環境を整えたい」「他のPSM系アプリも使いたい」という方は、こちらの方法を選択してください。

必要なもの

  • PKGinstallerLauncher: VitaにPKGファイルを直接インストールするためのツール。
    VitaDBからダウンロードします。
  • PSMランタイム関連ファイル: 以下の3つを公式リポジトリ等から準備します。
    1. PSM Runtime 1.00
    2. PSM Runtime 2.00
    3. PSM Runtime 2.01

手順

  1. PKGinstallerLauncherをVitaShell経由でインストールします。
    ※VitaShellの使い方についてはこちらの記事をご参照ください。
  2. 用意したPSMランタイムの3つのファイルを ux0:package/ フォルダ(フォルダを作成)に配置します。
  3. PKGinstallerLauncherを起動し、「Choose PKG location」を選択します。
  4. ux0:/package/」を選択します。
  5. メニューに戻り、「Launch devtool PKG installer」を選択します。
  6. ux0:/package」を選択します。
  7. PSMランタイムの3つのバージョン(1.00、2.00、2.01)をインストールします。
    ⚠️インストール順序は非常に重要です。順序を間違えると失敗します。
  8. インストールが完了したら、「設定」 → 「システム」 → 「PlayStation Mobile」を開き、ランタイムのバージョンが「2.01」になっていることを確認します。
  9. 再度VitaDB Downloader経由、または単体でSharkFOODを起動します。ランタイムが正しく導入されていればクラッシュせず、抽出処理が完了します。

メリットとデメリット

  • メリット: 正規の動作環境が構築される。
  • デメリット: 手順が複雑で、ファイルの準備に手間がかかる。

どちらの方法を選ぶべきか?

項目PIB-Configuration-Tool (推奨)PSMランタイム導入
手軽さ★★★★★ (非常に簡単)★★☆☆☆ (手間がかかる)
確実性★★★★★ (ほぼ失敗しない)★★★☆☆ (手順ミスが起きやすい)
向いている人とにかく早くトラブルを解決したい人開発環境をフルセットで整えたい人

基本的には「解決方法①」を強くおすすめします。


よくある質問(FAQ)

Q. libshacccg.suprxがないと具体的に何が起きる?

A. 多くの自作ゲームや、ハードウェア加速を利用するエミュレータが起動時にエラー(C2-12828-1など)を吐いて終了します。

Q. どちらの方法も試したが解決しない場合は?

A. インターネット接続を確認してください。ツールの実行中に必要なデータをダウンロードする場合があるため、オフライン環境では失敗することがあります。


おわりに

VitaDB Downloaderの初期設定でつまずく原因のほとんどは、このPSMランタイム不足によるSharkFOODのクラッシュです。

かつては複雑な手順が必要でしたが、現在は「PIB-Configuration-Tool」のおかげで、初心者の方でも数分で解決できるようになりました。一度「libshacccg.suprx」さえ取得してしまえば、あとは快適なVitaライフが待っています。

この記事が、あなたのトラブル解決の助けになれば幸いです。

Vita改造
スポンサーリンク

コメント