我正在使用Android SELinux强制设备并执行以下操作:
adb pull /sepolicy sepolicy1
adb pull /sys/fs/selinux/policy sepolicy2
diff sepolicy1 sepolicy2
我明白了:
Binary files sepolicy1 and sepolicy2 differ
通过使用十六进制查看器进行检查,它在几个部分看起来很相似,但大多不同。
为何与众不同? 这是什么意思?
答案 0 :(得分:2)
尝试使用sediff
(SELinux策略差异工具)来比较策略文件。由于两个策略图像中存在非语义差异(例如订购问题),diff无法直接比较文件。