Cememer's blog

Cememerの備忘録の置き場

iOSのEU向けサイドローディングを無理やり有効化できてしまった話

最近、iOSのバグを使用しEU圏外でもサイドローディングを有効化できるツールがリリースされました。

このツールを試してみたところ、なんと日本のiPhoneでも、Epic Games Storeやフォールガイズ、フォートナイトなどをインストールすることができました!!

というわけで、サイドローディングを有効化した方法を共有します。

必ずお読みください

注意事項

この方法ではiOS 18.1 beta 4までに存在するバグを使用して、特定のファイルを書き換えることによってサイドロードを有効化しています。

既知のファイルのみを書き換える性質上、一部端末では有効化出来ない可能性があり、実際に有効化できなかったという報告もちらほら見受けられます。 自己責任で、ダメ元でチャレンジしてみてください。**

今後成功率が高い方法が出る可能性もあるため、日本で正式に出来るようになるまで待てないという人は、できるだけ今のバージョンを維持するようにしてください。

なおファイル書き換えバグ自体は、iOS 18.1 Beta 4 / iOS 18.0 / iOS 17.6までで動作します。iOS 18.1 (b5)以降は修正され実行できなくなりました。

私の手元の端末(iPhone 15/iPhone 12)では全てサイドロード有効化を行うことができましたが、iOS 18では有効化できませんでした...

必要な物

  • iOS 17.4 or iPadOS 18iOS 18.1 Beta4までのiPhone/iPad
  • PCにiPhone/iPadなどを接続できる環境
  • 端末のバックアップ (問題が起きた時の保険)

1. 事前準備

iPhoneを探す」を一時的に無効化する

設定->[名前]->探す->iPhoneを探すから、iPhoneを探すを無効化する必要があります。

この手段を実行した後は再度有効化しても問題ありません。

2. ツールのセットアップ

以下のリンクから最新のNuggetをダウンロードし、解凍してください。

github.com

解凍後は中のディレクトリにあるNugget.exeまたはNugget.appを実行します。

ファイルは署名されていないため警告画面が出ますが、以下の方法で対処します。

(基本的な操作は簡易的に記載しています、分からない場合はGoogleなどで検索してください)

Windows

exeをダブルクリックすると警告画面が出ますが、「詳細情報」をクリックし、「実行」ボタンを押します。

macOS

Appを右クリックしてメニューを表示し、「開く」をクリックします。

すると、「開く」ボタンがある警告画面が出るので、「開く」をクリックします。

以下のようなウインドウ(画面)が表示されたらOKです。

3. ファイル置き換えの実行

端末への接続

Nuggetが実行されている状態でPCに端末を接続し、Nuggetの画面にある更新ボタンをクリックします。

下の画像のように画面に端末名が表示されたら、接続完了です。

端末名が出ない場合、画面ロックが解除されてないか、デバイスでPCの信頼が行われていない可能性があります。もう一度試してみてください。

Nuggetに端末が接続された様子

変更の選択

左のタブから「EU Enabler」を選択し、Enabledにチェックマークを入れてください。

次に、Region Codeの入力欄にJPと入力してください。

*ここを入力しないと日本では動作しません、日本国外にいる場合はその地域の2文字の地域コードを入力してください

以下のような状態になったら変更の準備完了です。

ファイルの適用

最後に、「Apply」を押して適用タブに移動し、「Apply Changes」ボタンをクリックして変更を適用します。

"All Done"というダイアログが表示され、端末が再起動されたら完了です!あとはお好きなストアのインストールを試してください。

ストアの初回インストール時には、インストールをクリックした後に一旦設定に移動して、マーケットプレイスを許可することを忘れないようにしましょう。

store.epicgames.com

altstore.io

上手くいかない場合 / 戻す方法

エラーが表示された場合、iPhoneを探すが無効化されていることや、端末のロックが解除されていること、端末が正しくPCに接続されていることなどを確認してください。

iPadでのサイドローディングはiPad OS 18以降が必要です。

もう一つのメソッドを試す

"All Done"でもサイドローディングが有効化されていない場合、パッチの選択の部分で「Method Type」を「Method 2」に選択してからもう一度適用してみてください。

また、Region CodeをJPなどに変更していることを確認してください。

これでも上手くいかない場合、残念ながらこの端末では今の所サイドロードを有効化することはできません...🥲

Nuggetの最新情報などをお待ちください...

変更を元に戻す

「Apply」タブで、「Remove All Tweaks」ボタンをクリックすると変更が元に戻ります。

サイドローディングが無効化された場合

日が経ってサイドローディングが無効化された場合、置き換えたデータが更新された可能性があります。

この場合はもう一度この手段を実行すれば再び有効化されるはずです。