Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2|回复: 0
打印 上一主题 下一主题

关于修改System Properity的问题

[复制链接]

1198

主题

2060

帖子

7058

积分

超级版主

Rank: 8Rank: 8

积分
7058
跳转到指定楼层
楼主
发表于 2016-4-15 02:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在系统定义为,当RJ45 插入,则置位rj45.ethernet.state,置位这个将被init.rc里面的
on property:rj45.ethernet.state=attached
    start dhcpcd_eth0
将启动dhcpcd程序,
拔出类似定义

但是,我们在程序里面设置这个properity,却没有权限。导致设置失败。
我们需要如下方式修改:
/media/doraemon/works/android/mtk/6572/QPlayer/eng/alps/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 },
    { "net.qmi",          AID_RADIO,    0 },
    { "net.lte",          AID_RADIO,    0 },
    { "net.cdma",         AID_RADIO,    0 },
    { "ril.",             AID_RADIO,    0 },
    { "persist.ril.",     AID_RADIO,    0 },
    { "persist.ril.cfu.querytype", AID_APP,   0 },
    { "mux.",             AID_RADIO,    0 },
    { "mux.",             AID_SYSTEM,    0 },
    { "gsm.",             AID_RADIO,    0 },
    { "persist.radio",    AID_RADIO,    0 },
    { "net.dns",          AID_RADIO,    0 },
    { "sys.usb.config",   AID_RADIO,    0 },
    { "net.",             AID_SYSTEM,   0 },
    { "dev.",             AID_SYSTEM,   0 },
    { "runtime.",         AID_SYSTEM,   0 },
    { "hw.",              AID_SYSTEM,   0 },
    { "rw.",              AID_SYSTEM,   0 }, //zcfdebug++
    { "sys.",             AID_SYSTEM,   0 },
    { "service.",         AID_SYSTEM,   0 },
    { "wlan.",            AID_SYSTEM,   0 },
    { "dhcp.",            AID_SYSTEM,   0 },
    { "bwc.mm.",          AID_SYSTEM,   0 },
    { "usb.ethernet.",          AID_SYSTEM,   0 },//zcfdebug++
    { "rj45.ethernet.",          AID_SYSTEM,   0 },//zcfdebug++
    { "dhcp.",            AID_DHCP,     0 },
    { "net.",             AID_DHCP,     0 },//zcfdebug++
    { "debug.",           AID_SYSTEM,   0 },
    { "debug.",           AID_SHELL,    0 },
    { "log.",             AID_SHELL,    0 },
    { "service.adb.root", AID_SHELL,    0 },
    { "service.adb.tcp.port", AID_SHELL,    0 },
    { "persist.sys.",     AID_SYSTEM,   0 },
    { "persist.service.", AID_SYSTEM,   0 },
    { "persist.security.", AID_SYSTEM,   0 },
    { "gps.",             AID_GPS,     AID_SYSTEM },
    { "persist.af.",      AID_MEDIA,   0 },
    { "af.",              AID_MEDIA,   0 },
    { "a2dp.",            AID_MEDIA,   0 },
    { "streamin.",        AID_MEDIA,   0 },
    { "streamout.",       AID_MEDIA,   0 },
    { "bwc.mm.",          AID_MEDIA,   0 },
    { "mediatek.",        AID_RADIO,   0 },
    { "bt.",        AID_BLUETOOTH,    0 },
    { "persist.bt.",      AID_BLUETOOTH,    0 },
    { "persist.mtk.wcn.combo.",        AID_SYSTEM,    0 },
    { "nvram_init",      AID_NVRAM,   0 },
    { "persist.mtklog.",  AID_SHELL,   0 },
    { NULL, 0, 0 }
};


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2025-12-14 18:48 , Processed in 0.010334 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表