凤凰传说

凤凰传说
君子性非异也,善假于物也!
  1. 首页
  2. 藏宝阁
  3. 正文

安卓应用保留数据强制降级

2025 年 1 月 15 日 320点热度 0人点赞 0条评论

两种方法实现安卓应用保留数据降级

第一种:保留数据卸载后重装

Android 10的一大特性正是保留数据卸载应用,但遗憾的是目前大多数系统并未提供简单的方式在手机端快捷操作。

要实现保留数据(此处特以 聊天记录 为例)的情况下 降级 应用(此处以 微信 为例),需准备以下软硬件内容:

  • PC一台
  • 手机(需开启开发者模式,打开USB调试)
  • ADB工具包(下载: adb.zip )

具体操作流程如下:

1、保留数据情形下卸载现有版本

1.1 获取待处理APP的包名

应用的包名通常是com.xx.xxx的格式,其并非应用的显示名称,例如“微信”,微信的包名为“com.tencent.mm”,要对APP进行操作,首先需明确其包名。常用APP的包名可直接在网上检索到,且获取任一应用包名的方式众多,在此不重点阐述,可根据自己喜欢的方式获得。

1.2 解压adb工具包,此处以解压至D:\adb目录为例,解压完成后正确状态为D:\ADB目录下有adb.exe等文件,如 图1.1所示。

图 1.1 正确情形的ADB目录

 

1.3 启动命令提示符cmd.

 

按下快捷键 Win + R, 输入cmd并回车启动。如图 1.2 所示。

 

图 1.2 CMD窗口启动

1.4 手机开启开发者模式,USB调试,并连接手机至电脑(图略),输入以下命令检查手机连接。状态显示为“device”即正常。正确输出如图 1.3 所示。注意:输入此命令后,如是第一次操作,手机将提示授权,请务必同意授权。

adb devices

图 1.3 检查手机连接状态

1.5 输入关键指令,卸载应用并保留数据,其命令如下:
adb shell pm uninstall -k <包名>
以微信为例,此条命令为:
adb shell pm uninstall -k com.tencent.mm
执行完成后,正常情形下将返回“success”提示,PC端将如图1.4所示。

图 1.4 执行APP卸载命令

此时,所选应用已在保留数据的情形下完成了应用本体的卸载。

2. 重启手机并安装新版本

完成步骤1操作后,应用已从本机中移除,此时已可以通过正常方式安装旧版本应用而不会提示安装出错失败。(本人有操作完成APP本体后重启手机的习惯,建议加油同样在完成步骤1后重启一次手机后再完成旧版本APP的安装。)

 

第二种:直接保留数据强制adb安装

 

第一步 打开电脑(废话) 下载ADB工具包、USB驱动

  1. 下载USB通用驱动,下载地址:https://developer.android.com/studio/run/win-usb
  2. 下载ADB工具包,下载地址:https://developer.android.com/studio/releases/platform-tools

安装USB驱动

  1. 解压下载好的驱动文件
  2. 找到 android_winusb.inf 这个文件,右键选择 安装
    kppi1qii.png

安装ADB工具包

  1. 解压下载好的文件
  2. 在C盘根目录新建adb文件夹,并将解压好的文件复制到 adb 文件夹中(重要,这将决定你的adb命令格式,谨慎起见最好按我说的做)
    kppi7u7e.png

 

启动ADB调试

  1. 运行系统 CMD 命令行程序
  2. 输入 cd /d C:\adb 命令进入到ADB文件夹
  3. 输入命令 adb --version 查看adb版本号,若正确显示,则安装成功。否则跳转 第一步

    kppihnsc.png

第二步 手机启用ADB调试

  1. 打开手机开发者选项(连续按五下系统版本号)
  2. 启用 USB调试 、 USB安装
    kppjcp57.png
  3. 将手机通过数据线与电脑连接
  4. 打开 cmd 命令行工具,输入 cd /d C:\adb 命令进入到adb文件夹,输入命令 adb devices 查看设备连接情况

    kppjgc90.png

第三步 降级微信客户端

  1. 前往 豌豆荚应用市场 ,下载微信历史版本,注意:经过测试,7.0.5以上的版本均可正常刷入使用,本文以7.0.5版本为例
  2. 将下载好的apk文件放入 C:\adb 文件夹中
  3. 将下载好的微信安卓客户端重命名为: weixin705.apk (重要!)
  4. 不要退出微信账号,cmd窗口输入命令 adb install -r -d weixin705.apk
  5. -r 参数表示覆盖安装且保留数据,这对我们非常重要,微信无数个GB的聊天数据不是说清就能清的,要命。-d 参数表示强制将低版本覆盖安装到现有版本上,无论现有高低。
  6. 提示 success 即降级完成,快打开微信试试吧
    kppjzz0n.png

kppktcoa.png

标签: 保留数据 卸载 安卓 微信
最后更新:2025 年 1 月 15 日

nyadmin

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

归档

  • 2025 年 1 月
  • 2024 年 5 月

分类

  • 藏宝阁

COPYRIGHT © 2024 凤凰传说. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang