Giter Site home page Giter Site logo

jberkel / sms-backup-plus Goto Github PK

View Code? Open in Web Editor NEW
1.8K 190.0 498.0 16.05 MB

Backup Android SMS, MMS and call log to Gmail / Gcal / IMAP

Home Page: https://play.google.com/store/apps/details?id=com.zegoggles.smssync

License: Apache License 2.0

HTML 0.81% Java 99.16% CSS 0.03%
sms java sms-backup android-backup android gmail-inbox automatic-backups imap-server calendar mms

sms-backup-plus's People

Contributors

angryziber avatar bjdodson avatar chenzhang22 avatar chiara-de-liberato avatar coderfrankenstain avatar czbix avatar demokritos avatar dicer avatar euh2 avatar ferri64 avatar gles avatar javierpico avatar jberkel avatar jcrben avatar jmdm avatar jspricke avatar julroy67 avatar kurahaupo avatar liweitianux avatar loffe avatar madsandreasen avatar marcher233 avatar mdimjasevic avatar mosanger avatar niknetniko avatar ptkdev avatar skolima avatar smike avatar werdeil avatar yunsuchoi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sms-backup-plus's Issues

Storage issues for backup restore

It appears, based on the my free space, that SMS Backup+ uses the /data partition to store information during a restore. This led to some real problems when restoring a lot of messages: I'd like to suggest the following:

  • That a check is added for external storage, and that it is used as a storage area when restoring if available.
  • Storage used is controlled using paging: Only download X number of messages before restoring them, and then getting the next X number of messages - This should limit space usage and allow for more stable operation when a lot of messages are being restored.
  • Review the cleanup procedure used once restore is complete, to ensure that no unneeded message data is left over.

No longer backs up received SMS (DROID X Android 2.2)

SMS Backup+ 1.0.10
Android 2.2
Phone: DROID X

I noticed that SMS Backup+ does not backup received messages most of the time since I upgraded my DROID X to Android 2.2. I checked my Gmail account with people I consistently SMS, and noticed that it's only backing up sent messages on Sept 22 (I believe the day VZ released Android 2.2 for the DROID X).

Everyone once in awhile I would see received messages being backed up to contacts that I don't regularly SMS. I even tried manually backing up to see if it would backup received SMS, but it only backs up received SMS as well.

Authentication is set to Plain text (since XOAuth is not supported on the DROID X).

Incoming backup schedule is set to 3mins (matching Regular backup schedule)

Only Restore Last X Amount Of Messages

I am not sure if this feature request is similar to the "Deleted messages (on phone) are restored as well". I have my phone set up to delete messages after a conversation reaches 200 txts. However when I restore the messages all 10,000 of my texts are restored. Would it be possible to have the program only restore the last X amount of messages (in my case 200) instead of all of them (in my case 10,000)

Also I just wanted to thank you for this program, it has been invaluable in helping me get my messages back!

improper Gmail threading with contacts with phone numbers listed on Facebook

I have been having some problems getting the message threads in gmail to appear correctly. I found out the threading works for contacts who I list their phone numbers in gmail only, and do not have their numbers on Facebook (I have my phone set to sync with Facebook). But if a contact lists their phone number on Facebook, no matter what I put under their gmail contact, or even if there is no gmail contact at all, then the app can't match their number to a contact and I get one thread that is basically [email protected] which is all of their messages to me, and another one that is [email protected] where it's all my messages to them, where "xxxxxxxxxx" is their number. I tried unlinking the gmail and facebook contact on my phone but it doesn't matter, it still does this. I would really like to see this problem fixed so I can read the message threads instead of just seeing half the conversation.

(shelby.dawes via androidzoom.com)

'Unknown Sender' from me

On my backed up SMS's in my gmail folder, it indicates from 'Unknown Sender' or 'Unknown' when refering to me. In the expanded threads it's just blank. How can I correct that?

Deleted messages (on phone) are restored as well

When running a restore ALL messages with the corresponding label (in my case the default SMS) are restored onto the device. Even when they have been previously deleted on the phone.

