Originally Posted by @root
I there any way to keeping root access for specific app after unroot android device?
(like as changing owner, permission, install or copy in specific path)
No, root access is global. You can however use Superuser or SuperSU to restrict root access to only one app, if you want.
Out of curiosity, why do you wish to unroot, yet retain root access with one specific app? What exactly are you trying to do? If you want to unroot because a certain application (such as banking/payment software) won't work if your phone is rooted, you can install the Xposed framework and use RootCloak on a per-app basis to trick the app into thinking you're not rooted.
Relax, go nutz!