我看“apk权限控制器”这款软件就还不错,很想了解他的原理,可就是找不到代码实现啊?谁能救救我

解决方案 »

  1.   

    PackageManager中有removePermission和addPermission方法,可以实现权限的添加和删除。如果没有root权限,removePermission只能移除你用addPermission添加的权限,否则会报SecurityException。有root权限的话应该会方便和自由很多。
    具体你看一下SDK
      

  2.   

    apk权限控制器这个软件需要root权限吗?
    以前实现原理都是通过进程注入实现的.即在ipc调用的server端嵌入代码...这个不知道是怎么实现的
      

  3.   

    4.3已经新加这个功能了,不过目前是隐藏的...
    通过server端加限制的
      

  4.   

    也可以劫持所有调用权限的行为,对这些调用分别判断是否允许。这个也需要root权限,做起来有难度。不过市面上有现成的产品。
    可以参考一下LBE手机管家
      

  5.   

    APK权限控制器,在安装的时候进行权限移除,我也了解了下它的原理,觉得它是提取manifest.xml,修改、重新打包、签名,但不会实现,楼上知道这和你说的PackageManager中有removePermission和addPermission方法是一个原理吗?
      

  6.   

    请问怎么实现啊,既然别人APK权限控制器等软件都可以实现,我也想实现出来,请问去哪找找参考代码啊
      

  7.   

    请问怎么实现啊,既然别人APK权限控制器等软件都可以实现,我也想实现出来,请问去哪找找参考代码啊
    Google吧,这种做法如果应该写的不好一样会挂。
      

  8.   

    Google也没google到,只有产品,没找到开源的代码,悲催