假设你已经在Windows下安装了Android SDK,并且更新到最新版

步骤:

1.通过USB连接你的设备,打开命令行

2.一般地,输入”adb devices“检测设备是否连接正常

有个命令“ adb backup”(简化写法)可以使你备份整个系统。

这个命令的参数如下:

adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] []

基本的命令很简单:adb backup -all

它将使用默认方式备份应用和设备的数据(不包含apk)到当前目录下并保存为文件backup.ab

※这个命令有可能不对每个设置都有效,如果你出现像这种 "adb: cannot open file ./backup.ab"的错误,使用 adb backup -all -f C:\backup.ab来代替,其中路径C:\可根据喜好替换

对各个参数的解释:

-f

用这个来选择备份文件存储在哪里,例如-f /backup/mybackup.ab将会使文件存储在根磁盘(Windows的C盘等等)下一个名为backup的文件夹里,并且备份文件名为mybackup.ab

-apk|-noapk

这个决定是否在备份里包含apk或者仅仅只备份应用数据,个人推荐使用-apk以免有的应用在应用市场找不到,如果不使用则默认的是-noapk

-shared|-noshared

这个参数用于决定是否备份设备共享的SD card内容,默认是-noshare,主要包括内部存储中的音乐、图片和视频,因此为保险起见,建议加上-share

-all

这个参数是一种简单地表达“所有应用”的说法,package参数可以选择备份单独的应用,如果你不是备份某个应用,使用-all备份整个系统

-system|-nosystem

这个参数决定-all标签是否包含系统应用,默认的是-system,根据情况可选择是否用-nosystem

如果你知道应用安装包的名称(例如com.google.android.apps.plus),就可以使用该参数备份特定应用。

3.当决定如何执行备份后,输入你喜欢的命令,若需要全部备份,使用命令

adb backup  -apk  -shared  -system  -all  -f  backup_apk.ab

如果需要加密数据,输入密码即可,然后点击备份

备份时间与要备份手机系统有关,在电脑默认路径下产生backup.ab文件,大小也与系统有关

4.如果要恢复数据,将设备连接电脑,打开命令行,输入:

adb restore backup_apk.ab

点击恢复数据即可。

这个命令并不是通用的,经我测试,可用率不是很高,我的测试结果如下:

android adb备份应用数据,Android adb命令备份恢复手机信息相关推荐

  1. android java adb命令大全,Android adb命令备份恢复手机信息

    假设你已经在Windows下安装了Android SDK,并且更新到最新版 步骤: 1.通过USB连接你的设备,打开命令行 2.一般地,输入"adb devices"检测设备是否连 ...

  2. android adb恢复出厂设置,android开发分享擦除数据/通过ADB恢复出厂设置

    经过大量的挖掘,我终于下载了Android的恢复部分的源代码. 事实certificate,你实际上可以发送命令到恢复. * The arguments which may be supplied i ...

  3. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 )

    文章目录 一.Android 命令行中获取要调试的应用进程的 PID 二.进程注入调试进程内存的 so 库 一.Android 命令行中获取要调试的应用进程的 PID 前置博客 [Android 逆向 ...

  4. 每天自动备份网站数据,发现问题一键恢复 ——阿里云虚拟主机推出网站数据自动备份功能...

    摘要: 近日,阿里云宣布推出虚拟主机网站自动备份功能,可自动备份用户的网站和数据库数据至单独的备份区域,用户可随时恢复前三天的网站和数据库的数据.一旦出现意外或者数据丢失情况,可将损失降低到最低. 数 ...

  5. android adb查看摄像头信息,用ADB命令查看安卓手机信息参数(很有用)

    1.下载htc sync同步软件:请自行到官网下载 (安装到电脑中连接手机选择 htc sync模式) 2.下载ADB(提取自htc sync):  adb.zip(下载地址) (解压得到三文件全部复 ...

  6. 【Android 逆向】修改运行中的 Android 进程的内存数据 ( Android 系统中调试器进程内存流程 | 编译内存调试动态库以及调试程序 )

    文章目录 一.Android 系统中调试器进程内存流程 二.编译内存调试动态库以及调试程序 三.博客资源 一.Android 系统中调试器进程内存流程 修改游戏运行中的内存 , 游戏运行之后 , 游戏 ...

  7. 【译】Android中的安全数据— Android中的加密(第2部分)

    目录 锁屏 选择一个钥匙 密钥存储 密钥生成 密钥管理 加密与解密 使用范例 下一步是什么 安全提示 锁屏 如果要保护数据,请保护设备. 为了更加安全,在提供对任何应用程序功能的访问权限之前,我们可以 ...

  8. 【译】Android中的安全数据— Android中的加密(第1部分)

    目录 Java密码体系结构 Android Key Store 样例项目 下一步是什么 安全提示 Java密码体系结构 Android建立在Java密码体系结构(JCA)的基础上,该体系结构提供了用于 ...

  9. android获取app用户数据,Android 原生app获取用户授权访问Autodesk云应用数据

    oAuth机制对于网站间的授权管理是很容易实现的,设置好app回调端口,当数据服务提供方拿到其用户授权,则返回授权码发送到回调端口.上一篇文章介绍了如何授权Forge app访问Autodesk 云应 ...

最新文章

  1. POJ-3414 Pots BFS+记忆路径
  2. 支付宝当面付扫码支付支付后不回调_科普:支付宝刷脸支付流程介绍
  3. 《复杂》读书笔记(part1)--一些思想是由简单的思想组合而成,我称此为复杂
  4. Tensorflow笔记(基础): 图与会话,变量
  5. 一元线性回归中loss值的变化分析
  6. JDK自带内存及线程分析工具
  7. OpenCV中的width与widthStep
  8. 前端如何引用字体文件
  9. Linux程序设计——用getopt处理命令行参数
  10. 课程教学c语言遇到的问题,C语言教学中的几点思考
  11. 2019年二级造价工程师讲义视频课件免费下载地址
  12. spring4开发SpringBatch 样例 -配置文件版
  13. 三轴机械手结构化编程5轴伺服项目
  14. 27个强大的PDF在线工具,完全免费!
  15. 使用manifest实现XP风格界面
  16. 百度地图搜索功能的实现
  17. 《Neural Machine Translation: Challenges, Progress and Future》译文分享
  18. 深入理解Linux内核之主调度器(下)
  19. 【解决方案】国标GB28181级联EasyGBS及RTSP/SDK/Ehome协议平台EasyCVR在营业厅人脸识别监控系统中的应用
  20. 25 个 questions, 教你向面试官提问!

热门文章

  1. prompt和instruct的区别究竟是什么
  2. Eclispe 体系结构综述(一)
  3. oracle获取当前时间戳
  4. c语言实验报告七大气科学,计算机实验报告
  5. 设计模式之---工厂模式、建造者模式
  6. 对于一个女孩子来说,刚刚接触编程,真的像天书!
  7. python time 模块函数
  8. 算法与程序设计递归算法理解——汉诺塔
  9. 主流 SSM 框架Java 后台 springmvc mybatis 有代码生成器
  10. python教程cos_带有Python示例的math.cos()方法