mirror of
				https://github.com/AetherDroid/android_device_samsung_universal7570-common.git
				synced 2025-10-28 23:18:50 +01:00 
			
		
		
		
	universal7870: clean and update ramdisk files
This commit is contained in:
		
							parent
							
								
									f7cf99651b
								
							
						
					
					
						commit
						1038e4ef59
					
				
					 12 changed files with 308 additions and 2224 deletions
				
			
		|  | @ -246,14 +246,12 @@ PRODUCT_PACKAGES += \ | |||
| PRODUCT_PACKAGES += \
 | ||||
|     fstab.samsungexynos7870 \
 | ||||
|     init.baseband.rc \
 | ||||
|     init.rilchip.rc \
 | ||||
|     init.rilcommon.rc \
 | ||||
|     init.samsung.rc \
 | ||||
|     init.samsungexynos7870.rc \
 | ||||
|     init.samsungexynos7870.usb.rc \
 | ||||
|     init.wifi.rc \
 | ||||
|     init.wifi_device.rc \
 | ||||
|     ueventd.samsungexynos7870.rc | ||||
|     init.vendor.rilchip.rc \
 | ||||
|     init.vendor.rilcommon.rc \
 | ||||
|     wifi.rc \
 | ||||
|     ueventd.rc | ||||
| 
 | ||||
| # Samsung Doze
 | ||||
| PRODUCT_PACKAGES += \
 | ||||
|  |  | |||
|  | @ -27,31 +27,23 @@ LOCAL_MODULE       := init.baseband.rc | |||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.baseband.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| LOCAL_MODULE       := init.rilchip.rc | ||||
| LOCAL_MODULE       := init.vendor.rilchip.rc | ||||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.rilchip.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_SRC_FILES    := etc/init.vendor.rilchip.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| LOCAL_MODULE       := init.rilcommon.rc | ||||
| LOCAL_MODULE       := init.vendor.rilcommon.rc | ||||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.rilcommon.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| LOCAL_MODULE       := init.samsung.rc | ||||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.samsung.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_SRC_FILES    := etc/init.vendor.rilcommon.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
|  | @ -59,7 +51,7 @@ LOCAL_MODULE       := init.samsungexynos7870.rc | |||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.samsungexynos7870.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
|  | @ -67,22 +59,22 @@ LOCAL_MODULE       := init.samsungexynos7870.usb.rc | |||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.samsungexynos7870.usb.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| LOCAL_MODULE       := init.wifi.rc | ||||
| LOCAL_MODULE       := wifi.rc | ||||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/init.wifi.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init/hw | ||||
| LOCAL_SRC_FILES    := etc/wifi.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR_ETC)/init | ||||
| include $(BUILD_PREBUILT) | ||||
| 
 | ||||
| include $(CLEAR_VARS) | ||||
| LOCAL_MODULE       := ueventd.samsungexynos7870.rc | ||||
| LOCAL_MODULE       := ueventd.rc | ||||
| LOCAL_MODULE_TAGS  := optional | ||||
| LOCAL_MODULE_STEM  := ueventd.rc | ||||
| LOCAL_MODULE_CLASS := ETC | ||||
| LOCAL_SRC_FILES    := etc/ueventd.samsungexynos7870.rc | ||||
| LOCAL_SRC_FILES    := etc/ueventd.rc | ||||
| LOCAL_MODULE_PATH  := $(TARGET_OUT_VENDOR) | ||||
| include $(BUILD_PREBUILT) | ||||
|  |  | |||
|  | @ -16,6 +16,5 @@ | |||
| /dev/block/platform/13540000.dwmmc0/by-name/CPEFS     /cpefs     ext4      noatime,nosuid,nodev,noauto_da_alloc,discard,journal_async_commit,errors=panic    wait,check | ||||
| 
 | ||||
| # VOLD | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/HIDDEN        /preload    ext4    defaults    voldmanaged=preload:auto | ||||
| /devices/13560000.dwmmc2/mmc_host/mmc*                    auto        auto    defaults    voldmanaged=sdcard1:auto,encryptable=userdata | ||||
| /devices/13600000.usb/13600000.dwc3/xhci-hcd.2.auto/usb*  auto        auto    defaults    voldmanaged=usb:auto | ||||
|  |  | |||
|  | @ -4,10 +4,8 @@ | |||
| # specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK | ||||
| 
 | ||||
| 
 | ||||
| # /dev/block/platform/13540000.dwmmc0/by-name/BOOT      /boot      emmc      defaults                        defaults | ||||
| # /dev/block/platform/13540000.dwmmc0/by-name/RECOVERY  /recovery  emmc      defaults                        defaults | ||||
| # /dev/block/platform/13540000.dwmmc0/by-name/SYSTEM    /system    ext4      ro,errors=panic                                                                   wait,recoveryonly | ||||
| # /dev/block/platform/13540000.dwmmc0/by-name/VENDOR    /vendor    ext4      ro,errors=panic                                                                   wait,recoveryonly | ||||
| # system and vendor partition will be early-mounted by kernel | ||||
| # /dev/block/platform/13500000.dwmmc0/by-name/SYSTEM	/system		ext4	ro,errors=panic		wait | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/CACHE	   /cache	  ext4      nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic    wait,check | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/CACHE     /cache     f2fs      nosuid,nodev,noatime,rw,inline_xattr                                              wait,check,formattable | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/USERDATA  /data      ext4      nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic    wait,check,formattable,encryptable=footer,length=-16384 | ||||
|  | @ -16,6 +14,5 @@ | |||
| /dev/block/platform/13540000.dwmmc0/by-name/CPEFS     /cpefs     ext4      noatime,nosuid,nodev,noauto_da_alloc,discard,journal_async_commit,errors=panic    wait,check | ||||
| 
 | ||||
| # VOLD | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/HIDDEN        /preload    ext4    defaults    voldmanaged=preload:auto | ||||
| /devices/13560000.dwmmc2/mmc_host/mmc*                    auto        auto    defaults    voldmanaged=sdcard1:auto,encryptable=userdata | ||||
| /devices/13600000.usb/13600000.dwc3/xhci-hcd.2.auto/usb*  auto        auto    defaults    voldmanaged=usb:auto | ||||
|  |  | |||
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										336
									
								
								rootdir/etc/init.samsungexynos7870.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										336
									
								
								rootdir/etc/init.samsungexynos7870.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							|  | @ -1,15 +1,6 @@ | |||
