Please read the known issues before reporting any new issues; we already know about several significant issues, including Gmail login failures (for which there is a robust work-around), and problems with logging phone calls into calendars (which we are investigating).
This is a fork of the now-defunct Android backup toolSMS Backup. It uses Gmail/IMAP to perform SMS, MMS and call log backups overthe network.
Main features/improvements:
Restore. SMS/Call logs stored on Gmail can be transferred back to the phone.
Security. SMS Backup+ does not need your Gmail password.
MMS backup support (added in version 1.1)
Call log backup (version 1.2), with Google Calendar integration(1.3) and restore (1.4).
Works with any IMAP server (but defaults to Gmail).
Tested with Android 4.x (Ice Cream Sandwich) - 10.x. (Q)
SMS Backup+ is available for free in the Google Play Store and on F-Droid,there will never be a pro / paid version.
But if you find the app useful and want to support its development you can make a donationusing the secure in-app Play Store payment mechanism.
To get updates more frequently join the beta programme or download the latest beta manuallyfrom Github releases.
Also make sure to read the Privacy Policy.
You need to have an IMAP account or a Gmail account with IMAP enabled. SeeUse IMAP to check Gmail on other email clients to learn how to enable IMAP for your Gmailaccount or look at this screenshot.
After starting SMS Backup+, tap on "Connect" to start the authorization process.
If you consent you have to confirm the Gmail account to be used for the backup.
If you don't have a Google account registered on your device a browser windowwill appear to perform a web-based authentication as fallback.
After completing the authorization process the "Connect"switch should be activated, indicating success. You are now ready to performthe first backup.
It is important that you perform the first backup manually. SMS Backup+ needsto know whether you want to upload messages currently stored on your device ornot.
After having connected your Gmail account, SMS Backup+ will ask you to performa first backup. If you choose "Backup", SMS Backup+ will start backing up allyour messages to Gmail.
If you choose "Skip", nothing is sent to Gmail and all messages currentlystored on your device are simply marked "backed up". This option is handy ifyou previously uninstalled SMS Backup+ and do not want to send your messagesagain to Gmail. Please note that any messages arrived after you lastuninstalled SMS Backup and this initial backup won't ever be backed up toGmail.
If you wish to restore messages back to your phone tap "Restore". By defaultall messages stored on Gmail will be restored (this can be changed in "AdvancedSettings").
You can safely restore to a phone which has already messages storedon it, SMS Backup+ will skip the existing messages.
Before the restore can start you will need to confirm the change of thedefault SMS app. This step is required to get further permissions to writemessages (see also the corresponding FAQ entry).
SMS Backup+ can also backup and restore your call logs. It stores all calls using aseparate label (defaults to Call log
, but can be changed in "Advancedsettings"). If you wish you can set this to the same value as SMS
, to make allbackups use the same label.
The body of the call log message contains the duration of thecall in seconds followed by the phone number and call type (incoming
/outgoing
/ missed
).
An example:
267s (00:04:07)
+44123456789 (incoming call)
You can also add call log entries to a Google calendar. Just select Calendar sync
in Advanced settings, and make sure you have selected a calendar to syncwith.
If you only want to backup specific call types (incoming, outgoint etc.) you cando so as well.
Rich Communication Services is currently not supported, nor are there any plans to support it.Rich Communication Services is also known as RCS, Advanced Messaging, Advanced Communications, joyn or Message+.
If you want to trigger backups from another app, enable 3rd party integration
in Advanced Settings and send the broadcast intentcom.zegoggles.smssync.BACKUP
. This will work even when Auto Backup isdisabled.
You don't have to use Gmail to backup your text messages - changeAuthentication to "Plain text" in "Advanced settings - Custom IMAP server",then change the server address / user name and password accordingly. Make sureto set security to "SSL (optional / trust all)" if your IMAP serverhas a self-signed certificate ("Unknown certificate" error duringbackup).
Also note that Gmail labels simply correspond to IMAP folders that willautomatically get created on the first backup.
If you don't find an answer here you can also visit the Google+ community which might be ableto help.
First search Github issues to see if the bug has already been reported. If not, create a newissue and attach the following details:
If it is related to backing up / restoring you should also enable the sync log with"Extra debug information" enabled (in "Advanced settings") and attach a relevant portion of it.The sync log is stored as sms_backup_plus.log
(in the directory Android/data/com.zegoggles.smssync/files
).
Rather than including the log in the text of your issue description, please use the "attachimage" feature to attach your logfile as text to your issue.Alternatively, create a gist and link to it from your issue description.
It might also be worth to install the current beta version of SMS Backup+ tosee if the bug is also present in the development version.
Over the years a lot of features have been added, often as a result ofrequests by users. This has worked great initially but has made the product itself very unfocussedand generic. It started as a tool to back up text messages (as the name SMS Backup implies) butgradually more and more features were added (call logs, MMS, WhatsApp...). It's now at a point whereit has become too heavy and difficult too maintain or use. The settings screen makes this obvious,there are just too many things to configure. If anything features should be removed at this point,not added. A more focussed product would be easier to maintain and use.
Right now, SMS Backup+ is in maintenance mode; no new features will be added. Existing bugs will ofcourse be addressed.
Try uninstalling the app, then installing the new version. Make sure to select"Skip" when doing the first backup, otherwise messages will get backed uptwice.
If the automatic backup does not work first make sure that a manuallyinitiated backup works as expected.
When reporting a bug related to auto backup it is essential to attach a sync log file. Seethe relevant FAQ for more information on how to do this.
Make sure you have the "Show IMAP" option checked in the Gmail label settings:
If this is the case make sure that the label name is set correctly (capitalizationmatters!).
Select "Reset" from the menu, and confirm that you want to reset the currentsync state. All messages on the phone will be backed up on the next run.
Do you use a non-standard app like Google Voice/Hangouts or Signal to sendmessages? It could also be a device specific problem.Related issues: 516, 841.
This is probably related to Gmail's automatic priority inbox filing.A workaround is to set up a filter with "subject: SMS with", let the filtermark it as not important.
Just set the label to "Inbox" instead of the default "SMS" or "Call log".
Incoming backup schedule is used for incoming messages. 3 minutes here meansthat any incoming SMS will trigger a backup after 3 minutes. It is a fullbackup (including any sent messages). You should set the incoming schedule to alow value if you want to make sure that incoming SMS show up inGmail shortly after arrival.
Regular schedule is used to perform backups in specific intervals. 2 hours heremeans that the device will try to backup all messages every 2 hours.
Fewer updates performed by the app means less energy consumed, so there'sa trade-off data protection vs. battery life.
If you require more control over the backup schedule than what SMS Backup+ alreadyprovides you can use a 3rd party app to trigger the backup. Tasker forexample supports SMS Backup+ since version 1.0.14.
This seems to be a limitation of Gmail. After the first hundred or so SMS beingbacked up, Gmail will cease to properly thread many of the conversations.You will notice that Gmail will eventually treat each SMS (in that initialbackup) as individual conversations and will not longer group/thread themtogether.
A way around this is to do a full backup 100 SMS at a time (see Advanced settings
).
It's a Gmail feature, but you can disable it.In Gmail settings, set conversation view to off
(screenshot).
No. SMS Backup+ does not do a "real" sync, once the text has been transferredto Gmail it won't get modified or deleted by the app.
This means that it is impossible to establish a trusted connection with the IMAP server. A fewreasons why this might happen:
You can try to set the IMAP Server Setting Security
to SSL (optional / trust all)
.
Google has changed the way SMS permissions work starting with Android 4.4(KitKat). In order to get write access to your messages an app has to be set asthe default system SMS app. Before starting the restore operation SMS Backup+will request your permission to be set as default app. After restoring you willbe asked to set the previous choice (usually "Messaging") back as default.
No, for a variety of reasons: MMS are highly carrier-dependent, documentation is lacking and theAndroid Emulator does not support them.
However SMS Backup+ is open source; patches are more than welcome.
SMS Backup has not been designed to restore many thousands of messages. See thequestion "How do I restore the last N weeks / N messages?" for a way around that.
If you have a lot of messages backed up (let's say over 5000) restoring can bevery slow, especially if you're only interested in the most recent messages.
A workaround is to use the Gmail web interface (or an IMAP email client) tomove the bulk of the messages to another label in Gmail (e.g. SMSARCHIVED), andonly keep a few hundred or so messages in the SMS label.
Next time you restore it will only restore those messages and it will be a lotfaster.
Go to Authorized Access to your Google Account and select "Remove Access"next to "SMS Backup+".
If you get this error message and your network connection is activedouble-check that your time zone settings are correct, and that the local time isdisplaying correctly. The authentication process won't work otherwise.
If you want to help beta testing, visit the Play Store beta page. You will be asked to opt into the beta program (you can leave it anytime).
Once opted in your device will automatically update to the latest beta which might have bug fixesand features not found in the currently released version.
Alternatively you can download an APK from Github releases and install it manually(
$ git clone https://github.com/jberkel/sms-backup-plus.git
$ cd sms-backup-plus
$ ./gradlew assembleDebug
$ adb install app/build/outputs/apk/app-debug.apk
If you want to help translating the UI to other languages download andtranslate the following file, then send the translated version via email:
However, if you're already familiar with Git you can just clone therepository and submit a pull request.
This application is released under the terms of the Apache License, Version 2.0.
短信备份还原 SMS Backup Restore:短信备份还是很有必要的,遇到一些重要信息的保存,定时备份比较的方便。 官方介绍 短信备份还原 SMS Backup Restore是Android平台上的短信备份和还原软件,你可以每天指定一个时间对自动备份短信,还可以通过Email发送备份的xml文件,如此一来,要是手机出现什么意外,你也不用担心重要短信会丢失了。备份目录:/sdcard/SMS
Introduction The SMS message, as specified by the Etsi organization (documents GSM 03.40 and GSM 03.38), can be up to 160 characters long, where each character is 7 bits according to the 7-bit default
http://uploaded.net/file/rv8vyebl/VeryAndroid.SMS.Backup.v3.1.Incl.Keygen-Lz0.rar http://ultramegabit.com/file/details/S8bhObRDDLY https://rapidshare.com/files/583431057/VeryAndroid.SMS.Backup.v3.1.In
It is the source code from Froyo, made small change. SmsManager smsManager = SmsManager.getDefault(); ArrayList<String> messages = null; messages = smsManager.divideM
import http.client import urllib # 定义主机 host = "106.ihuyi.com" sms_send_uri = "/webservice/sms.php?method=Submit" # 查看用户名 登录用户中心->验证码通知短信>产品总览->API接口信息->APIID account = "C45031386" # 查看密码 登录用户中心->验
unit untSMS; interface uses System.Hash, System.Net.HttpClientComponent, System.Classes, System.Generics.Collections, System.SysUtils, System.JSON, System.NetEncoding; type TSmsBase
1 Android_SMS 源代码接受短信流程 2 短息发送流程 3 PDU 编解码详解 1 Android_SMS 源代码接受短信流程 短信来了之后 framework 会发送广播 “android.provider.Telephony.SMS_RECEIVED” PrivilegedSmsReceiver
adb shell service list Found 75 services: 0 xperia_power_service: [com.sonymobile.superstamina.IXperiaPowerService] 1 sip: [android.net.sip.ISipService] 2 phone: [com.android.internal.telephony.ITelep
<% On error resume next Dim MySmartMessage Set MySmartMessage = Server.CreateObject("sms_message.sms") ' Server de Send Message ' set series number ' *************** MySmartMessage.comp =3 ' sendi
SendMessage 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam); 参数: hWn
Backup This project is welcoming new contributors and maintainers. See CONTRIBUTING.md Backup is a system utility for Linux and Mac OS X, distributed as a RubyGem, that allows you to easily perform ba
Areca Backup 是一个用Java编写的个人文件备份工具,支持压缩、打包、加密等操作。
Borg 是一个支持去重和压缩的备份程序,同时也支持认证加密。其主要目的是提供一个高校而且安全的方法用于数据备份。数据的去重技术用于每日增量备份。 使用方法: $ borg init /mnt/backup$ borg create /mnt/backup::Monday ~/Documents$ borg create --stats /mnt/backup::Tuesday ~/Documen
backup-utils 是 Github 企业备份工具,它包括一些备份和恢复工具。这些备份工具实现了多项用于备份主机的高级功能,还原功能也已经包括在 GitHub Enterprise 中。 特性: 通过两个简单的实用工具来完善GitHub Enterprise Server备份和恢复系统: ghe-backup和ghe-restore。 联机备份。在备份运行期间,无需将GitHub设备置于维护
Kiwi Backup 是一个在线备份系统(非开源),可以通过ADSL网络处理超过200G的数据,通过块提升和无重复的数据算法来降低网络带宽需求,可以通过SSL传输层进行数据传输。
MCM Backup 是一个用来备份 PHP 网站和MySQL 数据库的软件。.