Android でアプリをダウングレードする方法

Android でアプリを簡単にダウングレードし、そのすべてのデータを保持する方法。 デバイス上で root アクセスはまったく必要なく、単純な ADB コマンドだけで済みます。

アプリのアップデートが来て、古いバージョンのままでよかったと思うことがあります。 現在のアプリをアンインストールして古い APK を再度インストールするほど簡単ではない場合もあります。 おそらく、アプリ内に保持したいデータがあるか、システムアプリなので完全に保存したくない可能性があります。 アンインストールする. ありがたいことに、Android Debug Bridge (ADB) の機能により、アプリのバージョンをダウングレードすることができます。 rootを必要とせずに そして すべてのデータを保持する.

代表的な例は WhatsApp です。通常、Substratum テーマを使用するには、特定のバージョン要件が必要です。 WhatsApp をアンインストールしてアカウントに再度ログインするという面倒な作業をしなくても、このチュートリアルを使用して、adb のみを使用して簡単に再度ダウングレードできます。 root ユーザーは次のようなものを使用することを好むかもしれません。 アプリダウングレーダー Playストアで。 続行したい場合は、まずどちらかを取得してください 最小限の ADB と Fastboot または 公式の Google バイナリ adbを含む。

アプリをダウングレードするときは注意してください。 アプリケーションはデータベースをアップグレードすることができ、ダウングレードすると、これらのファイルが古いアプリケーション バージョンで読み取れなくなる可能性があります。 まれに、古いバージョンのアプリがデータベースを変更しようとすると、データベースが完全に壊れる場合があります。


Android でアプリをダウングレードする方法

ダウングレードしたいアプリのバージョンの APK を見つけます。 XDA Labs または APKMirror で探すことをお勧めします。 adb ツールが含まれるフォルダーを開き、コマンド プロンプトを開いて、adb が含まれるフォルダーに移動します。 ダウングレードしたい apk ファイルを、adb ファイルと同じフォルダーにコピーします。

開発者向けオプションを入力して、デバイスの USB デバッグを有効にします。 開発者向けオプションが表示されない場合は、設定の「端末情報」に移動し、トーストが表示されるまで「ビルド番号」を 7 回タップします。 次に、戻るボタンを押すと、[開発者向けオプション] セクションが表示されます。 ここで USB デバッグをチェックし、携帯電話を PC に接続します。

アプリをダウングレードする準備ができたら、コマンド ウィンドウで次のコマンドを実行します。

adb push app.apk /sdcard/app.apk 
adb shell pm install -r -d /sdcard/app.apk

ここで、「app.apk」は、ダウンロードしたダウングレード先の APK ファイルです。 この電話機で adb を初めて実行する場合は、画面上のプロンプトで電話機のデバッグを許可します。 その後、アプリケーションをダウングレードし、データをそのまま維持する必要があります。


説明

Adb は、通常アクセスできる以上にデバイスを大幅に制御できます。 まずファイルを内部ストレージにプッシュします。 次に、デバイス上のパッケージ マネージャーを呼び出す「pm」を使用します。もちろん、「install」はアプリケーションをインストールします。 フラグ「-r」と「-d」はそれぞれ「データの保持」と「ダウングレード」を意味します。 これにより、電話機がダウングレードするときにアプリケーションに属するフォルダーが消去されなくなります。