| import /vendor/etc/init/hw/init.samsungexynos7870.usb.rc | ||||
| import /vendor/etc/init/hw/init.baseband.rc | ||||
| import /vendor/etc/init/hw/init.wifi.rc | ||||
| import /vendor/etc/init/hw/init.wifi_device.rc | ||||
| import /vendor/etc/init/hw/init.rilchip.rc | ||||
| import /vendor/etc/init/hw/init.rilcommon.rc | ||||
| 
 | ||||
| # Samsung stock init.rc additions | ||||
| import /vendor/etc/init/hw/init.samsung.rc | ||||
| 
 | ||||
| on early-init | ||||
|     mount debugfs /sys/kernel/debug /sys/kernel/debug | ||||
| 
 | ||||
| on init | ||||
|     start watchdogd | ||||
| 
 | ||||
|  | @ -26,8 +17,7 @@ on init | |||
|     symlink /dev/block/platform/13540000.dwmmc0/by-name/STEADY /dev/block/steady | ||||
| 
 | ||||
| on post-fs-data | ||||
| # Log data folder | ||||
| #   mkdir /data/log 0771 radio system | ||||
| 
 | ||||
| 
 | ||||
| # C-STATE | ||||
|     chown system system /sys/module/cpuidle/parameters/off | ||||
|  | @ -40,6 +30,21 @@ on post-fs-data | |||
|     chmod 0660 /dev/i2c-20 | ||||
|     chown audio audio /dev/i2c-20 | ||||
| 
 | ||||
| # Permissions for gnss | ||||
|     chmod 0660 /dev/gnss_ipc | ||||
|     chown system system /dev/gnss_ipc | ||||
| 
 | ||||
| # Directory for GPS | ||||
|     mkdir /data/system 0771 system system | ||||
|     chown system system /data/system | ||||
|     mkdir /data/system/gps 0771 system system | ||||
|     chown system system /data/system/gps | ||||
|     rm /data/system/gps/gps_started | ||||
|     rm /data/system/gps/glonass_started | ||||
|     rm /data/system/gps/beidou_started | ||||
|     rm /data/system/gps/smd_started | ||||
|     rm /data/system/gps/sv_cno.info | ||||
| 
 | ||||
|     setprop vold.post_fs_data_done 1 | ||||
| 
 | ||||
| # /efs/factory.prop for Dual / Single SIM settings | ||||
|  | @ -49,19 +54,14 @@ on post-fs-data | |||
|     restorecon /sys/kernel/debug/tracing/trace_marker | ||||
| 
 | ||||
| on boot | ||||
|     # override init.rc to keep plenty of large order chunks around | ||||
|     # to improve allocation times | ||||
| #    write /proc/sys/vm/min_free_kbytes 32768 | ||||
| #    write /proc/sys/vm/min_free_order_shift 1 | ||||
| 
 | ||||
| # SSWAP | ||||
|     write /proc/sys/vm/swappiness 130 | ||||
|     write /proc/sys/vm/swappiness 145 | ||||
| 
 | ||||
| #   mount debugfs /sys/kernel/debug /sys/kernel/debug | ||||
|     # Allow to access debugfs for system:system | ||||
| 	chmod 755 /sys/kernel/debug | ||||
|     chmod 0755 /sys/kernel/debug | ||||
|     chown system system /sys/kernel/debug | ||||
| #   setprop ro.radio.noril yes | ||||
| 
 | ||||
|     # Assign TCP buffer thresholds to be ceiling value of technology maximums | ||||
|     # Increased technology maximums should be reflected here. | ||||
|  | @ -72,15 +72,6 @@ on boot | |||
|     chmod 0222 /sys/kernel/debug/tracing/trace_marker | ||||
|     write /sys/kernel/debug/tracing/tracing_on 0 | ||||
| 
 | ||||
|     # sec_log | ||||
|     chown system log /proc/sec_log | ||||
| 
 | ||||
|     # EFS permissions | ||||
|     chown system radio /efs/nv_data.bin | ||||
|     chown system radio /efs/nv_data.bin.md5 | ||||
|     chown system radio /cpefs/.nv_core.bak | ||||
|     chown system radio /efs/.nv_core.bak | ||||
| 
 | ||||
|     # Permissions for NAD | ||||
|     symlink /dev/block/platform/13540000.dwmmc0/by-name/NAD_REFER /dev/block/NAD_REFER | ||||
|     chown system radio /sys/class/sec/sec_nad/nad_stat | ||||
|  | @ -108,6 +99,13 @@ on boot | |||
|     chown system system /sys/power/cpuhotplug/max_online_cpu | ||||
|     chmod 0664 /sys/power/cpuhotplug/max_online_cpu | ||||
| 
 | ||||
|     # Permissions for input_booster | ||||
|     chown system radio /sys/class/input_booster/level | ||||
|     chown system radio /sys/class/input_booster/head | ||||
|     chown system radio /sys/class/input_booster/tail | ||||
|     chmod 0664 /sys/class/input_booster/level | ||||
|     chmod 0664 /sys/class/input_booster/head | ||||
|     chmod 0664 /sys/class/input_booster/tail | ||||
|     # GPU dvfs node | ||||
|     chown radio system /sys/devices/11400000.mali/dvfs_table | ||||
|     chmod 0664 /sys/devices/11400000.mali/dvfs_table | ||||
|  | @ -155,6 +153,14 @@ on boot | |||
|     chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy | ||||
|     chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy | ||||
| 
 | ||||
|     # Assume HMP uses shared cpufreq policy for all LITTLE CPUs | ||||
|     chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq | ||||
|     chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq | ||||
| 
 | ||||
|     chown system system sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster0_max_freq | ||||
|     chmod 0660 /sys/devices/system/cpu/cpufreq/mp-cpufreq/cluster0_max_freq | ||||
|     chown system system sys/devices/system/cpu/cpufreq/mp-cpufreq/boot_low_freq | ||||
| 
 | ||||
|     chown system system /sys/devices/system/cpu/cpu4/cpufreq/interactive/timer_rate | ||||
|     chmod 0660 /sys/devices/system/cpu/cpu4/cpufreq/interactive/timer_rate | ||||
|     chown system system /sys/devices/system/cpu/cpu4/cpufreq/interactive/timer_slack | ||||
|  | @ -179,19 +185,6 @@ on boot | |||
|     chown system system /sys/devices/system/cpu/cpu4/cpufreq/interactive/io_is_busy | ||||
|     chmod 0660 /sys/devices/system/cpu/cpu4/cpufreq/interactive/io_is_busy | ||||
| 
 | ||||
|     # RTC status | ||||
|     chown system system /sys/power/rtc_status | ||||
|     chmod 0444 /sys/power/rtc_status | ||||
|     chown system system /efs/FactoryApp/rtc_status | ||||
|     chmod 0664 /efs/FactoryApp/rtc_status | ||||
| 
 | ||||
