怎样实现APK安装拦截
各位大牛:本人初涉Android的安全开发,现在想实现一个功能,就是在用户安装APK包之前需要先将安装操作拦截下来,然后进行授权验证,如果apk包是经过授权的,就继续安装,如果不是,则不允许安装。我曾经在框架层实现过这种功能,但是由于需要改动系统框架,不实用。现在想做一种能够不修改系统源码而直接能够拦截的功能,目前发现安装apk都是通过binder通信实现的,本想通过拦截binder实现,但是一直无从下手。请教大牛们能不能给个实现方法或思路,在下感激不尽!!!! --------------------编程问答-------------------- binder拦截需要root权限
网上有相关原理 ,楼主可以去搜下.源于linux下面的进程注入 --------------------编程问答-------------------- 楼主指的授权是什么意思? --------------------编程问答-------------------- 对apk包做自己的签名。 --------------------编程问答-------------------- 这类需求属于危险操作,不root的机器上无法实现的,谷歌现在开始从严管理这类危险的想法
补充:移动开发 , Android