Androidデバイス間でゲーム進行状況を同期および転送する方法

Androidゲームがより強力で深くなるにつれて、電話間でゲームの進行状況を移動したくなるかもしれません。このガイドでは、クラウドと手動方法を使用して、特定のゲームがクラウドセーブをサポートしていない場合でも、Android電話間でゲームの進行状況をシームレスに転送する方法を示します。
クラウドを介してゲーム進行状況を移動する
最初に注意すべきことは、Androidゲームに普遍的に実装されたクラウドセーブシステムがないことです。Google Play Gamesには独自のクラウドセーブ方法がありますが、すべてのゲームがそれを利用しているわけではありません。確認するには、ゲームのページを開き、このゲームについてをタップし、詳細情報セクションまでスクロールして、Google Play Gamesを使用のインジケーターを探します。

また、両方の電話にGoogle Play Gamesアプリをインストールする必要があります。これは、サポートされているアプリによって同期および実績追跡機能を提供するために積極的に使用されます。さらに、両方のデバイスで同じGoogleアカウントにログインする必要があります。
ゲームを開くと、Google Play Gamesにサインインするように促されるので、そうしてください。一部のゲームは起動時に促しませんが、設定に移動してサインインオプションを探すことができます。ログインに使用したいGoogle Play Gamesアカウントを尋ねられます。最初のサインイン後、インターネット接続が利用可能な限り、ゲームは自動的にログインし、すべての進行状況を同期します。

Googleアカウントなしでゲーム進行状況を手動で転送する
クラウドバックアップ/転送をサポートしていないゲームや、Google Playストアからダウンロードされていないゲームの場合は、セーブデータファイルを手動で移動してみてください。残念ながら、Android 11以降、このプロセスははるかに複雑になりました。これは、アプリが互いのデータにアクセスできないようにするスコープストレージ機能が導入されたためです。
幸いなことに、デバッグモードを使用して必要な権限を取得し、ゲーム進行状況データに手動でアクセスして移動することができます。
前提条件
進む前に、最初に設定する必要があるいくつかのことがあります:
開発者オプションを有効にします。
iAdb Androidアプリをダウンロードします。
ESuperファイルマネージャーをダウンロードします。
ESuperファイルマネージャーを使用する必要はありません。無線デバッグを使用して権限を取得できる任意のファイルマネージャーを使用できます。ただし、私の電話の内蔵ファイルマネージャーやGoogleのFilesでは成功しませんでした。サードパーティのファイルマネージャーを取得する必要があります。
無線デバッグを介してアクセス権限を取得する
ゲーム進行状況データは制限のあるDataフォルダーにあります。最初にiAdbアプリを使用してアクセスを取得する必要があります。
iAdbアプリを開き、「無線デバッグを有効にする」 -> 開発者オプションに移動します。

無線デバッグをタップし、無線デバッグの隣のトグルを有効にします。ペアリングコードでデバイスをペアリングをタップして、一度限りのコードを取得します。iAdbアプリからコードを入力するように求める通知も表示されます。このポップアップにこのコードを追加してペアリングを有効にします。

iAdbアプリに戻り、Start iAdbの隣のトグルを有効にします。左上隅のメインメニューをタップし、権限をタップして、ESuper Fileの権限を有効にします。

ゲームデータを別の電話に移動する
データを移動する前に、ゲームの最新バージョンを持っていることを確認してください。ゲームバージョンの不一致は問題を引き起こす可能性があります。
ESuperファイルマネージャーを開き、内部ストレージ -> Android -> Dataに移動します。
ゲームのデータを探します。それはゲームの名前またはゲーム開発者の名前を持っています。このフォルダーをAndroidフォルダーの外のどこかにコピーします。

このゲームデータフォルダーを別の電話に移動します。Androidでファイルを転送する方法はいくつかあります。Bluetooth、Quick Share(Nearby Share)などを使用するか、フォルダーをSDカードに移動してから、別の電話に挿入することもできます。
別のデバイスで、上記のプロセスを再度実行して制限されたDataフォルダーにアクセスし、ゲームのセーブデータをそこに移動します。Google Playストアからゲームをインストールするか、APKウェブサイトからダウンロードした場合はAPKファイルをインストールします。
注意: 作業が完了したら、両方の電話で無線デバッグを無効にすることを確認してください。ネットワーク上で電話が脆弱になる可能性があります。
代替方法
上記の2つの方法は、クラウド同期または手動転送を使用する際に最も信頼性があります。ただし、同じ目標を達成する他の方法もあります。たとえば、Google Play Gamesは唯一のクラウド同期方法ではありません。多くのゲームには、Clash of ClansのSupercell IDのように、クラウド同期用の独自のアカウントがあります。
幸いなことに、これらのゲームの多くは、アカウントを登録するためにGoogleアカウントを使用することを許可しているため、開始するためにいくつかの権限を提供するだけで済みます。
さらに、ルート化された電話を持っている場合は、Swift Backupのようなバックアップアプリを使用して、同じ設定と進行状況を持つゲームの正確なコピーを作成できます。この方法は、データフォルダーを手動で移動するよりも信頼性があります。
Androidの可能性をさらに探求したい場合は、PC用のAndroidエミュレーターのリストや、これらのトップGBAエミュレーターを参照してください。電話で多くの時間を過ごしている場合は、目を保護する必要があります。
画像クレジット: Flickr