The optimal solution in my eyes would be something like this:
When a SMS is deleted on the phone add a deleted label to the backed up SMS in Gmail.
On restore on the messages without the deleted filter would be restored.

A first step could be that a label could be specified that is then used to filter out the messages. This label had to be applied manually in gmail.

In general this issue arises since I pretty much never deleted any messages. Often they contain business relevant information, even though I do not have to access that information every day.

Apply fix for issue 41 from original Sms Backup

Issue: http://code.google.com/p/android-sms/issues/detail?id=41

Sms Backup used to mangle contact emails when the contact name contained non-ASCII characters, the single line patch from http://code.google.com/p/android-sms/issues/detail?id=41#c14 solves this issue. I see that it's not applied in Sms Backup Plus source code ( http://github.com/jberkel/sms-backup-plus/blob/master/src/com/zegoggles/smssync/CursorToMessage.java#L246 ). Can you please apply?

Spaces in telephone number generates invalid email address

http://code.google.com/p/android-sms/issues/detail?id=70

It is sometimes the case that phone numbers have spaces or other characters
in them (these may have been added manually or when syncing from another
address book). This does not work properly when the android-sms app
generates the email address for a number.
e.g. phone number "+61 412345678" (note the space after +61). The app
generates the following line in the email source:

From: "Name Of Person" <+61 [email protected]>

This does not work properly in gmail, and spaces in email addresses are
invalid anyway.
The same bug would occur for the To:.

Can you add some code to simply replace spaces and any other invalid email
address characters in a phone number with, e.g. underscores (_), when
generating the email address from/to line.

Not backing up entire message

SMS Backup+ is only backing up my sms "one-sided" as in when i go to the sms label in gmail it only shows the sms i have sent and not the sms i have received. This seems like a huge issue to me.

Im using a Droid X through XOAuth running on froyo leak

Question: merging old mmssms.db files

Hi

Sorry if this is the wrong place, but I thought the answer might help others too.

I have a bunch of old mmssms.db files that I'd like to merge all together (too bad I wasn't running your app sooner).

I thought of a few ways to do this and would love your input:

  1. Simply merge the sms table (all fields except _id) into one database. Question: will Android automatically recreate all the indexes, e.g. thread table, etc?

  2. I guess in theory I could keep on copying the file across, reboot, run your app, with all files?

  3. I could write my own app (on my PC) to also sync via IMAP all the sms's using the same format as your app, and let them sync back to my phone.

I'd love to hear what you think is best, since I'm sure you know the messaging system quite well by now :)

Thanks for the great app!

Reset local sync state / "unskip" messages

Need an easy way to reset the local sync state. At the moment this is possible via disconnecting+reconnecting an account, but this takes a while and is only possible when using XOAuth.

incorrect last sync time

The last sync time and date that appears after backup is wrong I backed up on the 15/08/2010 at 00:26 but it says my last backup was on the 14/08/2010 at 03:26. The date and time on my phone are correct.

Make it installable on sdcard

problem: the background service used by sms backup will get killed when the sdcard gets mounted as USB drive.

http://developer.android.com/guide/appendix/install-location.html

"You can, however, register for the ACTION_EXTERNAL_APPLICATIONS_AVAILABLE broadcast Intent, which will notify your application when applications installed on external storage have become available to the system again. At which time, you can restart your Service."

Droid X: "you do not have permission to open this page" (callback)

After entering my email and password in the browser the app opens I click on "grant permission" and get this message: you do not have permission to open this page. smssync://gmail? oauth_verifier=s1cnlh%2FQi%2Bj

Droid x, 2.1, unrooted

this seems to be a bug in the Droid X browser

Polish translation typo

In res/values-pl/strings.xml , line 79 is
Wykonać kopię zapasową czy pominąć wszystkie wiadomości aktualnie przechowywane na tym urządzeniu?\n\nUwaga: kopia zapasowa będzie wykonana w partiach po %1$d wiadomości.
should be instead
Wykonać kopię zapasową czy pominąć wszystkie wiadomości aktualnie przechowywane na tym urządzeniu?

