From 6c0ac98b838d3d0ed4b07dcdb5896edb2eadf34b Mon Sep 17 00:00:00 2001 From: Adam Boardman Date: Wed, 26 Apr 2023 14:31:13 +0100 Subject: [PATCH] Updated UBPorts android image and updated rules from UBPorts astro cutomisation --- debian/postinst | 2 +- udev/rules.d/70-mt6873.rules | 171 ++++++++++++++++++----------------- 2 files changed, 91 insertions(+), 82 deletions(-) diff --git a/debian/postinst b/debian/postinst index 6d525bc..64fc720 100755 --- a/debian/postinst +++ b/debian/postinst @@ -70,7 +70,7 @@ case $device in "mt6873") android_system_dir="/var/lib/lxc/android" android_system_img="/var/lib/lxc/android/android-rootfs.img" - target_checksum="719e8fea179d109aa64586e754d69c9a53da28cd" + target_checksum="ac89776ea0c06fe7148237cdf800cb917cdd985d" ;; esac diff --git a/udev/rules.d/70-mt6873.rules b/udev/rules.d/70-mt6873.rules index 6c7df79..f106f66 100644 --- a/udev/rules.d/70-mt6873.rules +++ b/udev/rules.d/70-mt6873.rules @@ -1,10 +1,34 @@ +ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="hw_random", OWNER="root", GROUP="system", MODE="0440" +ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="hwbinder", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="vndbinder", OWNER="root", GROUP="root", MODE="0666" +ACTION=="add", KERNEL=="pmsg0", OWNER="root", GROUP="log", MODE="0222" +ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666" +ACTION=="add", KERNEL=="uhid", OWNER="uhid", GROUP="uhid", MODE="0660" +ACTION=="add", KERNEL=="uinput", OWNER="uhid", GROUP="uhid", MODE="0660" +ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0640" +ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660" +ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660" +ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660" +ACTION=="add", KERNEL=="v4l-touch*", OWNER="root", GROUP="input", MODE="0660" +ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660" +ACTION=="add", KERNEL=="bus/usb/*", OWNER="root", GROUP="usb", 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=="tun", OWNER="system", GROUP="vpn", MODE="0660" +ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660" ACTION=="add", KERNEL=="block/mmcblk0", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/mmcblk0boot0", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/mmcblk0boot1", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="misc-sd", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="block/sda", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="block/sdb", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="block/sdc", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/misc2", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/boot", OWNER="root", GROUP="system", MODE="0640" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/recovery", OWNER="root", GROUP="system", MODE="0640" @@ -16,6 +40,7 @@ ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/para", OWNER="root", G ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/logo", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/frp", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/md1img", OWNER="root", GROUP="system", MODE="0640" +ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/md1img_1", OWNER="root", GROUP="system", MODE="0640" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/md1img_a", OWNER="root", GROUP="system", MODE="0640" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/md1img_b", OWNER="root", GROUP="system", MODE="0640" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/md1dsp", OWNER="root", GROUP="system", MODE="0660" @@ -24,11 +49,15 @@ ACTION=="add", KERNEL=="otp", OWNER="system", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="block/platform/bootdevice/by-name/otp", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="stpwmt", OWNER="system", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="wmtdetect", OWNER="system", GROUP="system", MODE="0660" +ACTION=="add", KERNEL=="fw_log_wmt", OWNER="system", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="stpbt", OWNER="bluetooth", GROUP="bluetooth", MODE="0660" +ACTION=="add", KERNEL=="fw_log_bt", OWNER="bluetooth", GROUP="bluetooth", MODE="0660" ACTION=="add", KERNEL=="stpgps", OWNER="gps", GROUP="gps", MODE="0660" -ACTION=="add", KERNEL=="gps", OWNER="gps", GROUP="system", MODE="0660" +ACTION=="add", KERNEL=="gps", OWNER="gps", GROUP="gps", MODE="0660" +ACTION=="add", KERNEL=="fw_log_gps", OWNER="gps", GROUP="gps", MODE="0660" ACTION=="add", KERNEL=="stpant", OWNER="system", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="wmtWifi", OWNER="wifi", GROUP="wifi", MODE="0660" +ACTION=="add", KERNEL=="wmtWifi", OWNER="radio", GROUP="radio", MODE="0660" +ACTION=="add", KERNEL=="fw_log_wifi", OWNER="wifi", GROUP="wifi", MODE="0660" ACTION=="add", KERNEL=="fm", OWNER="media", GROUP="media", MODE="0660" ACTION=="add", KERNEL=="msr3110", OWNER="root", GROUP="root", MODE="0666" ACTION=="add", KERNEL=="mt6605", OWNER="nfc", GROUP="radio", MODE="0660" @@ -69,80 +98,60 @@ ACTION=="add", KERNEL=="mali", OWNER="system", GROUP="graphics", MODE="0666" ACTION=="add", KERNEL=="ion", OWNER="system", GROUP="graphics", MODE="0666" ACTION=="add", KERNEL=="touch", OWNER="root", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="hotknot", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="RT_Monitor", OWNER="system", GROUP="system", MODE="0600" -ACTION=="add", KERNEL=="kick_powerkey", OWNER="system", GROUP="system", MODE="0600" +ACTION=="add", KERNEL=="RT_Monitor", OWNER="system" , GROUP="system", MODE="0660" +ACTION=="add", KERNEL=="kick_powerkey", OWNER="system", GROUP="system", MODE="0660" ACTION=="add", KERNEL=="ttyACM0", OWNER="radio", GROUP="radio", MODE="0660" -ACTION=="add", KERNEL=="tkcoredrv", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="null", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="zero", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="full", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="ptmx", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="tty", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="random", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="urandom", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="hw_random", OWNER="root", GROUP="system", MODE="0440" -ACTION=="add", KERNEL=="ashmem", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="binder", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="hwbinder", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="vndbinder", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="pmsg0", OWNER="root", GROUP="log", MODE="0222" -ACTION=="add", KERNEL=="msm_hw3dc", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="kgsl", OWNER="root", GROUP="root", MODE="0666" -ACTION=="add", KERNEL=="dri/*", OWNER="root", GROUP="graphics", MODE="0666" -ACTION=="add", KERNEL=="diag", OWNER="radio", GROUP="radio", MODE="0660" -ACTION=="add", KERNEL=="diag_arm9", OWNER="radio", GROUP="radio", MODE="0660" -ACTION=="add", KERNEL=="ttyMSM0", OWNER="bluetooth", GROUP="bluetooth", MODE="0600" -ACTION=="add", KERNEL=="uhid", OWNER="uhid", GROUP="uhid", MODE="0660" -ACTION=="add", KERNEL=="uinput", OWNER="system", GROUP="bluetooth", MODE="0660" -ACTION=="add", KERNEL=="alarm", OWNER="system", GROUP="radio", MODE="0664" -ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="tty0", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="graphics/*", OWNER="root", GROUP="graphics", MODE="0660" -ACTION=="add", KERNEL=="msm_hw3dm", OWNER="system", GROUP="graphics", MODE="0660" -ACTION=="add", KERNEL=="input/*", OWNER="root", GROUP="input", MODE="0660" -ACTION=="add", KERNEL=="v4l-touch*", OWNER="root", GROUP="input", MODE="0660" -ACTION=="add", KERNEL=="eac", OWNER="root", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="cam", OWNER="root", GROUP="camera", MODE="0660" -ACTION=="add", KERNEL=="pmem", OWNER="system", GROUP="graphics", MODE="0660" -ACTION=="add", KERNEL=="pmem_adsp*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="pmem_camera*", OWNER="system", GROUP="camera", MODE="0660" -ACTION=="add", KERNEL=="oncrpc/*", OWNER="root", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="adsp/*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="snd/*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="mt9t013", OWNER="system", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="msm_camera/*", OWNER="system", GROUP="system", MODE="0660" -ACTION=="add", KERNEL=="akm8976_daemon", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="akm8976_aot", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="akm8973_daemon", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="akm8973_aot", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="bma150", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="cm3602", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="akm8976_pffd", OWNER="compass", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="lightsensor", OWNER="system", GROUP="system", MODE="0640" -ACTION=="add", KERNEL=="msm_pcm_out*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_pcm_in*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_pcm_ctl*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_snd*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_mp3*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="audience_a1026*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="tpa2018d1*", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_audpre", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="msm_audio_ctl", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="htc-acoustic", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="vdec", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="q6venc", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="snd/dsp", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="snd/dsp1", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="snd/mixer", OWNER="system", GROUP="audio", MODE="0660" -ACTION=="add", KERNEL=="smd0", OWNER="radio", GROUP="radio", MODE="0640" -ACTION=="add", KERNEL=="qmi", OWNER="radio", GROUP="radio", MODE="0640" -ACTION=="add", KERNEL=="qmi0", 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=="bus/usb/*", OWNER="root", GROUP="usb", MODE="0660" -ACTION=="add", KERNEL=="mtp_usb", OWNER="root", GROUP="mtp", 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=="ts0710mux*", OWNER="radio", GROUP="radio", MODE="0640" -ACTION=="add", KERNEL=="ppp", OWNER="radio", GROUP="vpn", MODE="0660" -ACTION=="add", KERNEL=="dvb*", OWNER="root", GROUP="system", MODE="0660" + +# Added from init.mt6768.rc +ACTION=="add", KERNEL=="scp", OWNER="root", GROUP="system", MODE="0444" +ACTION=="add", KERNEL=="sspm", OWNER="root", GROUP="system", MODE="0440" +ACTION=="add", KERNEL=="pmem_multimedia", OWNER="system", GROUP="system", MODE="0666" +# CMDQ +ACTION=="add", KERNEL=="mtk_cmdq", OWNER="system", GROUP="system", MODE="0644" +# MDP SYNC +ACTION=="add", KERNEL=="mdp_sync", OWNER="system", GROUP="system", MODE="0644" +# OPEN DSP +ACTION=="add", KERNEL=="audio_ipi", OWNER="system", GROUP="android_media", MODE="0640" +# SmartPA +ACTION=="add", KERNEL=="audio_scp", OWNER="system", GROUP="android_media", MODE="0640" +# VideoCodec +ACTION=="add", KERNEL=="vcu", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="video0", OWNER="system", GROUP="android_media", MODE="0666" +ACTION=="add", KERNEL=="video1", OWNER="system", GROUP="android_media", MODE="0666" +# Android SEC related device nodes +ACTION=="add", KERNEL=="sec", OWNER="root", GROUP="system", MODE="0660" +ACTION=="add", KERNEL=="sar", OWNER="root", GROUP="system", MODE="0666" +# gz device +ACTION=="add", KERNEL=="gz_kree", OWNER="system", GROUP="android_media", MODE="0660" +# Camera +ACTION=="add", KERNEL=="camera-sysram", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-isp", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-dip", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-tsf", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-dpe", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-mfb", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-rsc", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-owe", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-fdvt", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-wpe", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="camera-pipemgr", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="kd_camera_hw", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="seninf", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="flashlight", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="kd_camera_hw_bus2", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="FM50AF", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="CAM_CAL_DRV", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="MAINAF", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="MAIN2AF", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="MAIN3AF", OWNER="system", GROUP="android_media", MODE="0660" +ACTION=="add", KERNEL=="SUBAF", OWNER="system", GROUP="android_media", MODE="0660" +# CCU +ACTION=="add", KERNEL=="ccu", OWNER="system", GROUP="android_media", MODE="0666" +# VOW +ACTION=="add", KERNEL=="vow", OWNER="system", GROUP="android_media", MODE="0640" +# SMI +ACTION=="add", KERNEL=="MTK_SMI", OWNER="system", GROUP="android_media", MODE="0660" +# DFRC +ACTION=="add", KERNEL=="mtk_dfrc", OWNER="system", GROUP="android_graphics", MODE="0660" +# usip +ACTION=="add", KERNEL=="usip", OWNER="system", GROUP="android_media", MODE="0660"