【发布时间】:2021-09-29 15:38:54
【问题描述】:
在我的 android 8.1.0 系统上,我尝试直接写入块设备。 (emmc 上的分区)
我可以写信给 P24,但不能写信给 P25,我不知道为什么。 logcat 或 dmesg 日志中没有任何内容。 没有 avc:拒绝。
# whoami
root
# ls -lZ mmcblk1p24 mmcblk1p25
brwxrwxrwx 1 root root u:object_r:block_device:s0 259, 8 2011-11-11 11:11 mmcblk1p24
brwxrwxrwx 1 root root u:object_r:block_device:s0 259, 9 2011-11-11 11:11 mmcblk1p25
# dd if=/dev/zero of=mmcblk1p24 bs=1 count=1
1+0 records in
1+0 records out
1 bytes transferred in 0.001 secs (1000 bytes/sec)
# dd if=/dev/zero of=mmcblk1p25 bs=1 count=1
dd: mmcblk1p25: Operation not permitted
1+0 records in
0+0 records out
0 bytes transferred in 0.001 secs (0 bytes/sec)
# busybox lsattr mmcblk1p24 mmcblk1p25
lsattr: reading mmcblk1p24: Not supported
lsattr: reading mmcblk1p25: Not supported
【问题讨论】:
标签: android permissions selinux