WIP continue on ota
This commit is contained in:
parent
59a5f1a447
commit
089dcc7bc0
@ -75,10 +75,11 @@ int main(int argc, char **argv) {
|
||||
}
|
||||
|
||||
unlink("/dev/phh-ota");
|
||||
mknod("/dev/phh-ota", 0644, S_IFBLK | makedev(major(sb.st_rdev), minor(sb.st_rdev)));
|
||||
mknod("/dev/phh-ota", 0664 | S_IFBLK, makedev(major(sb.st_rdev), minor(sb.st_rdev)));
|
||||
chmod("/dev/phh-ota", 0664);
|
||||
// Allow system uid to write there
|
||||
chown("/dev/phh-ota", 0, 1000);
|
||||
const char *dstContext = "u:r:phhota_dev:s0";
|
||||
const char *dstContext = "u:object_r:phhota_dev:s0";
|
||||
setxattr("/dev/phh-ota", "security.selinux", dstContext, strlen(dstContext), 0);
|
||||
|
||||
return 0;
|
||||
|
@ -3,3 +3,15 @@ typeattribute phhota_dev mlstrustedobject;
|
||||
|
||||
allow phhsu_daemon phhota_dev:blk_file rw_file_perms;
|
||||
allow system_app phhota_dev:blk_file rw_file_perms;
|
||||
allow kernel phhsu_daemon:fd use;
|
||||
|
||||
allow phhsu_daemon gsi_data_file:file ioctl;
|
||||
allowxperm phhsu_daemon gsi_data_file:file ioctl { 0x660b };
|
||||
|
||||
allow phhsu_daemon loop_device:blk_file ioctl;
|
||||
allowxperm phhsu_daemon loop_device:blk_file ioctl { 0x4c00 };
|
||||
|
||||
allow phhsu_daemon userdata_block_device:blk_file ioctl;
|
||||
allowxperm phhsu_daemon userdata_block_device:blk_file ioctl { 0x1278 };
|
||||
|
||||
allow kernel gsi_data_file:file rw_file_perms;
|
||||
|
Loading…
Reference in New Issue
Block a user