Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,769,124 Members 39,069 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Dell Streak 5 restore whatsapp history

Tip us?
 
CharlesCCO
Old
#11  
Junior Member - OP
Thanks Meter 4
Posts: 21
Join Date: Jun 2008
Since my original db doesnt hv much chat, i tried restore my 2.7mb db file and send back the chat log to myself.

The txt inside hv all my half year chat include those not loaded.

Maybe you can try my previous method to send back the log to yourself to see if anything strange during Whatsapp prepare the txt file, or whatsapp stuck in one of your messages.


Quote:
Originally Posted by akita16384 View Post
Thanks for the tip, that works!

In addition to this, does your "Email Conversation" function work properly? Does it email the *whole* conversation? Or only those presently loaded?

eg,

If you open up any conversation, some recent ones are loaded while older ones are hidden. Clicking "Load Earlier Messages" loads up a block of them. When you choose "Email Conversation", whatsapp seem to email only those presently loaded and not everything in the conversation.

How do we make it email *all* the messages in the conversation, including those earlier ones that is not loaded yet?


Sent from my Dell Streak using XDA App
 
thank-you!
Old
#12  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Nov 2011
Quote:
Originally Posted by CharlesCCO View Post
[SOLVED, see 2011/11/14 update]

Hope this help everyone who have the same problem as me in Dell Streak or other devices.
Good luck
you sir, are my hero!

i had the same issue and managed to get the backup restored thanks to your post.
 
rajeshshyam
Old
#13  
Junior Member
Thanks Meter 1
Posts: 11
Join Date: Feb 2012
Default Workaround

I also faced similar problems after rooting my neo v.
  • I removed all the msgstore-*.db.crypt and msgstore.db files from /Whatsapp/Databases folder in sd card.
  • But retained only 1 msgstore-*.db.crypt file which I wanted to restore (ie the latest backup)
  • Renamed it to msgstore.db.crypt. So now i have only 1 file in the databases folder.
  • Stopped the whatsapp service.
  • When I restarted whatsapp, it asked for restore again.
  • Pressed yes and it got restored with the latest chats history.

Hope it helps...
The Following User Says Thank You to rajeshshyam For This Useful Post: [ Click to Expand ]
 
ztedd
Old
#14  
Senior Member
Thanks Meter 238
Posts: 204
Join Date: Feb 2011
Default How to retrieve all whatsapp messages to PC / email

Quote:
Originally Posted by akita16384 View Post
Good thing I read this thread. Was hoping that the backup work.

I tried emailing the chat to myself but that function only email those part of the thread history that is loaded. I have a chat thread going back half a year and each time I load up a few months, my phone slows and freezes until watsapp finally FCs.

Is there a function that allows me to let watsapp retrieve all the chat history from a single thread and post everything to me without me manually loading them?
This might help you:
[TOOL] Whatsapp Database Analyzer / Messages Extractor / Chat-Backup
http://forum.xda-developers.com/show...php?p=24603294

You can copy the whatsapp database to your PC and use the tool to display the chats on your pc as they are displayed by whatsapp.

Then you can delete all messages and have a faster whatsapp again :)
 
edgeball
Old
#15  
Senior Member
Thanks Meter 26
Posts: 200
Join Date: Aug 2010
Location: Zurich
I tried all the steps in this Thread on my Atrix 4G but nothing works.
My whatsapp starts and creates a new database. I upgraded to ICS.
Before I just installed the App and when I started it, it restores the backup from the SDcard automatically.
Is my backup corrupt or is it an ICS issue?
 
joel.bourquard
Old
#16  
Retired Recognized Developer
Thanks Meter 85
Posts: 137
Join Date: Sep 2009

 
DONATE TO ME
Hi guys,

I haven't followed this thread in detail but here's something you might want to try when there are symbolic links within the apps' data:

In Titanium Backup, hit MENU -> Preferences -> Troubleshooting -> Enable the "Follow all symbolic links" option.

Then the following backups should properly include the apps' database data.
 
MNubbi
Old
#17  
Member
Thanks Meter 4
Posts: 49
Join Date: Nov 2010
I got the same problem but only on a certain ROM. When I try to restore my whats app chats only the empty chat groups names are restored. I tried all suggestions on this thread but still no solution.

Please help me to find one.

Sent from my HTC Desire using xda app-developers app
 
Tylonhh
Old
#18  
Tylonhh's Avatar
Member
Thanks Meter 14
Posts: 64
Join Date: May 2011
Location: Hamburg

 
DONATE TO ME
What can you say about this log file?

