Related
Searched and didn't find this specific question or anything close - so I'll post
I've been flashing roms a lot now that I've got the hang of it, but I think I was creating a problem for myself with titanium backup, which I think I've maybe now solved, but I'm not absolutely sure.
On the last couple of nighlies of CM that I've flashed I've been getting unfixable FC of the phone app (rom manager fix permissions didn't fix it and neither did wiping dalvik cache).
So I flashed ns-collab and I like it, but today I got the same FC problems and had to restore my nandroid to get the phone working (I was at work).
NS-collab is meant to be stable so I was starting to think that it's not the roms that are at fault but something I'm doing, and I had a feeling it was what I do with TB. So here is exactly what I do when I flash a new rom.
____________________________
I have TB set to "backup all user apps". That's it - no system data.
Before flashing the rom (even if it's just an update) I clear data, cache, and dalvik cache.
When I've got the new rom flashed I do not allow google backup to restore my stuff as I want it done with TB.
In TB restore I run "Restore all apps with data". When I do this I select the app+data checkbox in TB before clicking "Run the batch operation".
___________________________
So, I had a look at the apps that get restored when I run TB "Restore all apps with data", and I noticed there is quite a lot of android stuff in there like the dialler and lots of other services that are part of the android os and don't need restored with TB really.
I've just flashed the updated version of ns-collab and I removed all these android services from the TB restore before I ran it so I'll see if any problems crop up now.
But my question is, was I causing the phone to be unstable by allowing these android services to be restored by TB. Remember I did not select to restore system data, but I am wondering if system data was restored anyway because there were android apps in the list and I had the app+data option selected.
Hope the above isn't confusing and any advice will be appreciated.
Lot of information but I say you found your problem yourself.
I have not had issues in the past restoring: bookmarks, contacts/calls storage, SMS/MMS/APN Dialer storage, SMS/MMS PREFS etc.
I do think you are giving yourself a little extra work than needed. It is not necessary to do a data wipe before updating a ROM, wiping cache and dalvik cache should be sufficient and a lot of people don't even do that. Of course a good clean wipe every now and then is good and gives you that warm fuzzy feeling inside like after you change the oil in your car
In general, I do not recommend a full batch restore like restore all apps and data. I find when restoring with TB it is a good time to clean up and only restore the apps your really want back on your phone. I also do a batch restore, de-select all and just go down the list and pick out the stuff I HAVE to have.
irishrally said:
I have not had issues in the past restoring: bookmarks, contacts/calls storage, SMS/MMS/APN Dialer storage, SMS/MMS PREFS etc.
I do think you are giving yourself a little extra work than needed. It is not necessary to do a data wipe before updating a ROM, wiping cache and dalvik cache should be sufficient and a lot of people don't even do that. Of course a good clean wipe every now and then is good and gives you that warm fuzzy feeling inside like after you change the oil in your car
In general, I do not recommend a full batch restore like restore all apps and data. I find when restoring with TB it is a good time to clean up and only restore the apps your really want back on your phone. I also do a batch restore, de-select all and just go down the list and pick out the stuff I HAVE to have.
Click to expand...
Click to collapse
I think you are right about me giving myself work. Because I'm still a noob I'm still over cautious I think.
Maybe I'll try doing it your way. Sounds sensible.
Anybody know definitively whether me restoring everything via all apps and data would have contributed to the FCs I have been getting?
buachaille said:
I think you are right about me giving myself work. Because I'm still a noob I'm still over cautious I think.
Maybe I'll try doing it your way. Sounds sensible.
Anybody know definitively whether me restoring everything via all apps and data would have contributed to the FCs I have been getting?
Click to expand...
Click to collapse
Did you try fixing permissions? I only use the batch for Backup all user apps.
Backing up bookmarks.. I use BookmarkSB and SMS (i know theres a app for that) but i use GVoice so i dont need it
I've never had a problem restoring user apps with data. Instead of restoring all, choose restore missing user apps with data or something like that.
Although, I've had problems restoring SMS and certain data for system apps on the NS. Can't figure out why it doesn't work but whatever.
Sent from my Nexus S using XDA App
I would suggest you install app2sd & move your application to the sd-card. Each time you flash a new rom just wipe the /cache, dalvik-cache and battery stats. This is all you would ever require.
Thanks for all the replies. Quite a few suggestions there which I will try out.
Didn't have any FC problems at all at work today, so I'm hoping my more cautious restore last night might have done the trick.
buachaille said:
Thanks for all the replies. Quite a few suggestions there which I will try out.
Didn't have any FC problems at all at work today, so I'm hoping my more cautious restore last night might have done the trick.
Click to expand...
Click to collapse
Yeah FCs happen when you backup system apps / bookmarks etc. It could interfere
I like rooting and installing custom ROMS on my phone, but one thing I DESPISE is having to download/restore all the apps I previously had because I had to do a wipe before installing the new ROM. Are there any tools that allow you to bundle up various apps + data in a sort of "package" that allows you to reinstall your programs with 1 easy step, or is the best option still to just Titanium Backup everything and manually backup then manually reinstall?
TIA
I use mybackup pro its way better than TB in my opinion give it a shot its really easy to use
Sent from my SAMSUNG-SGH-I727 using XDA App
offwiththeface said:
I use mybackup pro its way better than TB in my opinion give it a shot its really easy to use
Sent from my SAMSUNG-SGH-I727 using XDA App
Click to expand...
Click to collapse
How is it better? At a glance it appears they both do the same thing..
TB will do all of it in a batch
open TB, hit menu button, batch....restore MISSING apps + data
Pirateghost said:
TB will do all of it in a batch
open TB, hit menu button, batch....restore MISSING apps + data
Click to expand...
Click to collapse
So I would do a Backup all user apps + System Data and then when i install a new ROM just do Restore missing apps + all system data? Could that cause problems when restoring system data on different ROMs?
It could cause problems restoring system data if your using a different type of ROM. Ex. Going from a Sense ROM to AOSP could cause issues. App data will work fine though.
Sent from my Nexus S 4G
LucidShadow said:
It could cause problems restoring system data if your using a different type of ROM. Ex. Going from a Sense ROM to AOSP could cause issues. App data will work fine though.
Sent from my Nexus S 4G
Click to expand...
Click to collapse
If I just do a backup of all user apps will it include the app data? I don't see an option that specifies backing up the app data as well..
dvandam said:
If I just do a backup of all user apps will it include the app data? I don't see an option that specifies backing up the app data as well..
Click to expand...
Click to collapse
yes. batch, backup user apps, does include the associated data.
The only advantage i observe with mybackup--we can even save sms, mms etc..probably contacts as well, if u have some phone contacts
And one small suggestion...never ever restore system data from any backups...it causes really weird things...
dvandam said:
How is it better? At a glance it appears they both do the same thing..
Click to expand...
Click to collapse
LoGaN- said:
And one small suggestion...never ever restore system data from any backups...it causes really weird things...
Click to expand...
Click to collapse
Yeah, I would say you can restore system data, but only *if you know exactly what your doing*. If you are unsure, leave the system data alone and just backup user apps and their data. I've gotten some pretty nasty errors from trying to restore system data to a different rom. I have had success with backing up my sms/mms and restoring them to the same type of rom though (i.e. cm7 rom to another cm7 rom) (if you try it you will have to reboot before they appear btw).
Again, if you are unsure, just skip the system data backups. It's normally not worth the hassle.
Yeah all I'm really concerned about is backing up my apps. I don't care about saving specific things like call logs, SMS, or ringtone preferences. Thanks all for the info.
Quick question. There have been times where I've read that it's not good to restore stuff from Titanium Backup when flashing a new rom but is it on to just restore the apps without data? I think that's essentially the same as just downloading then from the market right?
Sent from my HTC One X using XDA
SkizzMcNizz said:
Quick question. There have been times where I've read that it's not good to restore stuff from Titanium Backup when flashing a new rom but is it on to just restore the apps without data? I think that's essentially the same as just downloading then from the market right?
Sent from my HTC One X using XDA
Click to expand...
Click to collapse
At the batch menu you can restore missing apps with data. You just don't want to restore any system data.
rquinn19 said:
At the batch menu you can restore missing apps with data. You just don't want to restore any system data.
Click to expand...
Click to collapse
Ok thanks. I thought the app data as a problem also.
Sent from my HTC One X using XDA
rquinn19 said:
At the batch menu you can restore missing apps with data. You just don't want to restore any system data.
Click to expand...
Click to collapse
I always restored my missing apps without data in the past (didn't restore any system) just to be on the safe side, but that's good to know that restoring data works fine for user apps.
Chrysis said:
I always restored my missing apps without data in the past (didn't restore any system) just to be on the safe side, but that's good to know that restoring data works fine for user apps.
Click to expand...
Click to collapse
Wanted to know what you did is it applicable if you are upgrading your rom from gingerbread to ics?
And i also did that but was always on gingerbread
I used titanium backup when for the first time to backup all my apps + app data and restore it after installing a new rom. It didn't work. It took forever to install the apps because I didn't pay for the premium version, and after it did install it didn't actually transfer the app data properly for most of my apps. My save games were lost and most apps didn't log me in from the save data.
So i downloaded Go Backup, which is much simpler to use and always works. Backsup all apps you want, and restores them in the same way titanium pro does, all at once without you having to accept each app. And the difference is my game saves and app accounts were auto logged in the first time I opened them. I would say Go Backup is a much better solution if all you need to do is backup apps + app data. Don't waste your time with titanium (and it's crappy UI).
sad6549775 said:
Wanted to know what you did is it applicable if you are upgrading your rom from gingerbread to ics?
And i also did that but was always on gingerbread
Click to expand...
Click to collapse
Not entirely sure about that. I'd imagine so, but haven't had personal experience with such.
i was just reading the CM10.1 nightlies thread, and most posters there have been saying that using TiBu to backup and restore apps is a *bad* thing when doing a fresh install of the latest nightly ROM build.
so, uh, what should we be doing to backup and restore data?
i'd like to keep my call logs and SMS data. i also have some savegames from game apps i'd like to keep. TiBu seems to have some specific options as to backing up SMSes and call logs. is that safe to backup and then restore to a new ROM install?
what about user apps? i'm fine with just reinstalling most apps, but there are some apps that have saved data that i'd really like to keep!
there are apps specifically for backing up sms and call longs
the reason that people dont like Tibu as much is some of the cache it restores can conflict with newer builds and android is pretty good at restoring most of the things on its own
People have different preferences. My general preference with CyanogenMod is the cwm recovery. Either the sk8 version ( which is brilliant) or the regular one that comes with CyanogenMod.
I always get into cwm recovery and do a back up to external SD. Then wipe and clean and install the new cm, no reboot yet and go to advanced restore option of the backup and then restore ONLY the data portion of the backup.
All your customizations, apps, app data, app saved data, logs, SMS, phone log ... Is there to be restored.
Reboot and you're done.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
fightinfilipino said:
i was just reading the CM10.1 nightlies thread, and most posters there have been saying that using TiBu to backup and restore apps is a *bad* thing when doing a fresh install of the latest nightly ROM build.
so, uh, what should we be doing to backup and restore data?
i'd like to keep my call logs and SMS data. i also have some savegames from game apps i'd like to keep. TiBu seems to have some specific options as to backing up SMSes and call logs. is that safe to backup and then restore to a new ROM install?
what about user apps? i'm fine with just reinstalling most apps, but there are some apps that have saved data that i'd really like to keep!
Click to expand...
Click to collapse
Helium from the maker of CWM is free and super simple. They could've included an option to only backup an apps data but oh well it's still great. :good:
Commodore 64 said:
People have different preferences. My general preference with CyanogenMod is the cwm recovery. Either the sk8 version ( which is brilliant) or the regular one that comes with CyanogenMod.
I always get into cwm recovery and do a back up to external SD. Then wipe and clean and install the new cm, no reboot yet and go to advanced restore option of the backup and then restore ONLY the data portion of the backup.
All your customizations, apps, app data, app saved data, logs, SMS, phone log ... Is there to be restored.
Reboot and you're done.
Click to expand...
Click to collapse
ty, that makes sense.
i'm on an older version of CWM (6.0.1.0, i believe). am i able to just flash a new version of CWM (sk8's or whatever) from my current CWM? i can't seem to find a straight answer on the forums or from googling...
Yea you can. Just flash the sk8 and then under advanced choose reboot recovery after install and you're going to be in the new recovery mod
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Thanks for asking!
fightinfilipino said:
so, uh, what should we be doing to backup and restore data?
Click to expand...
Click to collapse
Thanks for asking! I've been wondering something along these lines, but I wasn't even sure what to ask. I think you've formed the question better than I would have.
But I guess I'm not seeing a consensus either. I was under the impression that there everyone else knew the best way to do it and it was so obvious that no one ever even bothered to speak of it. That, or people just enjoy losing their saved games, call logs, etc.
So to be clear, here's what I've gathered from this thread:
You can restore just apps and their data
One way is to backup and restore the /data partition
Another way is though custom apps
One such app is Helium
Did I miss anything?
Trinition said:
Thanks for asking! I've been wondering something along these lines, but I wasn't even sure what to ask. I think you've formed the question better than I would have.
But I guess I'm not seeing a consensus either. I was under the impression that there everyone else knew the best way to do it and it was so obvious that no one ever even bothered to speak of it. That, or people just enjoy losing their saved games, call logs, etc.
So to be clear, here's what I've gathered from this thread:
You can restore just apps and their data
One way is to backup and restore the /data partition
Another way is though custom apps
One such app is Helium
Did I miss anything?
Click to expand...
Click to collapse
I never restore anything. I backup my call logs and texts to gmail, but I don't restore them. Why would you?
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Trinition said:
Thanks for asking! I've been wondering something along these lines, but I wasn't even sure what to ask. I think you've formed the question better than I would have.
But I guess I'm not seeing a consensus either. I was under the impression that there everyone else knew the best way to do it and it was so obvious that no one ever even bothered to speak of it. That, or people just enjoy losing their saved games, call logs, etc.
So to be clear, here's what I've gathered from this thread:
You can restore just apps and their data
One way is to backup and restore the /data partition
Another way is though custom apps
One such app is Helium
Did I miss anything?
Click to expand...
Click to collapse
Maybe that you can backup to the cloud, with Helium and others. But except for that i think you've got it covered.
Commodore 64 said:
People have different preferences. My general preference with CyanogenMod is the cwm recovery. Either the sk8 version ( which is brilliant) or the regular one that comes with CyanogenMod.
I always get into cwm recovery and do a back up to external SD. Then wipe and clean and install the new cm, no reboot yet and go to advanced restore option of the backup and then restore ONLY the data portion of the backup.
All your customizations, apps, app data, app saved data, logs, SMS, phone log ... Is there to be restored.
Reboot and you're done.
Click to expand...
Click to collapse
just as a quick update, i did exactly this (using sk8's CWM recovery) and it seems to have worked like a charm. did a clean wipe (factory reset/format cache, data, system, dalvik's) and then installed Cyanogenmod 10.1 N15. then before rebooting i restored just the data. worked pretty well!
fightinfilipino said:
just as a quick update, i did exactly this (using sk8's CWM recovery) and it seems to have worked like a charm. did a clean wipe (factory reset/format cache, data, system, dalvik's) and then installed Cyanogenmod 10.1 N15. then before rebooting i restored just the data. worked pretty well!
Click to expand...
Click to collapse
Good for you. But that is almost the same as a dirty flash.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
rushi.1986 said:
Good for you. But that is almost the same as a dirty flash.
Click to expand...
Click to collapse
oh, that is SO helpful of you.
well if that's not the best way to backup and restore WHAT IS?
seriously, i wish there was a "no thank you" button for useless, insulting posts like yours! >:[
fightinfilipino said:
oh, that is SO helpful of you.
well if that's not the best way to backup and restore WHAT IS?
seriously, i wish there was a "no thank you" button for useless, insulting posts like yours! >:[
Click to expand...
Click to collapse
You shouldn't restore anything.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 4 Beta
fightinfilipino said:
oh, that is SO helpful of you.
well if that's not the best way to backup and restore WHAT IS?
seriously, i wish there was a "no thank you" button for useless, insulting posts like yours! >:[
Click to expand...
Click to collapse
There is no best way because there's always a risk it will cause issues. Either accept the level of risk involved or do what's recommended, you can't have your cake and eat it too in this case.
Personally I use android tuner pro as a backup solution. I know the risks involved and I don't post and complain when it doesn't work I find the problem and fix it or I do what I'm supposed to do.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
mtdew said:
There is no best way because there's always a risk it will cause issues. Either accept the level of risk involved or do what's recommended, you can't have your cake and eat it too in this case.
Personally I use android tuner pro as a backup solution. I know the risks involved and I don't post and complain when it doesn't work I find the problem and fix it or I do what I'm supposed to do.
Click to expand...
Click to collapse
the problem is that "what's recommended" varies wildly, even here. some people in this thread recommended i restore the data partition from a nandroid backup. other users recommended i use Helium. now some users are simply saying not to restore anything at all.
and some persons (rushi.1986) are posting completely unhelpful, snarky things without even understanding the context of the thread.
let me ask a more granular question: if i backup and restore specific game apps that are user apps, sms data, and call logs, and nothing else, will this reduce my risk? if i wanted to do these particular things, what is the better tool to do so?
and i have a wider question: is it really that custom rom users now simply don't keep certain data when they upgrade or switch their rom?
fightinfilipino said:
the problem is that "what's recommended" varies wildly, even here. some people in this thread recommended i restore the data partition from a nandroid backup. other users recommended i use Helium. now some users are simply saying not to restore anything at all.
and some persons (rushi.1986) are posting completely unhelpful, snarky things without even understanding the context of the thread.
let me ask a more granular question: if i backup and restore specific game apps that are user apps, sms data, and call logs, and nothing else, will this reduce my risk? if i wanted to do these particular things, what is the better tool to do so?
and i have a wider question: is it really that custom rom users now simply don't keep certain data when they upgrade or switch their rom?
Click to expand...
Click to collapse
His answer was far from snarky and was actually correct the method stated is just a dirty flash with more steps and is more risky.
It's recommended not to restore anything but if you must be ready to accepted the consequence if there are any. Typically with android tuner I don't have issues.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
fightinfilipino said:
the problem is that "what's recommended" varies wildly, even here. some people in this thread recommended i restore the data partition from a nandroid backup. other users recommended i use Helium. now some users are simply saying not to restore anything at all.
and some persons (rushi.1986) are posting completely unhelpful, snarky things without even understanding the context of the thread.
let me ask a more granular question: if i backup and restore specific game apps that are user apps, sms data, and call logs, and nothing else, will this reduce my risk? if i wanted to do these particular things, what is the better tool to do so?
and i have a wider question: is it really that custom rom users now simply don't keep certain data when they upgrade or switch their rom?
Click to expand...
Click to collapse
I am yet to encounter any issues restoring user apps and user data using titanium backup. However, ppl who know better say its bad. Since I have not had any issues, I do it anyways.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
rushi.1986 said:
I am yet to encounter any issues restoring user apps and user data using titanium backup. However, ppl who know better say its bad. Since I have not had any issues, I do it anyways.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
99% of the time you won't but with all of the changes recently all precautions needed to be taken. Like I said I normally don't have too many issues, every once in a while though.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
Restoring user apps will not mess up your ROM. Unless it is root related y would it? If the app doesn't work after install then install it from the market.
Restoring system apps can effect your ROM. Most system apps are different based on the ROM that you use. Example being restoring them from cm 10 to cm 10.1, or even different nightlies.
Titanium backup is the way to go. Chronium aka helium is supposed to be good, its a preference thing IMO.
Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
rushi.1986 said:
I am yet to encounter any issues restoring user apps and user data using titanium backup. However, ppl who know better say its bad. Since I have not had any issues, I do it anyways.
Sent from my SAMSUNG-SGH-I727 using xda app-developers app
Click to expand...
Click to collapse
This is a good way to go.. If it works for you, then you have your solution. Thing is, everyone's phone has had different experiences with different apps, ROMs, settings, etc. and what works for one may not work for another.
Personally, I prefer the backup feature in ROM Toolbox pro. Easy to use, bulk features, and I had fewer issues than on TiBu. BUT, with all the recent app updates trying to keep up with Rom changes, I've found it to be far more stable to just reinstall from the Play store. It seems to also be prudent to get rid of any app that may be redundant to native ROM features (in my case). Just keep it simple.
Contacts and calendar data syncs with Google.
Sent from my SGH-I727 using XDA
I have searched so many times and I have no clue how to do this. I have tried just using nandroid manager to restore but it ends up just restoring the app, not the app data..
Is the only true solution to this would be restoring the kitkat nandroid and using titanium backup all my apps?
Thanks for the halps.
_ASSASSIN_ said:
I have searched so many times and I have no clue how to do this. I have tried just using nandroid manager to restore but it ends up just restoring the app, not the app data..
Is the only true solution to this would be restoring the kitkat nandroid and using titanium backup all my apps?
Thanks for the halps.
Click to expand...
Click to collapse
You need Helium from the playstore. Save out your apps and data before you do your clean install.
DJW6927 said:
You need Helium from the playstore. Save out your apps and data before you do your clean install.
Click to expand...
Click to collapse
I'm already on lollipop, I am trying to restore from a nandroid backup made in TWRP.
_ASSASSIN_ said:
I'm already on lollipop, I am trying to restore from a nandroid backup made in TWRP.
Click to expand...
Click to collapse
You can't do that. The right way to to do it is to backup your apps with Titanium or Backup+ before changing ROMs and then you can restore after flashing.
I wouldn't ever recommend restoring App data from an earlier android version such as 4.4 to 5.0.
Sure some might turn out OK, but why not take the extra time and upgrade with some care and patience. There is no "official" Lollypop firmware for our device yet so given the bugs already present plus the ones you are most definitely going to add if you restore old data, how do you think your experience is going to be?
Also, this is a development forum, how will you troubleshoot issues with new builds or features when you haven't started fresh.
Now there's always exceptions to the rule, I have no idea what type of apps or why it must be so important to not do this clean.... So I won't say its lazy LoL, but something to consider.
nadiros said:
I wouldn't ever recommend restoring App data from an earlier android version such as 4.4 to 5.0.
Sure some might turn out OK, but why not take the extra time and upgrade with some care and patience. There is no "official" Lollypop firmware for our device yet so given the bugs already present plus the ones you are most definitely going to add if you restore old data, how do you think your experience is going to be?
Also, this is a development forum, how will you troubleshoot issues with new builds or features when you haven't started fresh.
Now there's always exceptions to the rule, I have no idea what type of apps or why it must be so important to not do this clean.... So I won't say its lazy LoL, but something to consider.
Click to expand...
Click to collapse
There's nothing wrong with restoring user app data across Android versions. I've done it countless (yes, countless) times Ann's I've never had an issue. It's system settings and data that can't be restored when changing Android versions or even ROMs.
"Old" user app data has never, ever, caused a single bug for me and I've done it thousands of times.
Transmitted via Bacon
OK, although it may not affect the android system, apps force closing and then being reported in development threads as a bug does have a measurable affect.
Sent from my A0001 using Tapatalk
nadiros said:
OK, although it may not affect the android system, apps force closing and then being reported in development threads as a bug does have a measurable affect.
Sent from my A0001 using Tapatalk
Click to expand...
Click to collapse
Like I said, in the thousands of times I've restored apps+data I've had zero problems. No force closes. None. Nada. Zilch. Zip. Honestly, 90% of "problems" and "bugs" that are reported on XDA are caused to user error because that user has no idea what they're doing.
nadiros said:
I wouldn't ever recommend restoring App data from an earlier android version such as 4.4 to 5.0.
Sure some might turn out OK, but why not take the extra time and upgrade with some care and patience. There is no "official" Lollypop firmware for our device yet so given the bugs already present plus the ones you are most definitely going to add if you restore old data, how do you think your experience is going to be?
Also, this is a development forum, how will you troubleshoot issues with new builds or features when you haven't started fresh.
Now there's always exceptions to the rule, I have no idea what type of apps or why it must be so important to not do this clean.... So I won't say its lazy LoL, but something to consider.
Click to expand...
Click to collapse
Because I play games. I prefer not to sink so many more hours like I already have.
ROM Toolbox also allows you to restore apps+data from nandroid backups so you could give it a shot.
get app backups from a TWRP nandroid
I have Titanium backup pro. In it's menu is the option to 'extract from nandroid backup'
the best solution i tested and working just fine