|     chown bluetooth bluetooth /dev/ttySAC0 | ||||
|     chmod 0660 /dev/ttySAC0 | ||||
| 
 | ||||
| # sem_daemon permission | ||||
|     chown system system /efs/sec_efs/ssp_data | ||||
|     chmod 0644 /efs/sec_efs/ssp_data | ||||
| 
 | ||||
| #MST HW Support | ||||
|     setprop ro.mst.support 1 | ||||
| 
 | ||||
|  | @ -199,6 +192,10 @@ on boot | |||
|     chown radio system /sys/devices/system/sec_os_ctrl/migrate_os | ||||
|     chmod 664 /sys/devices/system/sec_os_ctrl/migrate_os | ||||
| 
 | ||||
| #Bluetooth | ||||
|     chown bluetooth bluetooth /dev/ttySAC0 | ||||
|     chmod 0660 /dev/ttySAC0 | ||||
| 
 | ||||
| # permissions for bluetooth. | ||||
|     setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr" | ||||
|     chown bluetooth bluetooth ro.bt.bdaddr_path | ||||
|  | @ -210,15 +207,76 @@ on boot | |||
|     chown bluetooth net_bt /sys/class/rfkill/rfkill0/type | ||||
|     chown bluetooth net_bt /sys/class/rfkill/rfkill0/device/extldo | ||||
| 
 | ||||
| # Sensors permissions | ||||
| # Accelerometer_sensor | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/raw_data | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/calibration | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/name | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/selftest | ||||
|     chown system radio /sys/class/sensors/accelerometer_sensor/lowpassfilter | ||||
| 
 | ||||
| # Proximity_sensor | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/state | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/raw_data | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/prox_avg | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/prox_cal | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/name | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/thresh_high | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/thresh_low | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/thresh_detect_high | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/thresh_detect_low | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/barcode_emul_en | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/prox_offset_pass | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/prox_trim | ||||
|     chown system radio /sys/class/sensors/proximity_sensor/prox_probe | ||||
| 
 | ||||
| # Light_sensor | ||||
|     chown system radio /sys/class/sensors/light_sensor/lux | ||||
|     chown system radio /sys/class/sensors/light_sensor/raw_data | ||||
|     chown system radio /sys/class/sensors/light_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/light_sensor/name | ||||
| 
 | ||||
| # Gyro_sensor | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/power_on | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/power_off | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/temperature | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/selftest | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/selftest_dps | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/gyro_sensor/name | ||||
| 
 | ||||
| # Barometer_sensor | ||||
|     chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure | ||||
|     chown system radio /sys/class/sensors/barometer_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/barometer_sensor/name | ||||
|     chown system radio /sys/class/sensors/barometer_sensor/calibration | ||||
|     chown system radio /sys/class/sensors/barometer_sensor/temperature | ||||
| 
 | ||||
| # Magnetic_sensor | ||||
|     chown system radio /sys/class/sensors/magnetic_sensor/raw_data | ||||
|     chown system radio /sys/class/sensors/magnetic_sensor/vendor | ||||
|     chown system radio /sys/class/sensors/magnetic_sensor/name | ||||
|     chown system radio /sys/class/sensors/magnetic_sensor/selftest | ||||
|     chown system radio /sys/class/sensors/magnetic_sensor/raw_data | ||||
| 
 | ||||
|  # MOBEAM | ||||
|     chown system radio /sys/class/sec/sec_barcode_emul/vendor | ||||
|     chown system radio /sys/class/sec/sec_barcode_emul/name | ||||
|     chown system radio /sys/class/sec/sec_barcode_emul/barcode_send | ||||
|     chown system radio /sys/class/sec/sec_barcode_emul/barcode_led_status | ||||
|     chown system radio /sys/class/sec/sec_barcode_emul/barcode_ver_check | ||||
| 
 | ||||
| #Meta event | ||||
|     chown system radio /sys/class/sensors/sensor_dev/flush | ||||
| 	 | ||||
| # Permissions for Fingerprint sensor | ||||
|     chmod 0660 /dev/esfp0 | ||||
|     chown system system /dev/esfp0 | ||||
|     chown system radio /sys/class/fingerprint/fingerprint/type_check | ||||
|     chown system radio /sys/class/fingerprint/fingerprint/name | ||||
|     chown system radio /sys/class/fingerprint/fingerprint/vendor | ||||
|     chown system radio /sys/class/fingerprint/fingerprint/adm | ||||
|     chown system radio /sys/class/fingerprint/fingerprint/bfs_values | ||||
| 
 | ||||
| # Permission for USB SELECT | ||||
|     chown system system /sys/class/android_usb/android0/enable | ||||
|  | @ -234,12 +292,6 @@ on boot | |||
|     chown system system /sys/class/android_usb/android0/bDeviceClass | ||||
|     chmod 0660 /sys/class/android_usb/android0/bDeviceClass | ||||
| 
 | ||||
| # Support DM logging | ||||
| #    chmod 0770 /system/bin/dmd | ||||
| 
 | ||||
| # Support DM logging | ||||
|     chmod 0770 /system/bin/diagexe | ||||
| 
 | ||||
| # terminal mode | ||||
|     chmod 0660 /sys/class/android_usb/android0/terminal_version | ||||
|     chown system system /sys/class/android_usb/android0/terminal_version | ||||
|  | @ -251,12 +303,6 @@ on boot | |||
|     chown system system /dev/ttyGS2 | ||||
|     chown system system /dev/ttyGS3 | ||||
| 
 | ||||
| # Support Virtual Com | ||||
|     chmod 0770 /system/bin/vcd | ||||
| 
 | ||||
| # Support AP/CP log dump | ||||
|     chmod 0770 /system/bin/sced | ||||
| 
 | ||||
| # Switch Device | ||||
|     chown system radio /sys/class/sec/switch/vbus_value | ||||
| 
 | ||||
|  | @ -269,9 +315,19 @@ on boot | |||
|     chmod 0775 /dev/socket | ||||
| 
 | ||||
| on fs | ||||
|     mount_all /vendor/etc/fstab.samsungexynos7870 | ||||
|     mount_all /vendor/etc/fstab.${ro.hardware} | ||||
|     mount none /efs /efs bind | ||||
|     mount none /cpefs /cpefs bind | ||||
| 
 | ||||
|     setprop ro.crypto.fuse_sdcard true | ||||
| 
 | ||||
|     restorecon_recursive /efs | ||||
|     restorecon_recursive /cpefs | ||||
| 
 | ||||
