この記事では、Android端末にShadowrocketをインストールする手順を説明します。まずarm64への対応を確認し、当サイトのダウンロードページからAPKを入手します。次に、ファイルを開くブラウザーまたはファイル管理アプリにインストールを許可し、インストール後、初回接続時にVPN権限を設定します。WeChat内でダウンロードできない、インストールがブロックされる、インストール後に接続できないといった問題は、それぞれ発生する段階が異なります。すべての権限を何度も変更せず、問題ごとに確認してください。
Android版のダウンロード先とarm64の意味
Android版は当サイトのクライアントダウンロードページから入手できます。Android版の項目を選択してください。Shadowrocket Android版は無料です。iPhone / iPad版はApp Storeで2.99ドルの買い切りです。Mac(Appleシリコン / Intel)、Windows、Linux版も無料です。iPhone / iPad版のデベロッパはShadow Launch Technology Limitedです。システム要件はApp Storeの掲載内容をご確認ください。
arm64は、64ビットARM環境向けのインストーラーを意味し、Androidのバージョン番号ではありません。端末のプロセッサが64ビットでも、OSが64ビットアプリに対応しているとは限りません。端末によっては32ビットOSが搭載されています。インストール時に非対応と表示された場合は、メーカーの仕様で確認してください。ファイル名の変更や権限の繰り返し変更では解決できません。
- 一般的なAndroidスマートフォン:システムのSettings → About phone(端末情報)で機種名とシステム情報を確認し、メーカーが公開している仕様で互換性を確認します。
- タブレットや特殊な端末:「Androidだから」という理由だけでインストールできると判断せず、対応するアプリのアーキテクチャを確認してください。
- ダウンロードするファイル:ダウンロードページに表示されるAndroid arm64の項目を選択してください。Linux用のdeb、rpm、AppImageをAndroidのインストーラーとして使うことはできません。
APKをダウンロードして不明なアプリのインストールを許可する方法
インストール許可は、実際にインストールを開始するアプリに設定します。事前にあらゆるアプリのスイッチをオンにする必要はありません。最近のAndroidでは、Install unknown appsの許可をアプリごとに管理します。ブラウザー、ファイル管理アプリ、チャットアプリはそれぞれ個別に許可が必要です。メーカーによって設定の日本語表記は異なります。以下は一般的な英語表記の手順です。実際の画面に従って操作してください。
-
ダウンロードページを開く
システムブラウザーで当サイトのダウンロードページを開き、Androidの項目からarm64 APKを選択します。ブラウザーにダウンロード完了と表示されるまで待ち、ダウンロード中のファイルは開かないでください。
-
ダウンロードしたファイルを開く
ブラウザーのメニューからDownloads(ダウンロード)を開くか、システムのファイル管理アプリでDownloadフォルダーを開き、ダウンロードしたAPKを探します。どのアプリから開いたかを覚えておいてください。後でインストール元の許可を設定するときに必要です。
-
現在のインストール元を許可する
不明なアプリをインストールできないというメッセージが表示されたら、メッセージ内のSettingsをタップしてInstall unknown appsを開きます。画面に表示されているアプリ名を確認し、Allow from this source(この提供元を許可)をオンにします。
-
インストール画面に戻って確定する
インストール画面に戻り、Installを選択します。インストール画面が閉じてしまった場合は、先ほどのDownloadsまたはファイル管理アプリに戻り、ダウンロードが完了した同じAPKを開いて、画面の指示に従ってインストールします。
-
インストール許可をオフにする
アプリが正常に開くことを確認したら、該当するインストール元のInstall unknown apps画面に戻り、Allow from this sourceをオフにします。次回、その提供元から更新をインストールする際は、画面の指示に従って一時的にオンにしてください。
権限を手動で探す場合は、システムのSettingsで「不明なアプリのインストール」または「Install unknown apps」を検索してください。一般的な設定経路はSettings → Apps → Special app access → Install unknown apps → 対象アプリです。システムによっては、Special app accessがAppsのその他メニュー内にあります。会社や保護者による端末管理が有効な場合、ポリシーによってインストール設定がロックされていることがあります。その場合は端末の管理者にお問い合わせください。
WeChat内でダウンロードできない場合の対処方法
WeChat内でダウンロードが始まらない場合は、ページをブラウザーで開いてください。WeChatの内蔵ブラウザーとシステムブラウザーでは、ファイルのダウンロード方法が異なります。ボタンが反応しない、ダウンロードが中断される、インストーラーにファイルを渡せないといった場合も、インストーラー自体に問題があるとは限りません。まず開く環境を切り替えてから、インストール権限が関係しているか確認してください。
現在の表示環境に合わせて対処する
ページがWeChat内で開いている
- 右上のメニューをタップし、「ブラウザーで開く」または同様の項目を探します。
- 該当する項目がない場合は、ページのリンクをコピーし、システムブラウザーのアドレスバーに貼り付けて開きます。
- ブラウザーで当サイトのダウンロードページを開き直し、Androidの項目を選択します。
ブラウザーで開いている
- Downloadsでファイルのダウンロードが完了しているか確認します。
- ダウンロード済みのAPKがある場合は、そのファイルを開いてください。再ダウンロードは不要です。
- 「インストールできません」と表示された場合は、現在のインストール元に対するInstall unknown appsの許可を確認します。
まずWebページをダウンロードできる環境に切り替え、その後でシステムのインストール許可を設定します。これらは別々の設定です。
リンクをコピーしたら、アドレスバーに表示されているページが当サイトsr-faq.comのものか確認してください。検索結果に表示された、名前が似ているファイルを代わりにダウンロードしないでください。ブラウザーのダウンロードが未完了のまま止まっている場合は、ネットワーク接続と空き容量を確認します。失敗したダウンロードをキャンセルし、ダウンロードページからやり直してください。完了と明記されたファイルだけを開いてください。
- Webページのボタンが反応しない:WeChat内のページを閉じ、独立したブラウザーで再度試します。
- ファイルのダウンロードは完了したがインストールできない:ファイルを開いたアプリとインストール権限を確認します。
- ブラウザーにネットワークエラーが表示される:まず通常のWebページが開けることを確認してから、ダウンロードをやり直します。
ダウンロードの権限とVPNの権限の違い
インストール元の権限は「どのアプリがインストールを開始できるか」を制御し、VPNの権限は「アプリがシステムのVPN接続を確立できるか」を制御します。前者の対象はブラウザーやファイル管理アプリ、後者の対象はShadowrocketです。APKのインストールを許可しても、VPN接続が許可されたことにはなりません。また、インストールしても利用可能なサービス設定が自動で追加されるわけではありません。
インストール元の許可
- 許可の対象
- APKを実際に開いたブラウザーまたはファイル管理アプリ
- 一般的な設定場所
- Settings → Apps → Special app access → Install unknown apps
- 主なスイッチ
- Allow from this source
- 設定が必要なタイミング
- システムがインストール元を制限し、インストールを阻止したとき
今回使うインストール元だけに許可し、完了後はオフにできます。
VPN接続の許可
- 許可の対象
- Shadowrocket
- 許可を求められる場面
- アプリ内で初めて接続するときに表示されるシステム確認画面
- 一般的な確認メッセージ
- Connection request(表示される文言はシステムによって異なります)
- 設定が必要なタイミング
- 要求元のアプリ名を確認してから、接続要求を承認します。
これは接続時のシステム許可であり、ダウンロードやインストールの設定ではありません。
初回起動後は、利用者自身がすでに契約しているサービスの提供元から入手した設定を使って接続し、システムのVPN確認画面を確認してください。接続要求を拒否した場合は、もう一度接続を開始し、システムの表示に従って操作します。「不明なアプリのインストール」の設定を何度も切り替える必要はありません。当サイトではノードやサブスクリプションの提供、販売、推奨は行っていません。クライアントのインストールとサービス設定の入手は別の手順です。
- インストールできたが一覧が空:自分の設定をインポート済みか確認してください。APKのインストール失敗ではありません。
- 接続をタップするとシステムの確認画面が表示される:要求元がShadowrocketであることを確認し、許可するか判断してください。
- 別のVPNが動作中:システムの現在のVPN状態を確認してください。接続の切り替えによる中断をインストールの問題と混同しないようにします。
インストール後、インストール元の許可はオンのままにするべき?
普段は、今回使用したインストール元の許可をオフにすることをおすすめします。この設定をオフにしてもShadowrocketはアンインストールされず、インストール済みアプリの起動やVPN権限が取り消されることもありません。次回、更新を手動でインストールするときは、画面の指示に従って再度オンにできます。
インストール後はインストール元の許可をオフにする
おすすめインストール後、ブラウザーまたはファイル管理アプリのAllow from this sourceをオフにします。必要な操作を行う間だけインストールを許可できます。
おすすめの状況:普段の使用時。今回のインストールまたは更新が完了している。
操作中だけ一時的に許可する
APKのインストール中、または同じダウンロード済みAPKで再試行している間は、現在のインストール元の許可を一時的にオンのままにできます。完了後にオフにしてください。他のアプリまで許可する必要はありません。
該当する状況:今回のインストールがまだ終わっておらず、インストーラーに戻って確定する必要がある。
更新時も、インストーラーは当サイトのダウンロードページから入手してください。同じアプリの更新として認識された場合は、画面の指示に従って更新します。署名の競合が表示されても、急いで既存アプリをアンインストールしないでください。まず自分の設定を記録し、既存アプリの入手元と今回のファイルが当サイトから取得されたものかを確認してから、インストールの競合に対処してください。
「アプリをインストールできません」「互換性がありません」と表示された場合の確認方法
まずエラーメッセージ全体を記録し、ダウンロードの完全性、端末との互換性、インストール元の権限、既存アプリの4点を確認します。「アプリをインストールできません」は結果を示すメッセージであり、この文言だけで原因を特定することはできません。「この提供元からのインストールは禁止されています」と明示された場合に限り、まずインストール元の許可を確認してください。
| 画面のメッセージや状況 | まず確認する項目 | 次の操作 |
|---|---|---|
| ダウンロードが完了していない | ネットワークと空き容量 | 完了するまで待つか、失敗したダウンロードを削除して再取得します。一時ファイルは開かないでください。 |
| 不明なアプリのインストールが禁止されている | 現在インストールを開始しているアプリ | そのアプリのInstall unknown apps画面を開き、一時的に許可します。 |
| 解析エラーまたは非対応 | ファイルが完全にダウンロードされているか、システムがarm64アプリに対応しているか | ダウンロードページから再取得し、端末のシステム仕様を確認します。 |
| ストレージの空き容量が不足している | 端末内の空き容量 | 空き容量を増やしてから再試行してください。インストールにはAPKのサイズより多くの空き容量が必要な場合があります。 |
| 既存アプリとの競合 | 既存アプリの入手元と、システムに表示されるメッセージ全体 | まず設定を保存してください。すぐにアンインストールしたり、同じファイルを繰り返しインストールしたりしないでください。 |
| 管理者によってインストールが禁止されている | 仕事用プロファイルまたは端末管理ポリシー | 端末の管理者にお問い合わせください。個人でインストール元の設定を変更しても、管理ポリシーを解除できない場合があります。 |
インストーラーが完了を報告し、アプリが起動できれば、インストールは完了しています。その後に接続できない、設定が利用できない、アクセスに問題がある場合は、接続のトラブルシューティングに進んでください。自分のサービス設定、ネットワーク接続、システムのVPN状態を確認します。接続の問題すべてに対してAPKを再ダウンロードする必要はありません。
- 問題を報告する際は、端末の機種、Androidのシステム情報、使用したブラウザー、メッセージ全文を記載してください。
- 「ダウンロード失敗」「インストール失敗」「起動失敗」「接続失敗」を区別し、混同しないようにしてください。
- スクリーンショットを共有する前に、個人のサブスクリプションURL、サーバーの認証情報、その他のアカウント情報を隠してください。