iOS版「Grand Theft Auto:San Andreas」にmodを入れる方法

 Squ1dd13氏作成の「iOS版CLEO mod」の導入方法です。
 CLEO modは「CLEO tweak」(本体)と「CLEOスクリプト」で構成されます。それぞれ順を追って説明します。

注意事項

 mod導入には脱獄(ファームウェアに手を加え、ユーザー権限の制限を取り払う行為)が必要です。脱獄済みの端末を用意してください。脱獄は各自で調べ自己責任のもとで行ってください。脱獄、modの導入、どちらも公式サポート範囲外の行為です。繰り返しになりますが、全てを自己責任のもとで行ってください。

 脱獄ツールは各種ありますが「unc0ver」推奨です。iOS版CLEOはSaurik氏のCydia Substrateに依存しているため、現在Odysseyとは互換性がありません。unc0verはiOS 11.0 〜 iOS 14.3 に対応しています。
 CLEO 2.0以降、unc0ver以外もサポートされるようになりました。ただしこれ以降はiOS12以下での動作テストを行っていないことを作者が明言しています。

 64bit端末のみをサポートしています。また、現状必ずしも全てのmodが正常に使用できる訳ではありません。

Cydiaで用意するもの

以下のものをCydiaからインストールしてください。

  • Filza File Manager(以下 Filza)
  • iCleaner Pro
  • Apple File Conduit “2”(ファイルをPCでダウンロードし転送する場合のみ)

CLEO tweak(本体)の導入

 まずはCLEO tweakを作者であるSqu1dd13氏のgithubからダウンロードしてください。

Squ1dd13氏のgithubのリンク

 メニューの「Releases」から最新版(当記事では「CLEO 2.1.2」)の「CLEO.deb」をダウンロードします(1.2までの古いバージョンなら「package.deb」というファイル)。

 ダウンロードが終了したらsafariの上部メニューあるいは「ファイル」アプリから「Filzaにコピー」を選択してください。Filzaが起動して画面が切り替わりますので「CLEO.deb」をタップして「インストール」を選択します。インストール終了後は「アクション」からリスプリングしてください。

 CLEOを更新する際も、新しいdebファイルを用意し上記の手順を実行してください。

Filzaにコピー

 PCを使ってダウンロードした場合はifanbox等を使ってiOS端末の任意のフォルダに移してください。転送後のインストールは同じくFilzaを使用します。

以上で本体の導入は完了です。

CLEOスクリプトの導入

 CLEOスクリプトとはmodの命令部分と考えてください。乗り物を出現させたければ「乗り物を出せ」という命令が、キャラクターの見た目を変えたければ「キャラクターの見た目を変えろ」という命令が必要になります。

 Filzaにて下記を開き、「Documents」フォルダ内に「CLEO」というフォルダを作成してください。ここにCLEOスクリプトを格納します。

ver / mobile / Containers / Data / Application / GTA: SA / Documents

「GTA: SA」の部分は使用するファイルマネージャーによってはUUID(英数字の文字列で表現された識別子)で表示される場合があります。Filzaを使用していただく方法が一番確実です。

 格納場所ができたらスクリプト用意します。スクリプトにはiOS専用というものはありません。Android版と共有です。PC版ではなく必ずAndroid版のもの(あるいはmobile版と明記されているもの)を使用してください。
 ここでは例として、乗り物呼び出しスクリプト「Vehicle Spawner for Android」を使って解説を進めていきたいと思います。以下からダウンロードしてください。

Vehicle Spawner for Android - GTAinside.com

 解凍すると中のフォルダに以下の2つのファイルが出てきます。

  • Vehicle Spawner.csa
  • Vehicle Spawner.fxt

 2つを先ほど作成したCLEOフォルダに移動させ、CLEOスクリプトの導入は完了です。

 他にもスクリプトを導入したい場合は上記サイトのmodメニュー内の、「Mods for GTA SA Mobile」カテゴリーから探してください。

※ 2.0.9までの古いバージョンでは、スクリプトは以下の場所に「CS」というフォルダを作り、そこに格納されていました。

ver / mobile / documents

CLEOを読み込みゲームを開始する

 これで下準備は整いました。

 基本的にCLEOはゲームの起動と共に自動で読み込まれます。正しく読み込まれた場合、起動直後の利用規約画面の前に、画面中央に「CLEO」と表示されます。
 これが表示されず、通常通り利用規約が最初に表示されるようであれば、CLEOが読み込まれていないということになります。

成功した場合の起動直後

 そうした際は一度ゲームを終了し、iCleaner Proで「アプリケーション」のキャッシュ削除を行ってから、再度ゲームを起動してみてください。ここまでの手順が正しく踏まれていれば、これで解決する場合がほとんどです。

iCleaner Proの操作画面

 さて、これでいよいよmodデビューです。
 CLEOは画面を下にスワイプでメニューを呼び出すほか、画面を9分割したそれぞれのタップ位置で操作します。操作メニューの呼び出し方法はスクリプトごとにが違いますので、今後新しいものを導入した際はreadmeを確認してください。

 「Vehicle Spawner for Android」であれば以下の通りです。

  • 7と9の同時タップでメニューを起動
  • メニュー内の選択を7で上に、9で下に移動
  • 1でバック、8で決定

メニュー起動時の操作画面

iOS版CLEOリリースに対しての所感

 従来modはPC版やAndroid版が主流であり、iOS端末ではテクスチャファイルの差し替えによる車の見た目変更が関の山でした。ファイルを上書きする以上、純正のものが削除されるという柔軟性の低さや、「アンドロイド用のものの中から相性のいい一部だけが使える」と表現しても差し支えないほどの対応テクスチャの少なさにより、利用価値は限定的でした。

 Squ1dd13氏作成の「iOS版CLEO」は2020年10月に初版がリリースされました。iOS版San Andreasのリリースが2013年12月なので実におおよそ7年ごし。modが盛んなGrand Theft Autoシリーズとしてはなかなか異例です。自分もそうですが、待ちに待ったという人も多かったことでしょう。
 導入に制限はありますが、iOS端末でも他環境に遜色ない(と贔屓目に見れば言えなくもない?)modライフが送れるようになったのはとても大きな変化だと思います。

4件のコメント

  1. FilzaにCLEO.debを保存しインストールしたのですが、GTA自体が起動しなくなってしまいました。
    再起動して非脱獄状態だと普通に起動するのですが、何か原因は考えられますか?
    よろしくお願いしますm(_ _)m

    1. コメントありがとうございます。
      同じ内容のコメントが重複しておりましたので、片方は削除させていただきました。

      どうやらCLEOのアップデートに伴い、スクリプトの格納場所が変更になったようです。
      記事を更新いたしましたのでご確認ください。

  2. やはりCLEOをインストールすると起動出来なくなります。
    iPhone11 ios14.3なのですが、CLEOがios14.3に対応していないのでしょうか?

    1. githubには「13 and 14」でテストしていると書かれていますね。ただ「.」以下の細かなバージョンまでは言及されていません。
      そのほか先月頃「debをインストールしたらGTAがクラッシュするようになった」とのユーザーからの書き込みがIssues内に2件見られます。ただこちらは作者が詳細を尋ねるも、2件とも無反応です。

      CLEOのgithubトップページの下の方「What do I do if I need help…」の項目にDiscordへのリンクがあります。困った際はこちらから作者とコンタクトがとれるようです。Discordは僕自身使ったことがないため解説は出来かねますが、バグ報告をしてみるのもいいかもしれません。一般アプリに比べればユーザーからのフィードバックは少ないでしょうし、制作に役立てられると思います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA