进程想要获得其他进程的一个数据,很多地方需要在设置个property数据来使用。但是Android是有权限限制的。可以修改这个来添加property写权限。

 

system/core/init/property_service.c

 

/* White list of permissions for setting property services. */
struct {
    const char *prefix;
    unsigned int uid;
    unsigned int gid;
} property_perms[] = {
    { "net.rmnet0.",      AID_RADIO,    0 },
    { "net.gprs.",        AID_RADIO,    0 },
    { "net.ppp",          AID_RADIO,    0 },
    { "ril.",             AID_RADIO,    0 },
    { "gsm.",             AID_RADIO,    0 },
    { "persist.radio",    AID_RADIO,    0 },
    { "net.dns",          AID_RADIO,    0 },
    { "net.",             AID_SYSTEM,   0 },
    { "dev.",             AID_SYSTEM,   0 },
    { "runtime.",         AID_SYSTEM,   0 },
    { "hw.",              AID_SYSTEM,   0 },
    { "sys.",             AID_SYSTEM,   0 },
    { "service.",         AID_SYSTEM,   0 },
    { "wlan.",            AID_SYSTEM,   0 },
    { "dhcp.",            AID_SYSTEM,   0 },
    { "dhcp.",            AID_DHCP,     0 },
    { ".",             AID_SYSTEM,   0 },
    { ".",             AID_VPN,      0 },
    { "debug.",           AID_SHELL,    0 },
    { "log.",             AID_SHELL,    0 },
    { "service.adb.root", AID_SHELL,    0 },
    { "persist.sys.",     AID_SYSTEM,   0 },
    { "persist.service.", AID_SYSTEM,   0 },
    { "persist.security.", AID_SYSTEM,   0 },
    { NULL, 0, 0 }
};

更多相关文章

  1. Android模拟器无法保存数据
  2. Android学习笔记_12_网络通信之从web获取资源数据到Android
  3. [Android] 提高ORMLite插入大量数据效率的解决方案
  4. Android中自定义权限
  5. Android短彩信数据库信息整理
  6. android 驱动文件权限设置
  7. Android权限注解
  8. Android 权限的一些细节
  9. android复制数据库到SD卡

随机推荐

  1. Android px和dip及sp的区别及转换代码
  2. Android处适应布局
  3. Android Apache Commons工具库依赖列表
  4. android google map v2的小例子 美洲地图
  5. 一个网友写的android开发随笔,不错,可以参
  6. Android(安卓)客户端与PC服务端socket通
  7. 阻止一进入页面就弹输入法对话框的方法
  8. android 对话提示框大全
  9. 改变button按钮的形状
  10. android GridView选择照片的完整实现