アプリのアップデートにより、新しい便利な機能が追加されたり、有用な機能が削除される可能性があります。 後者の場合、あなたは通常何をしますか? たぶん、あなたはより低いバージョンのAPKを探して、Playストアの自動アップデートを無効にするでしょう。 これはうまくいくかもしれませんが、それだけでは十分ではありません - 主に2つの理由から。 まず、アプリのデータが失われる可能性があります。次に、誤ってアプリを更新している可能性があるため、ダウングレードプロセスを再度実行する必要があります。 特定のアプリのアプリの更新を永久に停止することができる方法があると私が言ったとしたらどうでしょう? それはクールだろうね? あなたがそれについての詳細を知りても構わないと思っているのであれば、これは永久にrootなしで任意のAndroidアプリの更新を停止する方法です:
注:私は、Android 7.1.2を実行しているMoto G3で、Windows 10 Proを実行しているラップトップをAndroid Studio 2.3.3と共に使用して試しました。
Androidアプリのアップデートを永久に停止するための前提条件
Androidアプリのアップデートを永久に停止するには、目的のアプリのAPKに再署名する必要があります。 しかしその前に、あなたが確実にしなければならないことを以下に述べるいくつかのことがあります。
- あなたは、圧縮されたファイルとフォルダを見て、抽出することができるソフトウェアを必要とするでしょう。 私はWinRARをお勧めします。
- あなたのコンピュータにAndroid Studioがインストールされている必要があります。
- あなたのAndroidデバイス上の未知のソースからのアプリのインストールを許可します 。 これを行うには、携帯電話の[設定] - > [セキュリティ] - > [不明なソース]に移動して、この設定をオンにします。
Androidアプリのアップデートを永久に停止する方法
手順の準備が整いましたので、次の手順に従って作業を始めます。
- 「keytool.exe」ファイルがあるAndroid Studioフォルダー内のパスを参照します 。 これを簡単にコピーすることができます。 アプリケーションのインストールパスをデフォルトのままにした場合は、次のようになります。
C:¥Program Files¥Android¥Android Studio¥jre¥bin
- 今すぐ管理者モードでコンピュータのコマンドプロンプトを開きます 。 これを行うには、キーボードのWin + Xを押してから、キー 'A'を押します。 プロンプトが表示されたら、それにユーザーアカウント制御へのアクセス権を付与します。 これで、ディレクトリを前の手順でコピーしたパスに変更する必要があります 。 たとえば、前述のパスと同じ場合は、次のコマンドを実行します。
cd C:¥Program Files¥Android¥Android Studio¥jre¥bin
- そのディレクトリに入ったら、次のコマンドを実行します 。
keytool -genkey -v -keystore C:\ first-key.keystore -alias an_alias_has_no_name -keyalg RSA -keysize 2048 -validity 10000
注: 「first-key」と「an_alias_has_no_name」は、好きな名前に置き換えることができます。
- これで、いくつか詳細を入力するように求められます。 覚えやすいパスワードを入力してください。 それはあなたに合ったようにあなたは他の詳細を入力することができます。 確認を求められたら、キーボードの'y'を押して Enterを押します。
- 次のステップはあなたが望むアプリバージョンのAPKをダウンロードすることを含みます 。 あなたはAPKMirror上のアプリを検索することによってそれを行うことができます。 このファイルを最初の手順で開いたフォルダに移動します。 私はQuickPic v4.5.2用のAPKをダウンロードし、さらに便宜上QuickPic.apkに名前を変更しました。
- 管理者モードで開いたファイルエクストラクタでこのAPKファイルを開きます。 その後、「META-INF」フォルダを削除してください 。
- 再度コマンドプロンプトウィンドウに戻り、以下のコマンドを実行してください 。 上記の手順で設定したパスワードを入力してこれに従ってください。
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore C:\ first-key.keystore QuickPic.apk an_alias_has_no_name
注意: 「first-key」と「an_alias_has_no_name」を前の手順で使用したのと同じ名前に置き換え、「QuickPic.apk」をAPKファイルの名前に置き換えます。
- 前のステップでAPKファイルが再署名されたはずです。 ファイルを携帯電話にコピーして インストールします。 確認するには、アプリのバージョンを確認してPlayストアで開くことで確認できます(更新するオプションは表示されません)。
特定のAndroidアプリのアップデートを永久に停止する
この方法を使用すると、デバイス上のAndroidアプリのアップデートを永久に停止できます。 これにはいくつかのCMDコマンドの使用が必要ですが、私は簡単な方法でステップを説明するために最善を尽くしました。 この方法以外に、Android上の特定のアプリへのアップデートを停止する方法が他にありますか。 下のコメント欄で教えてください。