Android原生就没想过开放那么多权限,不同的学员需求不一样。
学员1要aa,学员2要bb,那全部加权限? 权限管理就变成了摆设?
在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;
}
*/
在源代码根目录下:
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里可以,有什么办法在串口里实现吗?