Transferring data (contacts, SMS, call log(s), browser history, application data) from rooted phone My understanding is that, even with access to the filesystem exported over USB, one still does not have access to SMS data, for example. I have a phone that needs to be sent back to my insurance company (the screen broke and I received a replacement), but it is important that I get the data off of the phone, mainly so that I don't lose it.

I've tried a recommended app for saving SMS data on the filesystem with no luck (its output was garbage). Is it impossible to just dump the phone's internal storage, or wherever such things reside, to an external medium for later analysis/extraction?
As already pointed out in above comments, there are multiple questions on this site offering parts of the solution you might need:


How do I transfer all my data to a new phone?
The answer there already covers contacts and text messages, and works even without root.
How to transfer apps, contacts and settings between two identical phones?
Currently has three answers. #1 should cover most of the data exposed via Android's own APIs (so called service-providers), again without root. #2 covers some more areas, again not requiring root. #3 then mentions a very helpful app, which requires root: Titanium Backup ★ root.


I'd recommend you taking the payed version of the last mentioned app. While 5 bucks may sound a lot in terms of an Android app, you won't ever regret having spend them. TiBu was one of the first apps I've bought years ago, and I'm still a happy user. Using this app, you not only can backup all your apps including their data, but all your messages, contacts, call logs, and whatsnots. Even the system settings go along. Provided you get back the very same device running the very same Android version, you simply can go ahead and batch-restore everything (Pro only; with the free version, you need to do this manually for each item).

But even if you switch to a different device or Android version: restoring your apps+data goes the very same. Just with system apps and their data (including your APNs, WiFi hotspots, contacts, text messages, etc.) you need to take special care. TiBu offers a "migration mode", which I strongly recommend in that case; but still, some extra care cannot hurt: For your user apps+data, use the batch mode -- no problems to expect there. But for the just mentioned system stuff, better restore items one-by-one using the migration mode, and then check if everything works fine (even a reboot in between might be required, e.g. after restoring your text messages, contacts, and the like, as Android does not expect them coming that way). It's just in case. And if something seems "botched", remember what you restored last -- then do a factory-reset, batch-restore all apps, restore everything up to the point before the "botched" item, and skip to the next.

I don't expect any trouble that way. But in case it comes (thanks to Murphy's Law), you're welcome to ask that in a new question, giving the details, and we'll do our best to help you again.