(it was accidentally copied from the following line)

Chinese translation is broken

The Chinese language interface displays wrong text when synchronizing messages, please consider update the translation and I would like to help with this task.
Mail: marcher233 at gmail

BR,
Chen

"From" and "To" email metadata with real phone number

Can we have "From" and "To" with exact phone number rather than replaced email address as in current version?

There is a scenario in which a contact has more than a phone number, and it is difficult for the app to restore sms matching correct phone number.

In another scenario, a contact change email address, consequently make it difficult to restore sms based on email address.

However, the app is great. Love it!

Only works when connected to wifi

"I've written before about the issue of not being able to log in to my account without being connected to wifi.

I've, since i first tried sms backup, tried changing rom several times but with no result and in sms backup+ i've tried diffrend serversettings including diffrend combinations but also with no luck."

(htc magic (32a), cyanogenmod 5.0.8-DS, android 2.1)

restore sms sends out sms messages

headers of email:

Message-ID: <[email protected]>
Subject: SMS with Matthias xxx ccccc
To: "Matthias xxx ccccc" <[email protected]>
From: remyboehler
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: base64
Date: Fri, 22 Jan 2010 17:22:15 +0100
References: <[email protected]>
X-smssync-id: 20
X-smssync-address: +41762638589
X-smssync-type: 4
X-smssync-date: 1264177335905
X-smssync-thread: 7
X-smssync-read: 1
X-smssync-status: -1
X-smssync-backup_time: 22 Jan 2010 16:22:25 GMT

success indicator broken

I see a bug in the new version: The light in left corner has not green color by succefull backup (Done), it's grey.

I have HTC Hero with Android 2.1.

Date / Time in GMail

Hello,

First of all, let me say this is a GREAT app. Thanks for all your hard work on it!

This is a minor issue, but for the GMail app for Android (I use the Droid Incredible), the dates and times shown for the backed-up messages are the dates and times for when the messages were backed up to GMail, but not the actual dates and times that the original text message was sent.

There is a similar problem with the web-based GMail. In the inbox view, the dates on the very right are the dates when the latest text message of each thread was last backed up. However, clicking into the message thread, each individual message does show the correct date and time for the individual text message.

I'm not sure if this problem lies with how GMail deals with IMAP, or if this problem is resolvable from your end, but I just thought I'd ask.

Thanks again!

make notification disappear

Lately I got a SMSBackup+ login error a few times, which shows a
notification on the notification bar. This is all very nice but the
notification stays there forever. So even if I go to the application
and press backup, which it then does perfectly, the notification
stays. Of course I can clear the notifications, but stuff up there
should disappear by itself, once the reason for it is gone. Its
nothing grave of course. Its just to let you know.

Backing Up Deleted SMS

I just moved over from SMS BackUp to your more advanced version and seem to have found one issue. What I liked about SMS BackUp was that messages were backed up instantly. Now if I was to delete a received or sent item straight away, it will not be backed up. Is there any way for you to store all the messages and then back them up as per the schedule?

Restoring MMS

Restoring SMS is absolutely perfect...worked like a champ for me today restoring 3645 SMS messages. I am still out of luck with the 23 MMS messages that I have. Are there any plans to incorporate that into this app?

1.0.11 not autostarting in Froyo 2.2.1

I noticed after a fresh boot today that my sms were not getting backed up. I checked my list of process and the app was not on there. When I opened it via the drawer, the status was "idle." I had to click "backup" in order for it to connect, log in, and back up.

I have "auto backup" checked, regular schedule is "never," and incoming schedule is "1 min." All other settings are default.

Am I doing something wrong?

Progress bar does not update after screen shuts off and turns on again

This is the problem I have:

  1. Start a backup with 20 sms messages in my inbox
  2. Screen shuts off after 30 seconds
  3. Turn phone back on after 2 minutes and unlock screen
    The progress bar has stopped at half way and shows that only 9/20 of my messages have been backed up. However, if I check my gmail account then all 20 messages have been uploaded.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.