initial Xiaomi MI 6
This commit is contained in:
		
							
								
								
									
										4
									
								
								build.sh
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								build.sh
									
									
									
									
									
								
							@@ -46,8 +46,8 @@ cd "$TMPDOWN"
 | 
				
			|||||||
    [ -d aarch64-linux-android-4.9 ] || git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b pie-gsi --depth 1
 | 
					    [ -d aarch64-linux-android-4.9 ] || git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b pie-gsi --depth 1
 | 
				
			||||||
    GCC_PATH="$TMPDOWN/aarch64-linux-android-4.9"
 | 
					    GCC_PATH="$TMPDOWN/aarch64-linux-android-4.9"
 | 
				
			||||||
    if [ -n "$deviceinfo_kernel_clang_compile" ] && $deviceinfo_kernel_clang_compile; then
 | 
					    if [ -n "$deviceinfo_kernel_clang_compile" ] && $deviceinfo_kernel_clang_compile; then
 | 
				
			||||||
        [ -d linux-x86 ] || git clone https://github.com/crdroidandroid/android_prebuilts_clang_host_linux-x86_clang-6875598 -b 10.0 --depth=1 linux-x86
 | 
					        [ -d linux-x86 ] || git clone https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86 -b pie-gsi --depth 1
 | 
				
			||||||
        CLANG_PATH="$TMPDOWN/linux-x86"
 | 
					        CLANG_PATH="$TMPDOWN/linux-x86/clang-4691093"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
    [ -d arm-linux-androideabi-4.9 ] || git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 -b pie-gsi --depth 1
 | 
					    [ -d arm-linux-androideabi-4.9 ] || git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 -b pie-gsi --depth 1
 | 
				
			||||||
    GCC_ARM32_PATH="$TMPDOWN/arm-linux-androideabi-4.9"
 | 
					    GCC_ARM32_PATH="$TMPDOWN/arm-linux-androideabi-4.9"
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								deviceinfo
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								deviceinfo
									
									
									
									
									
								
							@@ -1,14 +1,14 @@
 | 
				
			|||||||
deviceinfo_name="Poco F1"
 | 
					deviceinfo_name="Mi 6"
 | 
				
			||||||
deviceinfo_manufacturer="Xiaomi"
 | 
					deviceinfo_manufacturer="Xiaomi"
 | 
				
			||||||
deviceinfo_codename="beryllium"
 | 
					deviceinfo_codename="sagit"
 | 
				
			||||||
deviceinfo_arch="aarch64"
 | 
					deviceinfo_arch="aarch64"
 | 
				
			||||||
deviceinfo_os_version="9.0.0"
 | 
					deviceinfo_os_version="9.0.0"
 | 
				
			||||||
deviceinfo_os_patch_level="2018-12"
 | 
					deviceinfo_os_patch_level="2018-12"
 | 
				
			||||||
deviceinfo_kernel_source="https://gitlab.com/ubports/community-ports/android9/xiaomi-poco-f1/kernel-xiaomi-beryllium.git"
 | 
					deviceinfo_kernel_source="https://gitlab.com/ubports/community-ports/android9/xiaomi-mi-6/android_kernel_xiaomi_msm8998.git"
 | 
				
			||||||
deviceinfo_kernel_source_branch="halium-9.0"
 | 
					deviceinfo_kernel_source_branch="halium-9.0"
 | 
				
			||||||
deviceinfo_kernel_defconfig="beryllium_defconfig"
 | 
					deviceinfo_kernel_defconfig="sagit_defconfig"
 | 
				
			||||||
deviceinfo_kernel_cmdline="console=tty0 earlycon=msm_geni_serial,0xA84000 androidboot.hardware=qcom androidboot.console=ttyMSM0 video=vfb:640x400,bpp=32,memsize=3072000 msm_rtb.filter=0x237 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 service_locator.enable=1 swiotlb=2048 androidboot.configfs=true loop.max_part=7 androidboot.usbcontroller=a600000.dwc3 systempart=/dev/disk/by-partlabel/system selinux=0 apparmor=1 security=apparmor"
 | 
					deviceinfo_kernel_cmdline="androidboot.console=ttyMSM0 androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 service_locator.enable=1 swiotlb=2048 selinux=0 apparmor=1 security=apparmor console=tty0"
 | 
				
			||||||
deviceinfo_kernel_clang_compile="false"
 | 
					deviceinfo_kernel_clang_compile="true"
 | 
				
			||||||
deviceinfo_kernel_apply_overlay="false"
 | 
					deviceinfo_kernel_apply_overlay="false"
 | 
				
			||||||
deviceinfo_generate_bootimg="true"
 | 
					deviceinfo_generate_bootimg="true"
 | 
				
			||||||
deviceinfo_bootimg_qcdt="false"
 | 
					deviceinfo_bootimg_qcdt="false"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,14 +0,0 @@
 | 
				
			|||||||
description "Anbox Fix Network"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
start on started anbox-container
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
kill timeout 120
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
task
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
script
 | 
					 | 
				
			||||||
    sleep 30
 | 
					 | 
				
			||||||
    sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip route add default dev eth0 via 192.168.250.1
 | 
					 | 
				
			||||||
    sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip rule add pref 32766 table main
 | 
					 | 
				
			||||||
    sudo lxc-attach -q --clear-env -P "/home/phablet/anbox-data/containers" -n "default" -v PATH=/sbin:/system/bin:/system/sbin:/system/xb/data -v ANDROID_ROOT=/system -v ANDROID_STORAGE=/storage -v ASEC_MOUNTPOINT=/mnt/asec -v EXTERNAL_STORAGE=/sdcard -- /system/bin/ip rule add pref 32767 table local
 | 
					 | 
				
			||||||
end script
 | 
					 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
# Ofono configuration for Poco F1
 | 
					# Ofono configuration for Xiaomi Mi 6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[Settings]
 | 
					[Settings]
 | 
				
			||||||
#EmptyConfig=false
 | 
					#EmptyConfig=false
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -65,137 +65,41 @@ ACTION=="add", KERNEL=="qmi0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			|||||||
ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="qmi1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="qmi2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
 | 
					ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", MODE="0660"
 | 
					ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="plugdev", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
 | 
					ACTION=="add", KERNEL=="usb_accessory", OWNER="root", GROUP="usb", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
 | 
					ACTION=="add", KERNEL=="tun", OWNER="system", GROUP="vpn", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
 | 
					ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="dvb*", OWNER="root", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="dvb*", OWNER="root", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="oem_2901", MODE="0660"
 | 
					ACTION=="add", KERNEL=="diag", OWNER="system", GROUP="oem_2901", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="genlock", OWNER="system", GROUP="system", MODE="0666"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wlan", OWNER="wifi", GROUP="wifi", MODE="0660"
 | 
					ACTION=="add", KERNEL=="wlan", OWNER="wifi", GROUP="wifi", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="kgsl", OWNER="system", GROUP="system", MODE="0666"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
 | 
					ACTION=="add", KERNEL=="kgsl-3d0", OWNER="system", GROUP="system", MODE="0666"
 | 
				
			||||||
ACTION=="add", KERNEL=="kgsl-2d0", OWNER="root", GROUP="root", MODE="0666"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="kgsl-2d1", OWNER="root", GROUP="root", MODE="0666"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0664"
 | 
					ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="system", MODE="0664"
 | 
				
			||||||
ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="smd0", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd4", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd_cxm_qmi", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd5", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd6", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
					ACTION=="add", KERNEL=="smd7", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="ccid_bridge", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ipa", OWNER="radio", GROUP="radio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="ipa", OWNER="radio", GROUP="radio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="wwan_ioctl", OWNER="radio", GROUP="radio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="wwan_ioctl", OWNER="radio", GROUP="radio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="ipaNatTable", OWNER="radio", GROUP="radio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="ipaNatTable", OWNER="radio", GROUP="radio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="rmnet_ctrl", OWNER="usb", GROUP="usb", MODE="0660"
 | 
					ACTION=="add", KERNEL=="rmnet_ctrl", OWNER="usb", GROUP="usb", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="dpl_ctrl", OWNER="usb", GROUP="usb", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smd11", OWNER="radio", GROUP="radio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="smd11", OWNER="radio", GROUP="radio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="smd2", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
					ACTION=="add", KERNEL=="btpower", OWNER="bluetooth", GROUP="net_bt", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="smd3", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
					ACTION=="add", KERNEL=="ttyHS0", OWNER="bluetooth", GROUP="net_bt", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="btpower", OWNER="bluetooth", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="pta", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="pta", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="radio0", OWNER="system", GROUP="system", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="rfcomm0", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ttyUSB0", OWNER="bluetooth", GROUP="bluetooth", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl3", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl4", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl5", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl6", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl7", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcntl8", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="smdcntl8", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev3", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev4", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev5", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev6", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev7", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smdcnt_rev8", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smuxctl32", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl3", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl4", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl5", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl6", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl7", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdioctl8", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="rmnet_mux_ctrl", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl1", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl2", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl3", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl4", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl5", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl6", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl7", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl8", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl9", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl10", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl11", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl12", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl13", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl14", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl15", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hsicctl16", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mhi_*_pipe_14", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mhi_*_pipe_16", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mhi_*_pipe_32", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="at_usb0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="at_usb0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="at_mdm0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
					ACTION=="add", KERNEL=="at_mdm0", OWNER="radio", GROUP="radio", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="camera", MODE="0660"
 | 
					ACTION=="add", KERNEL=="video*", OWNER="system", GROUP="camera", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="camera", MODE="0660"
 | 
					ACTION=="add", KERNEL=="media*", OWNER="system", GROUP="camera", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="camera", MODE="0660"
 | 
					ACTION=="add", KERNEL=="v4l-subdev*", OWNER="system", GROUP="camera", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
					ACTION=="add", KERNEL=="qseecom", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="qce", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="smcinvoke", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="smcinvoke", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="qsee_ipc_irq_spss", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
					ACTION=="add", KERNEL=="qsee_ipc_irq_spss", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="seemplog", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="seemplog", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="pft", OWNER="system", GROUP="drmrpc", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="spcom", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="spcom", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="sp_kernel", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sp_ssr", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sp_keymaster", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sec_nvm_*", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="cryptoapp", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="spdaemon_ssr", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="gemini0", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="jpeg0", OWNER="system", GROUP="camera", MODE="0660"
 | 
					ACTION=="add", KERNEL=="jpeg0", OWNER="system", GROUP="camera", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="jpeg1", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="jpeg2", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="jpeg3", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="adsprpc-smd", OWNER="system", GROUP="system", MODE="0664"
 | 
					ACTION=="add", KERNEL=="adsprpc-smd", OWNER="system", GROUP="system", MODE="0664"
 | 
				
			||||||
ACTION=="add", KERNEL=="adsprpc-smd-secure", OWNER="system", GROUP="system", MODE="0644"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="system_health_monitor", OWNER="radio", GROUP="system", MODE="0644"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mdss_rotator", OWNER="system", GROUP="system", MODE="0664"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="byte-cntr", OWNER="system", GROUP="oem_2902", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="rtmv20", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="flood", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="cam-sl-eeprom", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wcnss_wlan", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wcnss_ctrl", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="spidev0.0", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="gemini/", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mercury0", OWNER="system", GROUP="camera", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_vidc_reg", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_vidc_dec", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_vidc_dec_sec", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_vidc_enc", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_rotator", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hw_random", OWNER="root", GROUP="root", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdsprpc-smd", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="sdsprpc-smd", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="wcd_dsp0_control", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wcd-dsp-glink", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="wcd-dsp-glink", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="audio_slimslave", OWNER="system", GROUP="audio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="msm_qcelp", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_qcelp", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="msm_evrc", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_evrc", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="msm_wma", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_wma", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
@@ -223,43 +127,19 @@ ACTION=="add", KERNEL=="msm_pcm_lp_dec", OWNER="system", GROUP="audio", MODE="06
 | 
				
			|||||||
