機種変更だけでは設定は自動では付いてこない
Shadowrocketのノード、サブスク、ルールは既定では端末にだけある。新しいiPhone、新規として設定、アプリ削除で、データも消えることがある。システムの「アプリを入れ直す」はアイコンが戻るだけで、サブスク一覧は保証しない。
設定を新端末へ持っていくにはiCloud同期が要り、場所は二つ:アプリ内と、システムの設定。片方だけだと、もう一方の端末は空のままになりやすい。ストアアカウントの問題でもなく、「買ったから新機にノードが見える」でもない。購入済みはアプリ本体を落とすだけだ。
二つのスイッチを両方オンにする
アプリ内。 Shadowrocketを開き、Data(または関連設定)でiCloud同期をオンにする。名称は手元のバージョンに従う。目的は設定をiCloudへ上げることだ。
システム側。 「設定 → 自分のApple ID → iCloud」で、ShadowrocketがiCloud Drive(または該当スイッチ)を使えるか確認する。システムが拒否すると、アプリ内をオンにしても送れない。
両端末はiCloud用のApple IDが同じであること。購入に使ったApp Storeアカウントとは別でもよい。ストアアカウントはアプリを入れる担当、iCloudアカウントは設定同期の担当だ。混同すると「アプリは入ったが一覧は空」になる。
旧機はネットにつないだまま、アプリをしばらく開き、同期を入れた直後に電源を切らない。新機は同じiCloudアカウントでShadowrocketを入れ、一覧が出るまで待つ。初回起動では通信許可と、あとでVPN許可が要る。
持っていけるものと、持っていけないもの
サブスク記録、ノード、よく使う設定はだいたい同期される。バージョンによっては「シーン」と「グループ」は自動同期の範囲外だ。画面状態がすべて付いてくるとは仮定しない。
だから重要なルールは書き出すか、少なくともスクリーンショットを残す。サブスクURLはパスワードマネージャかメモに必ず別保存する。同期失敗、バージョンの抜け、iCloudを切っていた場合でも、そのURLで入れ直せる。アプリ内の1件だけに頼るのは、バックアップが無いのと同じだ。
同期するのは設定であり、回線そのものではない。期限切れ、通信量切れ、提供元が住所を変えたなら、新機の名簿もつながらない。ノードを売った側に聞く。本サイトはサブスクを出さない。
新機のアプリは自分で入れる
iCloud同期はShadowrocketを代わりに入れてくれない。新機は先にApp Storeから正規版を入れる。当時支払ったストアアカウントで入り、購入済みを開き、Shadowrocketを検索し、雲アイコンで落とす。買い直さなくてよい。手順はダウンロード案内と見つからないときはストア地域。
中国ストアでは今も見つからないことがある。旧機で使っていたかとは無関係だ。新機も購入時のストア地域へ切って入れ、入れ終わったら普段のアカウントに戻してよい。ウェブのipaで「復元」しない。
新機の一覧がまだ空
この順で見る。いきなり旧機のデータを消さない。
- 新機は購入済みから正規版が入っており、製品IDは932747118。
- 両端末のiCloudが同一アカウントか。設定でそのアプリのiCloudが許可されているか。アプリ内同期がオンか。
- 旧機はネットがある状態でアプリを開き、アップロードの時間を取ったか。
- 同期できたのがサブスク記録だけでサーバー項目が無いなら、新機でそのサブスクを一度「更新」する。保存済みは名簿の取得済みではない。保存後に一覧が空。
- まだ無ければ、別保存したURLでサブスクを入れ直す。旧機を初期化してクラウドの奇跡を待たない。
削除前に同期を一度も入れていなければ、設定はアプリと一緒に消える。日常から同期をオンにしておく方が、事故後のバックアップより安い。機種変更当日にスイッチを入れると、クラウドはまだ空のことが多い。
接続の問題とは分けて見る
設定が新機に出たあと、つながるかはノード、ルール、スイッチ次第だ。同期は無効な回線を生き返らせず、VPN許可も自動では出ない。新機の初回接続では、VPN構成の追加をもう一度求められる。許可する。
名簿がありスイッチが入り、目的サイトがまだ開かないなら接続できないときとDataの通信量の読み方へ。同期失敗とみなして再インストールを繰り返さない。ルールとグローバルの対照はルールとグローバル。
本サイトはクライアントのバックアップとインストールだけを説明する。Apple ID、ノード、インストーラは出さない。アプリ購入はApp Storeのみ、約$2.99の買い切り。
旧機を人に渡す、修理に出す前に、同期が一度も成功していなければ消さない。サブスクURLを控え、アプリ内のiCloudがオンのままか確認し、新機に記録が出るか見る。両機同時オンラインの方が、「旧機を消してから新機」より一度で終わりやすい。消してからクラウドが空で、URLの第二コピーも無いと、提供元にリンクを求め直すしかない。
端末全体のバックアップにShadowrocketの全状態が入るとも限らない。暗号化バックアップ、OSの違い、アプリがバックアップを許可しているかで結果が変わる。既定はiCloud同期とURLの別保存。全体復元は補助。不具合時の未知数が減る。
新機にアプリが入ったあと、VPN許可とローカルネットワーク許可はもう一度タップする。設定が同期されても、システムの許可はまだ無い。許可が無いとスイッチ、Data、実際の接続が揃わず、また「同期失敗」に見える。システム許可を先に終え、それから一覧とルールの有無を判断する。
旧機が手元に無く、iCloudにコピーがあるかないか分からない場合も、別保存したサブスクURLが第一の復旧手段だ。新機でアプリを開き、Subscribeを足して更新する。不確かなクラウドを待つより制御しやすい。あとからクラウドが旧設定を落とすなら、同じサブスクを二つ同時更新して名簿が重複しないよう、有効な1件だけ残す。使い方の取り込み手順は新機でも同じで、別のインストーラは要らない。