Interesting, thank you for the information as I wanted to wipe my phone completely clean (not from backup) and keep my expensive app (plus its data) but that wasn't possible with DiskAid.
The only tricky part is that I don't want to be jailbroken anymore, but AppBackup will work to allow me to restore completely clean (not possible on DiskAid) and still keep the data on my expensive app:
1) Jailbreak my iPhone in its current state
2) Install AppBackup
3) Backup expensive app (plus its data)
4) Wipe phone clean with restore as new
5) Jailbreak again
6) Install AppBackup again
7) Install expensive app (plus it's data)
8) Make backup in iTunes of basically stock iPhone (just 1 app)
9) Use DiskAid to transfer expensive app (plus its data) to my mac
10) Restore in iTunes from backup made at step 8
11) Use DiskAid to put the expensive app (plus its data) back on my nearly stock phone!
Hope this works. But worst case scenario I simply restore my phone from a previous backup that actually works with DiskAid. Both apps play their part in this scenario as AppBackup lets you keep the data on your app when restoring brand new, yet DiskAid allows you to keep the data on your app even if you aren't jailbroken.
Yes that actually will probably work perfectly. Here's a link to the step by step instructions for AppBackup. After you backup the expensive app, you need to copy the file to your computer before wiping the device. After you restore as new and install the expensive app, you will need to copy the back up file from your computer back to the newly jailbroken as new device. Then open AppBackup, scroll down to the expensive app, and tap restore. This should put it back to the same state it was when you originally backed it up. (I hope that makes sense. A lot of backup and restores in this post lol)
http://m.imore.com/app-data-appbackup-jailbreak