ACTION=="add", KERNEL=="msm_preproc_ctl", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_preproc_ctl", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_rtac", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="msm_voicememo", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="msm_voicememo", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="ttyHSL1", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ttyHS1", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="mdm", OWNER="system", GROUP="radio", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sdio_tty_ciq_00", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="tty_sdio_00", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ttyGS0", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="i2c-5", OWNER="media", GROUP="media", MODE="0660"
 | 
					ACTION=="add", KERNEL=="i2c-5", OWNER="media", GROUP="media", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="avtimer", OWNER="system", GROUP="audio", MODE="0660"
 | 
					ACTION=="add", KERNEL=="avtimer", OWNER="system", GROUP="audio", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="dvb/adapter0/demux*", OWNER="media", GROUP="media", MODE="0440"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="dvb/adapter0/dvr*", OWNER="media", GROUP="media", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="dvb/adapter0/video*", OWNER="media", GROUP="media", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="tsc_mux0", OWNER="media", GROUP="media", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="tsc_ci0", OWNER="media", GROUP="media", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="sensors", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="vm_bms", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="battery_data", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wcnss_wlan", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="wcnss_ctrl", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="nfc-nci", OWNER="nfc", GROUP="nfc", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="nq-nci", OWNER="nfc", GROUP="nfc", MODE="0660"
 | 
					ACTION=="add", KERNEL=="nq-nci", OWNER="nfc", GROUP="nfc", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="assd", OWNER="nfc", GROUP="nfc", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="uio0", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="uio0", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="uio1", OWNER="system", GROUP="system", MODE="0660"
 | 
					ACTION=="add", KERNEL=="uio1", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
ACTION=="add", KERNEL=="uio2", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="subsys_*", OWNER="system", GROUP="system", MODE="0640"
 | 
					ACTION=="add", KERNEL=="subsys_*", OWNER="system", GROUP="system", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="usf1", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="ramdump*", OWNER="system", GROUP="system", MODE="0640"
 | 
					ACTION=="add", KERNEL=="ramdump*", OWNER="system", GROUP="system", MODE="0640"
 | 
				
			||||||
ACTION=="add", KERNEL=="qbt1000", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hbtp_input", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="hbtp_vm", OWNER="system", GROUP="system", MODE="0660"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/7824900.sdhci/by-name/config", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/7464900.sdhci/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/624000.ufshc/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/1da4000.ufshc/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					ACTION=="add", KERNEL=="block/platform/soc/1da4000.ufshc/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/c0c4000.sdhci/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/1d84000.ufshc/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/7c4000.sdhci/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="block/platform/soc/8804000.sdhci/by-name/frp", OWNER="system", GROUP="system", MODE="0600"
 | 
					 | 
				
			||||||
ACTION=="add", KERNEL=="kmsg", OWNER="root", GROUP="system", MODE="0620"
 | 
					ACTION=="add", KERNEL=="kmsg", OWNER="root", GROUP="system", MODE="0620"
 | 
				
			||||||
ACTION=="add", KERNEL=="msm_npu", OWNER="system", GROUP="system", MODE="0644"
 | 
					ACTION=="add", KERNEL=="peel_ir", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="elliptic0", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="elliptic1", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="i2c-10", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="tiload_node", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="goodix_fp", OWNER="system", GROUP="system", MODE="0660"
 | 
				
			||||||
 | 
					ACTION=="add", KERNEL=="sensors", OWNER="root", GROUP="system", MODE="0660"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user