最近在公司有听到同事做的一个需求。就是一个非系统应用(不使用系统签名),通过额外的方法,将自身一个AIDL service的binder句柄通过ServiceManager.addService接口注册到ServiceManager中。那么其他应用就能通过ServiceManager.getService来获取到该service提供的binder句柄,从而进行跨进程调用了。 首先这里定一个调调,那就是我们不评判这样实现是否有问题。我们之关注技术,这里我们想关注的点有:…
最近在公司有听到同事做的一个需求。就是一个非系统应用(不使用系统签名),通过额外的方法,将自身一个AIDL service的binder句柄通过ServiceManager.addService接口注册到ServiceManager中。那么其他应用就能通过ServiceManager.getService来获取到该service提供的binder句柄,从而进行跨进程调用了。 首先这里定一个调调,那就是我们不评判这样实现是否有问题。我们之关注技术,这里我们想关注的点有:…