|     chown radio system /efs | ||||
|     chmod 0771 /efs | ||||
|     chown radio system /cpefs | ||||
|     chmod 0771 /cpefs | ||||
| 
 | ||||
| # Permissions for ION | ||||
|     chmod 0660 /sys/class/ion_cma/ion_video_ext/isolated | ||||
|  | @ -287,7 +343,7 @@ on fs | |||
|     chown system system /sys/class/lcd/panel/temperature | ||||
|     chown system radio /sys/class/lcd/panel/power_reduce | ||||
|     chown system system /sys/class/lcd/panel/lux | ||||
|     chown system system /sys/class/lcd/panel/adaptive_control | ||||
|     chown system media_rw /sys/class/lcd/panel/adaptive_control | ||||
|     chown system system /sys/class/lcd/panel/alpm | ||||
|     chown system system /sys/class/lcd/panel/dpui | ||||
|     chown system system /sys/class/lcd/panel/dpui_dbg | ||||
|  | @ -296,33 +352,18 @@ on fs | |||
| # Permissions for MDNIE | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/mode | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/scenario | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/outdoor | ||||
|     chown system system /sys/class/mdnie/mdnie/accessibility | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/rgb_adj_enable | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/r_adj | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/g_adj | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/b_adj | ||||
|     chown system media_rw /sys/class/mdnie/mdnie/tuning | ||||
|     chown system system /sys/class/mdnie/mdnie/sensorRGB | ||||
|     chown system system /sys/class/mdnie/mdnie/mdnie_ldu | ||||
|     chown system system /sys/class/mdnie/mdnie/night_mode | ||||
|     chown system system /sys/class/mdnie/mdnie/whiteRGB | ||||
|     write /sys/class/mdnie/mdnie/scenario 0 | ||||
|     write /sys/class/mdnie/mdnie/outdoor 0 | ||||
|     write /sys/class/mdnie/mdnie/mode 1 | ||||
|     write /sys/class/mdnie/mdnie/accessibility 0 | ||||
|     write /sys/class/mdnie/mdnie/rgb_adj_enable 1 | ||||
|     write /sys/class/mdnie/mdnie/r_adj 255 | ||||
|     write /sys/class/mdnie/mdnie/g_adj 255 | ||||
|     write /sys/class/mdnie/mdnie/b_adj 255 | ||||
|     write /sys/class/mdnie/mdnie/tuning 0 | ||||
|     chown system system /sys/class/mdnie/mdnie/light_notification | ||||
|     chown system system /sys/class/mdnie/mdnie/color_lens | ||||
| 
 | ||||
|     chown system system /sys/class/lcd/panel/hmt_on | ||||
|     chmod 0660 /sys/class/lcd/panel/hmt_on | ||||
|     chown system system /sys/class/lcd/panel/hmt_bright | ||||
|     chmod 0660 /sys/class/lcd/panel/hmt_bright | ||||
|     chown system system /sys/class/mdnie/mdnie/hmt_color_temperature | ||||
|     chmod 0660 /sys/class/mdnie/mdnie/hmt_color_temperature | ||||
| # For cpefs partition | ||||
|     mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/CPEFS /cpefs noatime nosuid nodev barrier=1 | ||||
|     chown radio system /cpefs | ||||
|     chmod 0771 /cpefs | ||||
| 
 | ||||
| # Copy DRM Key | ||||
|     copy /system/app/wv.keys /factory/wv.keys | ||||
|  | @ -340,10 +381,10 @@ on fs | |||
| 
 | ||||
| # Permission for flashlight control for HAL3.3 | ||||
|     chmod 0660 /sys/class/camera/flash/rear_torch_flash | ||||
|     chown media system /sys/class/camera/flash/rear_torch_flash | ||||
|     chown system camera /sys/class/camera/flash/rear_torch_flash | ||||
|     chmod 0660 /sys/class/camera/flash/front_torch_flash | ||||
|     chown media system /sys/class/camera/flash/front_torch_flash | ||||
| 
 | ||||
|     chown system camera /sys/class/camera/flash/front_torch_flash | ||||
| 	 | ||||
| # Permissions for TouchScreen | ||||
|     chown system radio /sys/class/sec/tsp/cmd | ||||
|     chown system system /sys/class/sec/tsp/input/enabled | ||||
|  | @ -389,6 +430,8 @@ on fs | |||
|     chown system radio /sys/class/camera/rear/from_write | ||||
|     chown system radio /sys/class/camera/rear/isp_core | ||||
|     chown system radio /sys/class/camera/rear/fw_update | ||||
|     chown system radio /sys/class/camera/rear/rear_moduleid | ||||
|     chown system system /sys/class/camera/rear/rear_hwparam | ||||
|     chown system radio /sys/class/camera/flash/rear_flash | ||||
|     chown system radio /sys/class/camera/flash/front_flash | ||||
|     chown cameraserver system /sys/class/camera/flash/rear_torch_flash | ||||
|  | @ -400,6 +443,7 @@ on fs | |||
|     chown system radio /sys/class/camera/front/front_moduleid | ||||
|     chown system radio /sys/class/camera/front/front_caminfo | ||||
|     chown system radio /sys/class/camera/front/front_sensorid | ||||
|     chown system system /sys/class/camera/front/front_hwparam | ||||
|     chown system radio /sys/class/camera/ois/selftest | ||||
|     chown system radio /sys/class/camera/ois/ois_power | ||||
|     chown system radio /sys/class/camera/ois/ois_rawdata | ||||
|  | @ -414,19 +458,21 @@ on fs | |||
|     chown system audio /dev/radio0 | ||||
|     chmod 0660 /dev/radio0 | ||||
| 
 | ||||
| #ARGOSD network_throughput | ||||
|     chown system system /dev/network_throughput | ||||
| # ARGOSD | ||||
| service argos-daemon /system/bin/argosd | ||||
|     class main | ||||
|     user system | ||||
|     group system radio | ||||
| 	 | ||||
| # LPM | ||||
| service lpm /vendor/bin/lpm | ||||
|     class charger | ||||
|     class sec-charger | ||||
|     critical | ||||
|     seclabel u:r:charger:s0 | ||||
| 
 | ||||
| on property:ro.bootmode=charger | ||||
|    mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/SYSTEM /system wait ro | ||||
| 
 | ||||
| on property:ro.bootmode=charger | ||||
|     wait /dev/block/platform/13540000.dwmmc0/by-name/EFS | ||||
|     mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/EFS /efs nosuid nodev noatime noauto_da_alloc,discard,journal_async_commit | ||||
| 
 | ||||
| on property:ro.bootmode=charger | ||||
|    mkdir /efs/lpm 0775 system system | ||||
|    class_start sec-charger | ||||
| 
 | ||||
| # Bluetooth | ||||
| on property:wc_transport.start_hci=true | ||||
|  | @ -441,12 +487,6 @@ service start_hci_filter /vendor/bin/wcnss_filter | |||
|     group bluetooth | ||||
|     disabled | ||||
| 
 | ||||
| # RPMB daemon | ||||
| service rpmbd /system/bin/rpmbd | ||||
|      user root | ||||
|      group drmrpc | ||||
|      class main | ||||
| 
 | ||||
| on property:sys.mobicoredaemon.enable=true | ||||
|     start cs_service | ||||
|     write /proc/iccc_ready 1 | ||||
|  | @ -457,30 +497,6 @@ on property:ro.multisim.simslotcount=1 | |||
| on property:ro.multisim.simslotcount=2 | ||||
|     setprop persist.radio.multisim.config dsds | ||||
| 
 | ||||
| # Modem boot daemon | ||||
| #    service cpboot-daemon /system/bin/cbd -d | ||||
| #    class main | ||||
| #    user root | ||||
| #    group radio cache inet misc audio sdcard_rw log | ||||
| 
 | ||||
| # DM daemon | ||||
| #    service DM-daemon /system/bin/dmd | ||||
| #    class main | ||||
| #    user root | ||||
| #    group system | ||||
| 
 | ||||
| # SCE daemon | ||||
| #    service SCE-daemon /system/bin/sced | ||||
| #    class main | ||||
| #    user root | ||||
| #    group system | ||||
| 
 | ||||
| # diag daemon | ||||
| #    service DM-daemon /system/bin/diagexe | ||||
| #    class main | ||||
| #    user root | ||||
| #    group system | ||||
| 
 | ||||
| service fuse_sdcard /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard /storage/sdcard | ||||
|     class late_start | ||||
|     disabled | ||||
|  | @ -488,15 +504,10 @@ service fuse_usb1 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/usb1 /stor | |||
|     class late_start | ||||
|     disabled | ||||
| 
 | ||||
| # IPSec for VOLTE | ||||
| service ipsec-daemon /system/bin/IPSecService | ||||
|     class main | ||||
|     socket ipsec_socket stream 660 system net_admin | ||||
|     user system | ||||
|     group system net_raw inet net_admin | ||||
| 
 | ||||
| # Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 second margin | ||||
| service watchdogd /sbin/watchdogd 10 20 | ||||
| service watchdogd /system/bin/watchdogd 10 20 | ||||
|     class core | ||||
|     seclabel u:r:watchdogd:s0 | ||||
|     class core | ||||
|     seclabel u:r:watchdogd:s0 | ||||
| 
 | ||||
|  | @ -505,62 +516,23 @@ on property:ro.debuggable=1 | |||
|     write /sys/module/kgdboc/parameters/kgdboc ttyFIQ1 | ||||
|     write /sys/module/fiq_debugger/parameters/kgdb_enable 1 | ||||
| 
 | ||||
| service prepare_param /system/bin/prepare_param.sh /dev/block/platform/13540000.dwmmc0/by-name/PARAM | ||||
|     class core | ||||
|     user root | ||||
|     group root | ||||
|     seclabel u:r:prepare_param:s0 | ||||
|     oneshot | ||||
| 
 | ||||
| # Secure Storage startup | ||||
| service secure_storage /system/bin/secure_storage_daemon | ||||
|     class core | ||||
|     user system | ||||
|     group system | ||||
|     disabled | ||||
| on property:ro.securestorage.knox=true | ||||
|     mkdir /dev/.secure_storage | ||||
|     chmod 0711 /dev/.secure_storage | ||||
|     chown system system /dev/.secure_storage | ||||
|     restorecon -R /dev/.secure_storage | ||||
|     start secure_storage | ||||
| on property:ro.securestorage.support=true | ||||
|     mkdir /dev/.secure_storage | ||||
|     chmod 0711 /dev/.secure_storage | ||||
|     chown system system /dev/.secure_storage | ||||
|     restorecon -R /dev/.secure_storage | ||||
|     start secure_storage | ||||
| 
 | ||||
| # umount service | ||||
| service umount_service /system/bin/umount -D /preload | ||||
|     disabled | ||||
|     oneshot | ||||
| 
 | ||||
| # Support Preload install apks | ||||
| on property:persist.sys.storage_preload=1 | ||||
|     mount ext4 /dev/block/platform/13540000.dwmmc0/by-name/HIDDEN /preload nosuid nodev ro barrier=1 | ||||
|     setprop storage.preload.complete 1 | ||||
| 
 | ||||
| on property:persist.sys.storage_preload=0 | ||||
|     start umount_service | ||||
| 
 | ||||
| # SSWAP | ||||
| service sswap /vendor/bin/sswap -s | ||||
| service swapon /vendor/bin/sswap -s -f 1536 | ||||
|     class core | ||||
|     user root | ||||
|     group root | ||||
|     seclabel u:r:sswap:s0 | ||||
|     oneshot | ||||
| 
 | ||||
| # sem_daemon | ||||
| service sem_daemon /system/bin/sem_daemon | ||||
|     class core | ||||
|     user system | ||||
|     group system nfc | ||||
|     disabled | ||||
| on property:init.svc.bootanim=stopped | ||||
| # set property for touchkey light voltage table | ||||
|     chown system system /efs/FactoryApp/tkey_light_version | ||||
|     chown system system /efs/FactoryApp/tkey_light_crc | ||||
| 
 | ||||
| on property:sys.boot_completed=1 | ||||
|     setprop security.semdaemonfinish 0 | ||||
|     start sem_daemon | ||||
| 
 | ||||
| on property:security.semdaemonfinish=1 | ||||
|     stop sem_daemon | ||||
| # GPS | ||||
| service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.cfg | ||||
|     class main | ||||
|     user gps | ||||
|     group system inet net_raw wakelock | ||||
|     ioprio be 0 | ||||
|     seclabel u:r:gpsd:s0 | ||||
|  |  | |||
							
								
								
									
										2
									
								
								rootdir/etc/init.rilchip.rc → rootdir/etc/init.vendor.rilchip.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										2
									
								
								rootdir/etc/init.rilchip.rc → rootdir/etc/init.vendor.rilchip.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							|  | @ -11,6 +11,7 @@ service ril-daemon /vendor/bin/hw/rild -l /vendor/lib64/libsec-ril.so | |||
