Android15 源码关闭Selinux

有时候为了调试方便需要强制关闭selinux权限,可以在OS源码里面关闭,方式如下:

在system\core\init\selinux.cpp里面,修改:

cpp 复制代码
//EnforcingStatus StatusFromProperty() {
//    std::string value;
//    if (android::fs_mgr::GetKernelCmdline("androidboot.selinux", &value) && value == "permissive") {
//        return SELINUX_PERMISSIVE;
//    }
//    if (android::fs_mgr::GetBootconfig("androidboot.selinux", &value) && value == "permissive") {
//        return SELINUX_PERMISSIVE;
//    }
//    return SELINUX_ENFORCING;
//}

bool IsEnforcing() {
    //if (ALLOW_PERMISSIVE_SELINUX) {
    //    return StatusFromProperty() == SELINUX_ENFORCING;
    //}
    //return true;
	return false;
}

修改完成。

相关推荐
敲个大西瓜1 小时前
Spring Could Alibaba 核心面试题
java·后端·spring
骇客野人1 小时前
Java SSO 统一认证方案
java·开发语言
萝卜er1 小时前
BroadcastReceiver 静态注册与动态注册-《Android深水区(七)》
android
START_GAME2 小时前
MSSQL$SQL2016
java·服务器·前端
ydd1001002 小时前
字符串转换整数
java
萝卜er2 小时前
ContentProvider 与跨进程数据访问-《Android深水区(八)》
android
萝卜er2 小时前
Service、前台服务与后台限制-《Android深水区(六)》
android
萝卜er2 小时前
Android 存储体系与分区存储-《Android深水区(十二)》
android
会编程的吕洞宾2 小时前
DeepAgents In Action学习(Second)
android·java·学习
梦梦代码精2 小时前
基于UniApp+Vue3+ThinkPHP 8,这套知识付费系统的架构设计有点东西
java·低代码·docker·uni-app·开源·php