Code:
[1895] msgstore/initialize
2014-03-21 01:15:11.849 LL_I [1895] msgstore/restore/backupfiles msgstore.db.crypt5 (5492752)
2014-03-21 01:15:11.850 LL_I [1895] msgstore/restore/copy msgstore.db.crypt5 5492752
2014-03-21 01:15:11.884 LL_I [1895] msgstore/restore/key CRYPT5
2014-03-21 01:15:16.817 LL_W [1895] msgstore/restore/error
### begin stack trace 2.11.186
java.io.IOException: Error while finalizing cipher
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:107)
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:143)
	at java.io.InputStream.read(InputStream.java:162)
	at com.whatsapp.util.wc.a(wc.java:82)
	at com.whatsapp.ldb.a(ldb.java:2203)
	at com.whatsapp.ldb.a(ldb.java:1121)
	at com.whatsapp.ldb.a(ldb.java:2242)
	at com.whatsapp.rl.a(rl.java:23)
	at com.whatsapp.rl.doInBackground(rl.java:14)
	at android.os.AsyncTask$2.call(AsyncTask.java:288)
	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:841)
Caused by: javax.crypto.BadPaddingException: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
	at com.android.org.conscrypt.NativeCrypto.EVP_CipherFinal_ex(Native Method)
	at com.android.org.conscrypt.OpenSSLCipher.doFinalInternal(OpenSSLCipher.java:420)
	at com.android.org.conscrypt.OpenSSLCipher.engineDoFinal(OpenSSLCipher.java:480)
	at javax.crypto.Cipher.doFinal(Cipher.java:1178)
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:105)
	... 13 more
### end stack trace

2014-03-21 01:15:16.818 LL_I [1895] msgstore/restore/nothing-restored
2014-03-21 01:15:16.824 LL_I [1895]
Its restoring until 50% and then its aborting and nothing is restored. Any solutions for that?
 
CharlesCCO
Old
(Last edited by CharlesCCO; 21st March 2014 at 07:43 AM.)
#19  
Junior Member - OP
Thanks Meter 4
Posts: 21
Join Date: Jun 2008
HI Tylonhh, did you renamed your backup ?
The new whatsapp using a new key "crypt5" to decrypt, i am not sure if you are restoring from a very old backup (i.e. msgstore.db.crypt") and hence throw error while decrypting the database.


Quote:
Originally Posted by Tylonhh View Post
What can you say about this log file?

Code:
[1895] msgstore/initialize
2014-03-21 01:15:11.849 LL_I [1895] msgstore/restore/backupfiles msgstore.db.crypt5 (5492752)
2014-03-21 01:15:11.850 LL_I [1895] msgstore/restore/copy msgstore.db.crypt5 5492752
2014-03-21 01:15:11.884 LL_I [1895] msgstore/restore/key CRYPT5
2014-03-21 01:15:16.817 LL_W [1895] msgstore/restore/error
### begin stack trace 2.11.186
java.io.IOException: Error while finalizing cipher
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:107)
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:143)
	at java.io.InputStream.read(InputStream.java:162)
	at com.whatsapp.util.wc.a(wc.java:82)
	at com.whatsapp.ldb.a(ldb.java:2203)
	at com.whatsapp.ldb.a(ldb.java:1121)
	at com.whatsapp.ldb.a(ldb.java:2242)
	at com.whatsapp.rl.a(rl.java:23)
	at com.whatsapp.rl.doInBackground(rl.java:14)
	at android.os.AsyncTask$2.call(AsyncTask.java:288)
	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
	at java.lang.Thread.run(Thread.java:841)
Caused by: javax.crypto.BadPaddingException: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt
	at com.android.org.conscrypt.NativeCrypto.EVP_CipherFinal_ex(Native Method)
	at com.android.org.conscrypt.OpenSSLCipher.doFinalInternal(OpenSSLCipher.java:420)
	at com.android.org.conscrypt.OpenSSLCipher.engineDoFinal(OpenSSLCipher.java:480)
	at javax.crypto.Cipher.doFinal(Cipher.java:1178)
	at javax.crypto.CipherInputStream.read(CipherInputStream.java:105)
	... 13 more
### end stack trace

2014-03-21 01:15:16.818 LL_I [1895] msgstore/restore/nothing-restored
2014-03-21 01:15:16.824 LL_I [1895]
Its restoring until 50% and then its aborting and nothing is restored. Any solutions for that?
 
Tylonhh
Old
#20  
Tylonhh's Avatar
Member
Thanks Meter 14
Posts: 64
Join Date: May 2011
Location: Hamburg

 
DONATE TO ME
I tried renaming, but that makes no sense because of the decrypting.
I have an back from the 19th this month. So it's just two days old and also from the same WhatsApp version which I use now.
I just got a new phone with a higher Android version. From galaxy S2 to Motorola G (4.4.2).

So normally there should be no errors. Does the log show you something? Does it mean WhatsApp can't decrypt it?

---------------
gesendet vom Barhocker

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes