尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Android Selinux详解[七]--如何给可执行程序bin加标签

发布时间:2026/9/13 21:18:00

资讯中心
01
ARTICLE

Android Selinux详解[七]--如何给可执行程序bin加标签

Android Selinux详解[七]--如何给可执行程序bin加标签
经过前面几篇文章的介绍你应该对Selinux有一定的了解了现在我们就来实战一下。你可能会在工作的过程遇到要给可执行程序bin加标签的需求以下来讲解一下怎么给bin加标签1. 一个bin通常是通过adb shell bin名字拉起来的拉起来后我们可以查看此bin进程的标签命令是ps -A -Z| grep bin名字如下u:r:shell:s0可以看到标签是shell此时这个bin所拥有的权限就是shell所拥有的的权限。2. 如果我们执行了adb root或者是su,再去执行这个bin再查看进程的标签这个时候他的标签就是su,拥有超级用户的权限几乎任何权限都可。u:r:su:s03.假设我们是user版本那我们就无法执行adb root操作这个时候就需要给这个bin加上标签了然后赋予它相应的权限1) 首先需要给此bin文件打标签/system/bin/testbin u:object_r:testbin_exec:s02) 然后声明这个exec文件type testbin_exec, file_type, exec_type, system_file_type;3) 由于我们是通过shell启动此bin的所以需要如下权限将testbin_exec进行域转换操作typeattribute testbin coredomain;domain_auto_trans(shell, testbin_exec, testbin)4) 以上加完后请整编版本进行验证整编刷机后如果此时再通过adb shell bin名字启动此bin此时ps -A -Z| grep bin结果会是如下结果u:r:testbin:s0
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。