From 029b36e23e3e6930bda84bf8c0d9d006268b0fa2 Mon Sep 17 00:00:00 2001 From: wxy Date: Thu, 22 Dec 2016 10:30:04 +0800 Subject: [PATCH] PUB:20161017 How To Manually Backup Your SMS MMS Messages On Android @willcoderwang --- ...Backup Your SMS MMS Messages On Android.md | 38 ++++++++----------- 1 file changed, 16 insertions(+), 22 deletions(-) rename {translated/tech => published}/20161017 How To Manually Backup Your SMS MMS Messages On Android.md (62%) diff --git a/translated/tech/20161017 How To Manually Backup Your SMS MMS Messages On Android.md b/published/20161017 How To Manually Backup Your SMS MMS Messages On Android.md similarity index 62% rename from translated/tech/20161017 How To Manually Backup Your SMS MMS Messages On Android.md rename to published/20161017 How To Manually Backup Your SMS MMS Messages On Android.md index 43865df23b..c70d0544cc 100644 --- a/translated/tech/20161017 How To Manually Backup Your SMS MMS Messages On Android.md +++ b/published/20161017 How To Manually Backup Your SMS MMS Messages On Android.md @@ -1,12 +1,9 @@ - -怎么在 Android 上手动备份你的短信/彩信? +怎样在 Android 上手动备份你的短信/彩信? ============================================================ - ![Android backup sms](https://iwf1.com/wordpress/wp-content/uploads/2016/10/Android-backup-sms-mms.jpg) +![Android backup sms](https://iwf1.com/wordpress/wp-content/uploads/2016/10/Android-backup-sms-mms.jpg) -如果你要换一部手机或升级你的系统,备份你的数据就变得至关重要。 - -我们重要数据的存储位置之一就是我们的短信/彩信,不管是感情价值还是实用价值,备份它们是很有用的。 +如果你要换一部手机或升级你的系统,备份你的数据就变得至关重要。我们存储重要数据的位置之一就是我们的短信/彩信,不管是感情价值还是实用价值,备份它们是很有用的。 然而,不像照片、视频或音频文件可以相对容易地传输和备份,备份短信/彩信比较复杂,通常需要使用第三方 app 或服务。 @@ -14,8 +11,8 @@ 尽管现在有很多不同的 app 能够帮你备份短信/彩信,你可能因为以下原因,考虑自己动手备份它们: -1. app  **可能不会** 在所有的设备和安卓版本上都有效。 -2. app 可能把你的备份数据上传到云端, 有**破坏你的数据安全**的风险。 +1. app **可能不能**在所有的设备和安卓版本上都工作。 +2. app 可能把你的备份数据上传到云端, 有**破坏你的内容安全**的风险。 3. 通过手动备份,你可以完全掌握你的数据通过哪里,走向哪里,备份过程中减少被间谍软件窥视的危险。 4. 手动备份相比其他方法**更省时,更省力,更直接**。 @@ -23,9 +20,9 @@ 要手动备份你的短信/彩信,你需要在你的电脑上安装一个叫做  [adb][1] 的安卓工具。 -现在,需要重点知道的是,安卓把短信/彩信通常存储在一个叫做 **mmssms.db.** 的数据库里。 +现在,需要重点知道的是,安卓把短信/彩信通常存储在一个叫做 `mmssms.db` 的数据库里。 -因为在不同设备上这个数据库的位置可能不相同,而且,其他短信 app 会创建它们自己的数据库,比如 GO SMS 会创建 gommssms.db 数据库, 所以你需要做的第一件事是搜索这些数据库。 +因为在不同设备上这个数据库的位置可能不相同,而且,其他短信 app 会创建它们自己的数据库,比如 GO SMS 会创建 `gommssms.db` 数据库, 所以你需要做的第一件事是搜索这些数据库。 打开命令行工具(我使用了 Linux Terminal, 你也可以使用 Windows CMD 或 PowerShell )并运行以下命令: @@ -33,26 +30,23 @@ ``` adb root - adb shell - find / -name "*mmssms*" - exit adb pull /PATH/TO/mmssms.db /PATH/TO/DESTINATION/FOLDER ``` -#### 解释: +#### 解释 -一开始我们使用 adb root 命令来以 root 模式启动 adb - 这样我们就有了读取系统保护文件的权限。 +一开始我们使用 `adb root` 命令来以 root 模式启动 adb - 这样我们就有了读取系统保护文件的权限。 -“adb shell” 用来进入设备的 shell。 +`adb shell` 用来进入设备的 shell。 -然后, “find” 命令用来搜索数据库。(在我的例子中,发现数据库在 /data/data/com.android.providers.telephony/databases/mmssms.db) +然后, `find` 命令用来搜索数据库。(在我的例子中,我发现数据库在 `/data/data/com.android.providers.telephony/databases/mmssms.db`) -* 建议:如果你的终端打印了太多无关的结果,可以试试使用 “find” 的参数来精简结果。(具体参数可以搜索引擎查下) +建议:如果你的终端输出了太多无关的结果,可以试试使用 `find` 的参数来精简结果。(具体参数可以搜索引擎查下) [ ![Android SMS&MMS databases](http://iwf1.com/wordpress/wp-content/uploads/2016/10/Android-SMSMMS-databases-730x726.jpg) @@ -60,20 +54,20 @@ adb pull /PATH/TO/mmssms.db /PATH/TO/DESTINATION/FOLDER *安卓短信/彩信数据库* -然后我们使用 exit 命令回退到我们的本地系统目录。 +然后我们使用 `exit` 命令回退到我们的本地系统目录。 -最后,使用 adb pull 把数据库文件复制到我们电脑的一个文件夹里。 +最后,使用 `adb pull` 把数据库文件复制到我们电脑的一个文件夹里。 现在,当你想要还原短信/彩信时,不管是还原到新的设备还是新的系统版本, 只要再次搜索新系统中短信/彩信的具体位置,并用我们备份的数据库替换它即可。 -使用 adb push 来替换它,例如:adb push ~/Downloads/mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db +使用 `adb push` 来替换它,例如:`adb push ~/Downloads/mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db` -------------------------------------------------------------------------------- via: https://iwf1.com/how-to-manually-backup-your-sms-mms-messages-on-android/ -作者:[Liron ][a] +作者:[Liron][a] 译者:[willcoderwang](http://wangzk.win) 校对:[jasminepeng](https://github.com/jasminepeng)