[安卓]安卓串口控制台问题

发现串口发很多命令都是permission denied. 搜网上说要在/device/.../..rc文件里加chmod ....串口给权限。但tiny4412里面哪个文件里加不知道,为什么tiny4412不改好再给我们呢?

请先 登录 后评论

2 个回答

linuxa

Android原生就没想过开放那么多权限,不同的学员需求不一样。

学员1要aa,学员2要bb,那全部加权限? 权限管理就变成了摆设?

请先 登录 后评论
里昂刘

安卓系统权限修改(基于tiny4412开发板)

Android 5.0源代码根目录下:

找到system/extras/su/su.c下的main函数下的这段代码:

将其注释后重新编译即可。

 //安卓系统权限修改2017-1-26 yangyx--->change

    /* Until we have something better, only root and the shell can use su. */

    /*

    myuid = getuid();

    if (myuid != AID_ROOT && myuid != AID_SHELL) {

        fprintf(stderr,"su: uid %d not allowed to su\n", myuid);

        return 1;

    }

    */

安卓selinux权限修改(基于tiny4412开发板)

在源代码根目录下:

system/core/init/init.c  

找到 static void selinux_initialize(void) 函数
bool is_enforcing = selinux_is_enforcing();
改成bool is_disabled = selinux_is_disabled();

security_setenforce(is_disabled);

基于以上改了还是不行,目前在adb通过busybox ifconfig里可以,有什么办法在串口里实现吗?

请先 登录 后评论
  • 2 关注
  • 0 收藏,201 浏览
  • 里昂刘 提出于 2022-01-17 13:44

相似问题