如何永久停止特定 Android 应用程序的更新

应用程序更新可能会带来新的有用功能,也可能会删除对我们有用的功能。 如果是后者,你通常会怎么做? 最有可能的是,您会寻找较低版本的 APK,并在 Play 商店中禁用自动更新。 虽然这可能有效,但并不总是足够的——主要有两个原因。 首先,您的应用程序数据可能会丢失,其次,您可能会意外更新应用程序,因此不得不再次进行降级过程。 现在,如果我告诉您有一种方法可以永久停止特定应用程序的应用程序更新,该怎么办? 那会很酷,对吧? 所以如果你愿意更多地了解它, 以下是如何永久停止任何没有 root 的 Android 应用程序的更新:

笔记 我使用运行 Windows 10 Pro 和 Android Studio 2.3.3 的笔记本电脑在运行 Android 7.1.2 的 Moto G3 上尝试了此方法。

永久停止任何 Android 应用程序更新的先决条件

要永久停止任何 Android 应用程序的更新,您必须重新签署所需应用程序的 APK。 但在此之前,您必须确保下面提到的几件事。

  • 你会需要 一个可以查看和提取压缩文件和文件夹的软件. 我会推荐 WinRAR.
  • 你需要有 安卓工作室 安装在您的计算机上。
  • 允许安装来自未知来源的应用 在您的 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 您想要的应用程序版本。 您可以通过搜索应用程序来做到这一点 APK镜像. 将此文件移动到您在第一步中打开的文件夹中。 我下载了 QuickPic v4.5.2 的 APK,甚至为了方便起见将其重命名为 QuickPic.apk。

文件夹中的 APK

  • 现在 使用文件提取器打开此 APK 文件 以管理员模式打开。 在这之后, 删除“META-INF”文件夹.

删除 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

  • 上一步应该已经重新签署了 APK 文件。 复制手机中的文件 并安装它. 要确认,您可以检查应用程序的版本并在 Play 商店中打开它(您不会获得更新它的选项)。

永久停止更新

还请参见:如何阻止自动安装 Windows 10 更新

永久停止特定 Android 应用的更新

使用此方法,您可以永久停止设备上任何 Android 应用的更新。 虽然这需要使用一些 CMD 命令,但我已尽力以简单的方式解释这些步骤。 除了这种方法,您知道还有其他方法可以停止对 Android 上任何特定应用程序的更新吗? 请在下面的评论部分告诉我。

In relation :  如何在 Windows 10 中关闭计量连接