|     capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME | ||||
|     socket sap_uim_socket1 stream 660 bluetooth bluetooth | ||||
|     onrestart restart cpboot-daemon | ||||
|     onrestart restart cpboot-daemon5g | ||||
|     onrestart restart DIAG-daemon | ||||
| 
 | ||||
| service ril-daemon1 /vendor/bin/hw/rild -c 2 -l /vendor/lib64/libsec-ril-dsds.so | ||||
|  | @ -20,3 +21,4 @@ service ril-daemon1 /vendor/bin/hw/rild -c 2 -l /vendor/lib64/libsec-ril-dsds.so | |||
|     capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME | ||||
|     onrestart restart cpboot-daemon | ||||
|     onrestart restart DIAG-daemon | ||||
| 
 | ||||
							
								
								
									
										0
									
								
								rootdir/etc/init.rilcommon.rc → rootdir/etc/init.vendor.rilcommon.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										0
									
								
								rootdir/etc/init.rilcommon.rc → rootdir/etc/init.vendor.rilcommon.rc
									
										
									
									
									
										
										
										Executable file → Normal file
									
								
							|  | @ -1,57 +0,0 @@ | |||
| # Wi-Fi init file | ||||
| on post-fs-data | ||||
|     mkdir /data/vendor/conn 0771 wifi root | ||||
|     mkdir /data/vendor/wifi 0771 wifi wifi | ||||
|     mkdir /data/vendor/wifi/wpa 0770 wifi wifi | ||||
|     mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi | ||||
|     mkdir /data/vendor/log/wifi 0770 wifi system | ||||
| 
 | ||||
|     # for WIFI TRP/TIS | ||||
|     chown wifi root /data/vendor/conn/.psm.info | ||||
|     chmod 0660 /data/vendor/conn/.psm.info | ||||
| 
 | ||||
|     # for WIFI Antenna Selection | ||||
|     chown wifi root /data/vendor/conn/.ant.info | ||||
|     chmod 0660 /data/vendor/conn/.ant.info | ||||
| 
 | ||||
|     # for WIFI Version | ||||
|     chown wifi root /data/vendor/conn/.wifiver.info | ||||
|     chmod 0664 /data/vendor/conn/.wifiver.info | ||||
| 
 | ||||
|     # for WIFI MEMDUMP | ||||
|     # The default value of below memdump file is set in SecProductFeature | ||||
|     #write /data/vendor/conn/.memdump.info 2 | ||||
|     chown wifi root /data/vendor/conn/.memdump.info | ||||
|     chmod 0660 /data/vendor/conn/.memdump.info | ||||
| 
 | ||||
|     # for WIFI hotspot | ||||
|     chown wifi root /data/vendor/conn/.softap.info | ||||
|     chmod 0664 /data/vendor/conn/.softap.info | ||||
|     chown system wifi /vendor/etc/wifi/indoorchannel.info | ||||
|     chmod 0664 /vendor/etc/wifi/indoorchannel.info | ||||
| 
 | ||||
|     # for WIFI MAC | ||||
|     chown wifi root /sys/wifi/mac_addr | ||||
|     chmod 0660 /sys/wifi/mac_addr | ||||
|      | ||||
| on boot | ||||
|     setprop wifi.interface wlan0 | ||||
| 
 | ||||
| service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ | ||||
|     -O/data/vendor/wifi/wpa/sockets \ | ||||
|     -g@android:wpa_wlan0 | ||||
| 	interface android.hardware.wifi.supplicant@1.0::ISupplicant default | ||||
|     interface android.hardware.wifi.supplicant@1.1::ISupplicant default | ||||
| 	interface android.hardware.wifi.supplicant@1.2::ISupplicant default | ||||
| 	interface android.hardware.wifi.supplicant@1.3::ISupplicant default | ||||
|     class main | ||||
|     socket wpa_wlan0 dgram 660 wifi wifi | ||||
|     disabled | ||||
|     oneshot | ||||
| 
 | ||||
| service macloader /vendor/bin/hw/macloader | ||||
|     class main | ||||
|     oneshot | ||||
| 
 | ||||
| # end of WiFi MFG (TestMode) | ||||
| 
 | ||||
|  | @ -1,14 +0,0 @@ | |||
| /boot         emmc  /dev/block/platform/13540000.dwmmc0/by-name/BOOT | ||||
| /recovery     emmc  /dev/block/platform/13540000.dwmmc0/by-name/RECOVERY    flags=backup=1 | ||||
| /system       ext4  /dev/block/platform/13540000.dwmmc0/by-name/SYSTEM | ||||
| /data         ext4  /dev/block/platform/13540000.dwmmc0/by-name/USERDATA    flags=encryptable=footer;length=-20480 | ||||
| /cache        ext4  /dev/block/platform/13540000.dwmmc0/by-name/CACHE | ||||
| /modem        emmc  /dev/block/platform/13540000.dwmmc0/by-name/RADIO       flags=backup=1;display="Modem" | ||||
| /modem-cdma   emmc  /dev/block/platform/13540000.dwmmc0/by-name/CDMA-RADIO  flags=backup=1;display="CDMA Modem";subpartitionof=/modem | ||||
| /efs          ext4  /dev/block/platform/13540000.dwmmc0/by-name/EFS         flags=backup=1;display="EFS" | ||||
| /cpefs        emmc  /dev/block/platform/13540000.dwmmc0/by-name/CPEFS       flags=backup=1;display="CPEFS";subpartitionof=/efs | ||||
| /m9kefs1      emmc  /dev/block/platform/13540000.dwmmc0/by-name/m9kefs1     flags=backup=1;subpartitionof=/efs | ||||
| /m9kefs2      emmc  /dev/block/platform/13540000.dwmmc0/by-name/m9kefs2     flags=backup=1;subpartitionof=/efs | ||||
| /m9kefs3      emmc  /dev/block/platform/13540000.dwmmc0/by-name/m9kefs3     flags=backup=1;subpartitionof=/efs | ||||
| /external_sd  vfat  /dev/block/mmcblk1p1 /dev/block/mmcblk1                 flags=display="Micro SDcard";storage;wipeingui;removable | ||||
| /usb-otg      vfat  /dev/block/sda1 /dev/block/sda                          flags=display="USB-OTG";storage;wipeingui;removable | ||||
|  | @ -20,6 +20,10 @@ | |||
| /dev/vndbinder            0666   root       root | ||||
| /dev/ovr*                 0664   root       system | ||||
| /dev/tvr*                 0664   root       system | ||||
| 
 | ||||
