diff options
| -rw-r--r-- | rootdir/etc/init.mmi.rc | 3 | ||||
| -rw-r--r-- | rootdir/etc/init.qcom.rc | 4 | ||||
| -rw-r--r-- | rootdir/etc/init.target.rc | 4 | ||||
| -rw-r--r-- | sepolicy/vendor_init.te | 1 |
4 files changed, 3 insertions, 9 deletions
diff --git a/rootdir/etc/init.mmi.rc b/rootdir/etc/init.mmi.rc index a74f983..30e64af 100644 --- a/rootdir/etc/init.mmi.rc +++ b/rootdir/etc/init.mmi.rc @@ -5,9 +5,6 @@ on early-init chown system system /sys/kernel/debug chmod 0770 /sys/kernel/debug -on init - copy /module_hashes /sys/kernel/module_whitelist - # Configure coredump write /proc/sys/kernel/core_pattern "|/system/bin/coredump %e %p %t" write /proc/self/coredump_filter "0x7f" diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 0a4d4d6..8a7440a 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -85,10 +85,6 @@ on boot setprop ro.telephony.call_ring.multiple false - #Remove SUID bit for iproute2 ip tool - chmod 0755 /system/bin/ip - - chmod 0444 /sys/devices/platform/msm_hsusb/gadget/usb_state #For bridgemgr daemon to inform the USB driver of the correct transport diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 94af835..d5cfc89 100644 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -52,11 +52,11 @@ on fs on late-fs # Start services for Boot Animation + start configstore-hal-1-0 start servicemanager start surfaceflinger start bootanim - start configstore-hal-1-0 - start gralloc-2-0 + start vendor.gralloc-2-0 # Mount RW partitions which need run fsck mount_all /vendor/etc/fstab.qcom --late diff --git a/sepolicy/vendor_init.te b/sepolicy/vendor_init.te index d4ea6e9..54b018c 100644 --- a/sepolicy/vendor_init.te +++ b/sepolicy/vendor_init.te @@ -1,4 +1,5 @@ allow vendor_init cache_file:dir r_dir_perms; +allow vendor_init proc_security:file write; allow vendor_init proc_swap:file write; allow vendor_init wifi_data_file:dir rw_dir_perms; allow vendor_init wifi_data_file:file {create_file_perms}; |
