2023 年 4 月 19 日更新:#
最初、異なる場所にいる乗客は署名時に二重認証を要求されていなかったが、アカウントにログインした後、二重認証の状況が次々と発生し、私はそれに注意を払わなければならなくなった。
最初にログイン時に表示される二重認証の IP が署名サーバーの IP ではないことに気付きました。その後、逆プロキシレイヤーで渡される IP を私の国内 IP に変更しようと試みましたが、当時は私の予想通りの効果が表示されました:直接ログインし、2 段階認証で国内のアドレスが表示されました。
問題ないと思っていましたが、後で逆プロキシ部分の設定をどのように調整しても、二重認証の場所と私のノードは同じ場所でした😣
パケットをキャプチャし、サーバーサイドのソースコードを確認したところ、サーバーサイドはデバイスの登録のみのようです😭
そのため、SideStore の計画は一時的に放棄し、より成熟した P12 の計画に変更しました。
以下は元の文章です:
これは、私と一緒に Apple の開発者アカウントを共有するための使用ガイドです。このガイドに従ってデバイスを持ち込んでください。
開発者モードを有効にする#
もしもあなたの携帯電話のシステムバージョンがiOS16.0にアップデートされている場合、システムで開発者モード
を有効にする必要があります。
有効にするパスは設定アプリ
プライバシーとセキュリティ
開発者モード
です。
デバイスの UDID を取得する#
まず、UDID を取得にアクセスするか、モバイルデバイスで QR コードをスキャンしてください:
ページを開くと、プロファイル
のインストールが求められますので、許可し、設定でプロファイルをインストールしてください:
しばらく待つと、自動的にブラウザが開き、UDID が表示されます:
以下の形式で私に送ってください:
UDID
デバイスモデル
あなたの名前
設定するデバイスの数だけ UDID を取得し、追加後は変更できません。UDID を取得した後は、プロファイルを削除しても問題ありません。
SideStore のインストール#
UDID を提出した後、私は SideStore を再パッケージし、ダウンロードできるようにお知らせします。リンクをクリックするか、QR コードをスキャンしてダウンロードできます:
しばらく待つと、ダウンロードしたSideStore
がデスクトップに表示されますが、まだ開かないでください。
ペアリングファイルの設定#
私が事前に署名した App をインストールした SideStore では、デバイスのペアリングを手動で行う必要があります。これにより、コンピュータをシミュレートするためのものであり、詳細な情報はここでは説明しません。
この手順にはコンピュータが必要です。
プラットフォームを選択してください:
ここで提供されているダウンロードはミラーであり、リアルタイムに更新されません。ダウンロード後、解凍し、デバイスをコンピュータに接続し、コンピュータを信頼し、解凍したバイナリファイルを実行します。
正常に実行されると、実行ディレクトリに.mobiledevicepairing
ファイルが生成されます。これをAirDrop
やファイル転送アシスタント
などの方法でファイルアプリ
に保存してください。
SideStore
を開き、次のメッセージが表示されます:
OK
を選択し、先ほど保存した.mobiledevicepairing
を選択します。これでSideStore
のインストールが完了しました。
署名サーバーの設定#
設定を開き、Use preferred servers
をオフにし、Aniserre URL
に私が提供した内容を入力します。
固定された署名サーバーを使用することで、同じデバイスで署名を完了させることができ、デバイスのログインリスクを減らし、二段階認証を必要としません。
設定が完了したら、SideStore
に戻り、アプリの設定でログインを選択し、私が提供したアカウントとパスワードを入力してください:
しばらく待つと、アカウントがログインされます。
Wiregurad のインストール#
AppStore でWireguradを検索してインストールします(中国の AppStore では提供されていないようですが、後で必要に応じて署名配布を提供します)。
起動後、右上の➕ボタンをタップして QR コードをスキャンします:
設定ファイルをインポートするため、SideStore
という名前を付けます。
アプリをインストールする場合は、トンネルを開いて通常のネットワークに影響を与えません:
App のインストール#
SideStore
にはいくつかのソフトウェアソースが組み込まれていますので、ネットワークの状況が許す場合は、その中のソフトウェアを直接インストールすることができます。将来的には独自のものを構築する予定です。
App をインストールする主な目的が署名 App である場合は、App を共有する画面(たとえば、ファイル App 内)を開き、SideStore
で開くことを選択してください。
見つからない場合は、「その他」を選択し、「SideStore」を開いてください。
または、SideStore
を開き、My Apps
の左上のプラスボタンをタップして IPA を選択してインストールすることもできます。
注意:署名のプロセスでは IPA をアップロードする必要があり、サーバーの速度がそれほど速くないため、大きな App をアップロードする際には少し待つ必要があります。
プログレスバーが完了し、新しいSideloaded
の App が表示されたら、おめでとうございます、完了です!
これ以降、新しい App をインストールする場合は、次の手順を実行するだけです:
- IPA を準備する
- Wireguard を起動し、接続を開始する
- SideStore を開き、IPA をインポートし、インストールが完了するのを待つ
- Wiregurad を閉じて、お楽しみください!😎
よくある質問#
Q:ソフトウェアをインストールする際、AltStore のようにコンピュータが必要ですか?#
必要ありません。SideStore を初めてインストールする際にのみ、一度だけコンピュータを使用してペアリングファイルを生成する必要があります。その後は完全にコンピュータから切り離して使用できます。ただし、ソフトウェアをインストールする際には Wi-Fi に接続する必要があります(ホットスポットでも動作するようです)。
Q:オンラインで証明書を販売しているものと比べて、この方法の利点は何ですか?#
オンラインで P12 証明書を販売している場合、自分で署名するためのハードルが少し高くなるかもしれませんし、署名 App の数に制限があるかもしれません。また、開発者個人による取り消しの可能性もあります。SideStore を使用することで、最大で 10 台のデバイスに好きなソフトウェアをインストールすることができます(1 つのアカウントの App ID の制限についてはよくわかりませんが、理論的にはたくさんのアプリをインストールできます)。
Q:共有アカウントはアカウントの使用が禁止される可能性はありませんか?#
同じ SideStore サーバーを使用することで、すべての署名とログイン操作が同じ「偽の MAC」上で行われるため、デバイスのログインが多数発生することや、Apple ID の使用 IP が乱れることはありません。