| # Anyone can read the logs, but if they're not in the "logs" | ||||
| # group, then they'll only see log entries for their UID. | ||||
| /dev/log/*                0666   root       log | ||||
| /dev/pmsg0                0222   root       log | ||||
| 
 | ||||
| # the msm hw3d client device node is world writable/readable. | ||||
|  | @ -35,17 +39,15 @@ | |||
| /dev/diag                 0660   radio      radio | ||||
| /dev/diag_arm9            0660   radio      radio | ||||
| /dev/ttyMSM0              0600   bluetooth  bluetooth | ||||
| /dev/uhid                 0660   uhid       uhid | ||||
| /dev/uhid                 0660   system     bluetooth | ||||
| /dev/uinput               0660   system     bluetooth | ||||
| /dev/alarm                0664   system     radio | ||||
| /dev/power_on_alarm       0660   system     radio | ||||
| /dev/rtc0                 0660   system     system | ||||
| /dev/rtc0                 0640   system     system | ||||
| /dev/tty0                 0660   root       system | ||||
| /dev/ttySAC0              0660   root       radio | ||||
| /dev/graphics/*           0660   root       graphics | ||||
| /dev/msm_hw3dm            0660   system     graphics | ||||
| /dev/input/*              0660   root       input | ||||
| /dev/v4l-touch*           0660   root       input | ||||
| /dev/eac                  0660   root       audio | ||||
| /dev/cam                  0660   root       camera | ||||
| /dev/pmem                 0660   system     graphics | ||||
|  | @ -88,7 +90,6 @@ | |||
| /dev/mtp_usb              0660   root       mtp | ||||
| /dev/usb_accessory        0660   root       usb | ||||
| /dev/tun                  0660   system     vpn | ||||
| /dev/input/event*         0660   system     input | ||||
| 
 | ||||
| # CDMA radio interface MUX | ||||
| /dev/ts0710mux*           0640   radio      radio | ||||
|  | @ -96,36 +97,16 @@ | |||
| 
 | ||||
| # sysfs properties | ||||
| /sys/devices/platform/trusty.*      trusty_version        0440  root   log | ||||
| /sys/devices/virtual/input/input*   enable      0660  system   input | ||||
| /sys/devices/virtual/input/input*   poll_delay  0660  system   input | ||||
| /sys/devices/virtual/input/input*   enable      0660  root   input | ||||
| /sys/devices/virtual/input/input*   poll_delay  0660  root   input | ||||
| /sys/devices/virtual/usb_composite/*   enable      0664  root   system | ||||
| /sys/devices/system/cpu/cpu*   cpufreq/scaling_max_freq   0664  system system | ||||
| /sys/devices/system/cpu/cpu*   cpufreq/scaling_min_freq   0664  system system | ||||
| 
 | ||||
| # MobiCore | ||||
| /dev/mobicore             0700   system     system | ||||
| /dev/mobicore-user        0666   radio     system | ||||
| 
 | ||||
| # Secure MEM driver | ||||
| /dev/s5p-smem             0660   system     system | ||||
| 
 | ||||
| # Fingerprint Sensor | ||||
| /dev/vfsspi               0660   system     system | ||||
| /dev/esfp0                0660   system     system | ||||
| /dev/goodix_fp            0660   system     system | ||||
| /dev/qbt2000_fd           0660   system     system | ||||
| /dev/qbt2000_ipc          0660   system     system | ||||
| /dev/qbtspi               0660   system     system | ||||
| 
 | ||||
| # DVB API device nodes | ||||
| /dev/dvb*                 0660   root       system | ||||
| 
 | ||||
| # USB  | ||||
| /dev/ttyGS*                 0660   system       system | ||||
| 
 | ||||
| # MPSD | ||||
| /dev/mpsd    0660    system    system | ||||
| 
 | ||||
| # uevent.samsungexynos7870.rc | ||||
| /dev/mali0                0666   system     system | ||||
| /dev/ion                  0666   system     system | ||||
| /dev/ump                  0666   system     graphics | ||||
|  | @ -176,10 +157,10 @@ | |||
| /dev/video31              0660   media      graphics | ||||
| 
 | ||||
| # mscalers | ||||
| /dev/video50              0660   mediacodec drmrpc | ||||
| /dev/video50              0660   media      graphics | ||||
| /dev/video51              0660   media      graphics | ||||
| /dev/m2m1shot_scaler0     0660   mediacodec drmrpc | ||||
| /dev/m2m1shot_scaler1     0660   cameraserver   cameraserver | ||||
| /dev/m2m1shot_scaler1     0660   mediacodec drmrpc | ||||
| 
 | ||||
| /dev/video55              0666   system     graphics | ||||
| /dev/fimg2d               0666   system     graphics | ||||
|  | @ -187,10 +168,10 @@ | |||
| /dev/HPD                  0660   system     system | ||||
| 
 | ||||
| # mfc | ||||
| /dev/video6               0660   mediacodec mediadrm | ||||
| /dev/video7               0660   mediacodec mediadrm | ||||
| /dev/video8               0660   mediacodec mediadrm | ||||
| /dev/video9               0660   mediacodec mediadrm | ||||
| /dev/video6               0660   mediacodec      mediadrm | ||||
| /dev/video7               0660   media      mediadrm | ||||
| /dev/video8               0660   media      mediadrm | ||||
| /dev/video9               0660   media      mediadrm | ||||
| 
 | ||||
| # camera | ||||
| /dev/video100             0660   cameraserver   camera | ||||
|  | @ -227,26 +208,39 @@ | |||
| # audio | ||||
| /dev/seiren               0660   system     audio | ||||
| 
 | ||||
| # MobiCore | ||||
| /dev/mobicore             0700   system     system | ||||
| /dev/mobicore-user        0666   radio     system | ||||
| 
 | ||||
| # Secure MEM driver | ||||
| /dev/s5p-smem             0660   system        system | ||||
| /dev/s5p-smem             0660   system     system | ||||
| 
 | ||||
| # Fingerprint Sensor | ||||
| /dev/vfsspi               0660   system     system | ||||
| /dev/esfp0                0660   system     system | ||||
| /dev/goodix_fp            0660   system     system | ||||
| 
 | ||||
| # cbd modem block | ||||
| /dev/block/mmcblk0p5     0400  radio   system | ||||
| 
 | ||||
| # Modem Interface | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/RADIO	0660   system     radio | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/CP_DEBUG   0660	radio	system | ||||
| /dev/umts*                0660   system     radio | ||||
| /dev/umts_csd             0660   system     loop_radio | ||||
| /dev/smd4                 0660   system     radio | ||||
| /dev/umts_ciq*            0660   system     bridge_rw | ||||
| # for DM tools | ||||
| /dev/umts_dm0             0660   radio      radio | ||||
| /dev/umts_router          0660   radio      radio | ||||
| 
 | ||||
| # SIPC RIL | ||||
| /dev/umts_boot0           0660   radio      radio | ||||
| /dev/umts_ipc0            0660   radio      radio | ||||
| /dev/umts_ipc1            0660   radio      radio | ||||
| # /dev/umts_ipc1            0660   radio      radio | ||||
| /dev/umts_rfs0            0660   radio      radio | ||||
| 
 | ||||
| # Modem Interface | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/RADIO	0660	system	radio | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/CP_DEBUG	0660	radio	system | ||||
| /dev/umts*		  0660	system	radio | ||||
| /dev/umts_csd		  0660	system	loop_radio | ||||
| /dev/smd4                 0660  system  radio | ||||
| /dev/umts_ciq0            0660   system     bridge_rw | ||||
| 
 | ||||
| # interactive governor parameters | ||||
| /sys/devices/system/cpu/cpu*   cpufreq/interactive/timer_rate                  0660    system  system | ||||
| /sys/devices/system/cpu/cpu*   cpufreq/interactive/timer_slack                 0660    system  system | ||||
|  | @ -261,8 +255,25 @@ | |||
| /sys/devices/system/cpu/cpu*   cpufreq/interactive/boostpulse_duration         0660    system  system | ||||
| /sys/devices/system/cpu/cpu*   cpufreq/interactive/io_is_busy                  0660    system  system | ||||
| 
 | ||||
| # sensor sysfs properties | ||||
| /sys/devices/virtual/input/input*    poll_delay    0660    system    radio | ||||
| /sys/devices/virtual/input/input*    enable        0660    system    radio | ||||
| /dev/input/event*	  0660   system		input | ||||
| 
 | ||||
| # Google FRP solution | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/PERSISTENT    0660    system    system | ||||
| 
 | ||||
| # Reactivation Lock | ||||
| /dev/block/platform/13540000.dwmmc0/by-name/STEADY    0660    system    system | ||||
| # Sensorhub IIO | ||||
| /dev/ssp_sensorhub        0660   system       system | ||||
| /dev/iio:device*          0660   system       system | ||||
| /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device*    buffer/enable       0660    system    system | ||||
| /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device*    buffer/length       0660    system    system | ||||
| /sys/bus/iio/devices/iio:device*    0664   system     radio | ||||
| 
 | ||||
| # TEEGRIS | ||||
| /dev/tzdev		0660	system		system | ||||
| /dev/ionfd2phys		0660	system		system | ||||
| /dev/tuihw		0660	system		system | ||||
| /dev/tzirs		0660	system		system | ||||
| /dev/tz_shmem_validator	0666    system		system | ||||
| /dev/tz_wormhole   	0666    system		system | ||||
							
								
								
									
										76
									
								
								rootdir/etc/wifi.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								rootdir/etc/wifi.rc
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,76 @@ | |||
| # Wi-Fi init file | ||||
| on post-fs-data | ||||
|     mkdir /data/vendor/conn 0771 wifi wifi | ||||
|     mkdir /data/vendor/wifi 0771 wifi wifi | ||||
|     mkdir /data/vendor/wifi/wpa 0770 wifi wifi | ||||
|     mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi | ||||
|     mkdir /data/vendor/log/wifi 0770 wifi system | ||||
| 
 | ||||
|     # for WIFI TRP/TIS | ||||
|     chown wifi wifi /data/vendor/conn/.psm.info | ||||
|     chmod 0640 /data/vendor/conn/.psm.info | ||||
| 
 | ||||
|     # for WIFI Antenna Selection | ||||
|     chown wifi wifi /data/vendor/conn/.ant.info | ||||
|     chmod 0640 /data/vendor/conn/.ant.info | ||||
| 
 | ||||
|     # for WIFI Version | ||||
|     chown wifi wifi /data/vendor/conn/.wifiver.info | ||||
|     chmod 0644 /data/vendor/conn/.wifiver.info | ||||
| 
 | ||||
|     # for WIFI MEMDUMP | ||||
|     # The default value of below memdump file is set in SecProductFeature | ||||
|     #write /data/vendor/conn/.memdump.info 2 | ||||
|     chown wifi wifi /data/vendor/conn/.memdump.info | ||||
|     chmod 0640 /data/vendor/conn/.memdump.info | ||||
| 
 | ||||
|     # for WIFI hotspot | ||||
|     chown wifi wifi /data/vendor/conn/.softap.info | ||||
|     chmod 0644 /data/vendor/conn/.softap.info | ||||
|     chown system wifi /vendor/etc/wifi/indoorchannel.info | ||||
|     chmod 0664 /vendor/etc/wifi/indoorchannel.info | ||||
| 
 | ||||
|     # for WIFI MAC | ||||
|     chown wifi wifi /sys/wifi/mac_addr | ||||
|     chmod 0640 /sys/wifi/mac_addr | ||||
| 
 | ||||
| on boot | ||||
|     setprop wifi.interface wlan0 | ||||
| 
 | ||||
| service wpa_supplicant /vendor/bin/hw/wpa_supplicant \ | ||||
|     -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \ | ||||
|     -g@android:wpa_wlan0 | ||||
|     class main | ||||
|     interface android.hardware.wifi.supplicant@1.0::ISupplicant default | ||||
|     interface android.hardware.wifi.supplicant@1.1::ISupplicant default | ||||
|     interface android.hardware.wifi.supplicant@1.2::ISupplicant default | ||||
|     socket wpa_wlan0 dgram 660 wifi wifi | ||||
|     disabled | ||||
|     oneshot | ||||
| 
 | ||||
| # start for WiFi MFG (TestMode) | ||||
| service mfgloader /system/vendor/bin/hw/mfgloader | ||||
|     class main | ||||
|     user wifi | ||||
|     group wifi inet net_raw net_admin | ||||
|     capabilities NET_ADMIN NET_RAW SYS_MODULE | ||||
|     disabled | ||||
|     oneshot | ||||
| 
 | ||||
| service macloader /system/vendor/bin/hw/macloader | ||||
|     class main | ||||
|     user wifi | ||||
|     group wifi inet net_raw net_admin | ||||
|     capabilities NET_ADMIN NET_RAW SYS_MODULE | ||||
|     oneshot | ||||
| 
 | ||||
| service wlandutservice /system/bin/wlandutservice | ||||
|     class main | ||||
|     user system | ||||
|     group system wifi net_raw net_admin inet | ||||
|     capabilities NET_ADMIN NET_RAW | ||||
|     disabled | ||||
|     oneshot | ||||
| 
 | ||||
| # end of WiFi MFG (TestMode) | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Astrako
						Astrako