I guess it is possible, but just in case your device is rooted.You should include the daemon as part of your application, see NDK if you don't know how to do it, and somwhere in your application code call it like
Runtime.getRuntime().exec("su root " + "path to daemon");
where 'su' is super user utility, which forks your application and executes daemon in sepparate proccess with elevated permissions.