Pulling out app and data
Install a custom non-touch CWM recovery via the adb, make a full backup in it, pull the created backup out via "adb sideload" function in the recovery. Then, you can play with the total backup of your system, just rename "data.ext4.win000" (internal storage file) to "data.ext4.tar.000" (and other files in similar way) and open it in FTKImager (even lite version is enough).

If you want just to reinstall the apps with their data on a new smartphone use AppExtractor with your backup zip