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;
}

修改完成。

相关推荐
无巧不成书02188 小时前
Tomcat 下载后使用全指南:解压、环境配置、启动验证与常见问题排查
java·tomcat
Wang's Blog8 小时前
Java框架快速入门: Spring Security+OAuth2之多因子认证缓存服务
java·spring·缓存
Danny_姜8 小时前
Android Studio Quail 4 稳定版发布:本地 Gemma 4 + Android Skills
android·ide·android studio
wuminyu8 小时前
Kafka配置TLS/SSL加密传输时零拷贝失效分析
java·linux·c语言·jvm·c++
边境悍匪8 小时前
蜗牛学苑 Java 智能体学习 Day41|ElementPlus 布局、Vue‑Router 登录、Axios 思维导图复盘
java·vue.js·学习
心中有你02149 小时前
Java Swing实现校园最短路径导航系统(Dijkstra算法完整源码+详细解析)
java·开发语言·算法
重生之小比特9 小时前
【Java SE】数组的定义与使用
java·开发语言
摆烂z9 小时前
定时任务同步数据--续跑&重试
java·mybatis·ai编程
CAE虚拟与现实10 小时前
docker desktop中的build功能是要build什么
java·docker·容器
allnlei12 小时前
s6-overlay - 装在 Docker 容器里的轻量级管家
java·docker·容器