Android, property 添加写权限。

    技术2022-05-19  20

    进程想要获得其他进程的一个数据,很多地方需要在设置个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 },     { "vpn.",             AID_SYSTEM,   0 },     { "vpn.",             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 } };


    最新回复(0)