导读 如果你要换一部手机或升级你的系统,备份你的数据就变得至关重要。我们存储重要数据的位置之一就是我们的短信/彩信,不管是感情价值还是实用价值,备份它们是很有用的。然而,不像照片、视频或音频文件可以相对容易地传输和备份,备份短信/彩信比较复杂,通常需要使用第三方 app 或服务。

为什么要手动备份

尽管现在有很多不同的 app 能够帮你备份短信/彩信,你可能因为以下原因,考虑自己动手备份它们:

  1. app 可能不能在所有的设备和安卓版本上都工作。
  2. app 可能把你的备份数据上传到云端, 有破坏你的内容安全的风险。
  3. 通过手动备份,你可以完全掌握你的数据通过哪里,走向哪里,备份过程中减少被间谍软件窥视的危险。
  4. 手动备份相比其他方法更省时,更省力,更直接

怎么手动备份短信/彩信?

要手动备份你的短信/彩信,你需要在你的电脑上安装一个叫做  adb 的安卓工具。现在,需要重点知道的是,安卓把短信/彩信通常存储在一个叫做 mmssms.db的数据库里。因为在不同设备上这个数据库的位置可能不相同,而且,其他短信 app 会创建它们自己的数据库,比如 GO SMS 会创建gommssms.db 数据库, 所以你需要做的第一件事是搜索这些数据库。

打开命令行工具(我使用了 Linux Terminal, 你也可以使用 Windows CMD 或 PowerShell )并运行以下命令:

adb root
adb shell
find / -name "*mmssms*"
exitadb pull /PATH/TO/mmssms.db /PATH/TO/DESTINATION/FOLDER

解释

一开始我们使用 adb root命令来以 root 模式启动 adb - 这样我们就有了读取系统保护文件的权限。adb shell 用来进入设备的 shell。然后,find命令用来搜索数据库。(在我的例子中,我发现数据库在/data/data/com.android.providers.telephony/databases/mmssms.db)

建议:如果你的终端输出了太多无关的结果,可以试试使用find的参数来精简结果。(具体参数可以搜索引擎查下)

安卓短信/彩信数据库

然后我们使用exit命令回退到我们的本地系统目录。最后,使用adb pull 把数据库文件复制到我们电脑的一个文件夹里。

现在,当你想要还原短信/彩信时,不管是还原到新的设备还是新的系统版本, 只要再次搜索新系统中短信/彩信的具体位置,并用我们备份的数据库替换它即可。

使用adb push来替换它,例如:adb push ~/Downloads/mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db  更多Linux资讯请查看:https://www.linuxprobe.com/

怎样在 Android 上手动备份你的短信/彩信?相关推荐

  1. 怎样在Android上手动备份你的短信/彩信?

    如果你要换一部手机或升级你的系统,备份你的数据就变得至关重要.我们存储重要数据的位置之一就是我们的短信/彩信,不管是感情价值还是实用价值,备份它们是很有用的. 然而,不像照片.视频或音频文件可以相对容 ...

  2. UltData for Android for Mac如何在Android上恢复已删除的短信

    如何在Android上恢复已删除的短信 虽然WhatsApp和其他聊天信使接管了Android手机的默认短信,但仍然有一些非常重要的信息是通过短信从公司或朋友那里收到的.这就是这些短信仍然有价值的原因 ...

  3. 如何在Android上恢复已删除的短信

    发短信收短信已经成为了日常通讯的一种重要方法.如果您不小心删除了Android手机上的重要短信,该如何恢复呢?许多Android用户可能认为那些已删除的短信无法恢复.实际上,可以恢复已删除的Andro ...

  4. csv短信回复到android,如何在Android手机上恢复已删除的短信?

    原标题:如何在Android手机上恢复已删除的短信? 文本消息在我们的交流中变得越来越重要.如果您丢失或意外删除了Android手机中的短信,该如何恢复呢?许多Android用户认为无法检索已删除的消 ...

  5. android接听ios电话,教程】教你用电脑连接 iPhone 、 Android ,在电脑上接打电话、收发短信。...

    原标题:教程]教你用电脑连接 iPhone . Android ,在电脑上接打电话.收发短信. 你有「手机依赖症」吗?相信大家对自己的手机都是机不离手,眼不离机吧~那么在办公或者学习的时间里,怎么不接 ...

  6. Android备份和添加短信

    手机发送成功的,没有成功的,接受的短信都存放在手机自带的数据库中. 现在想要备份一下这个短信,需要访问这个数据库,然后查询所有的短信.就需要内容提供者(短信). 首先要找到内容提供者的uri.

  7. android 短信位置,浅析Android手机卫士之手机实现短信指令获取位置

    推荐阅读: 获取位置 新建一个service的包 新建一个GPSService类继承系统的Service类 清单文件中注册一下 重写onCreate()方法,服务创建的时候回调 重写onDestroy ...

  8. Android 6.1 短信彩信导入 Android 7.1.1

    https://me94.me/3651.html 本方法 Moto X 2014(欧版 XT1092 Android 6.0 MPE24.49-18)升级到 Lineage 14.1(XT1092 ...

  9. 无需越狱,Android通话记录、通讯录、短信同步到iphone6

    Q:如何将通讯录从Android同步到IOS?? 新换的手机,是个人都喜欢先瞎折腾一番.那么问题来了,怎样将旧手机的信息搬到新手机?这是件让人很最头疼的事.纠结了一番,我还是狠下心来,并且本着爱好技术 ...

最新文章

  1. 当代大学查寝奇葩操作大赏 | 今日最佳
  2. js slice 参数为负值
  3. 数据库健康状况监视_监视数据库运行状况和行为:哪些指标重要?
  4. 引入 Gateway 网关,这些坑一定要学会避开!!!
  5. 扩展欧几里得算法(双六游戏)
  6. BN层对神经网络神经元数据分布的影响
  7. while 中 break 与 continue 的区别
  8. ajax音乐网站,AJAX在线音乐网站(5)测试
  9. 求职时,我问过的问题
  10. 如何破解无线网络密码(无线网络密码破解)
  11. 隐马尔可夫模型(HMM:Hidden Markov Models)
  12. OGG12C安装与配置
  13. 西电 计算机学院 博后流动站,西电7个博士后科研流动站接受专家组综合评估检查...
  14. SD卡bus speed-Default speed/Default high speed/UHS-1/UHS-2/UHS-3
  15. 阿里云发送邮件(mail)失败
  16. Linux应用开发: SQLite数据库交叉编译部署与运用
  17. 【Spring Security OAuth2笔记系列】- spring security - 图片验证码
  18. DOS之父加里·基尔代尔
  19. 树莓派学前班——设置屏幕分辩率
  20. ecshop 数据库调试技巧 【强烈推荐】

热门文章

  1. 关于苹果APP STORE无法连接的问题
  2. layui数据表格简单使用
  3. 【6410开发板交流】关于UT-S3C6410开发板telnet Linux主机的详细设置
  4. 达利2人工智能免费生成1000张画
  5. 计算机组成原理(4.1)—— 指令系统设计
  6. MCADEx开发 ProE二次开发 Creo二次开发-Creo Toolkit安装
  7. level-set 水平集,拆分树,合并树,持续同调
  8. overflow滚动条样式
  9. js实现中国标准时间转换YYYY-MM-DDD 00:00:00形式
  10. 阿里巴巴校园招聘——灵犀互娱、游戏研发工程师、一面面经