How to give root access to apps that don't request it?
The application needs to request root access. If it is not developed to use root access, it cannot be given the root access. in  order for it to work how you want it, you may have to change the permissions to /data/app-private, like you mentioned.