From 1eb13da7d9ab83219c05b20f1336c4a0a6184bab Mon Sep 17 00:00:00 2001 From: Emil Kosz Date: Sun, 20 Sep 2026 08:56:49 +0200 Subject: [PATCH] general: remove fstab firmware check; init simplifications --- rootdir/etc/fstab.qcom | 7 +++---- rootdir/etc/init.target.rc | 31 ++++--------------------------- 2 files changed, 7 insertions(+), 31 deletions(-) diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom index 6f9cf3c..ec38b98 100644 --- a/rootdir/etc/fstab.qcom +++ b/rootdir/etc/fstab.qcom @@ -5,12 +5,11 @@ /dev/block/platform/msm_sdcc.1/by-name/cache /cache auto nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic wait,check /dev/block/platform/msm_sdcc.1/by-name/persist /persist ext4 nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic wait,check /dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic wait,check - -/dev/block/platform/msm_sdcc.1/by-name/modem /firmware-modem vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware:s0 wait,check -/dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware:s0 wait,check +/dev/block/platform/msm_sdcc.1/by-name/modem /firmware-modem vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware:s0 wait +/dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware:s0 wait /devices/msm_sdcc.2/mmc_host/mmc* auto auto defaults voldmanaged=sdcard1:auto,encryptable=userdata /devices/platform/msm_hsusb_host/usb* auto auto defaults voldmanaged=usb:auto # Not done in stock, but newer Android versions might need a bit extra memory. -/dev/block/zram0 none swap defaults zramsize=75%,max_comp_streams=4,swapprio=10,notrim \ No newline at end of file +/dev/block/zram0 none swap defaults zramsize=75%,swapprio=10,notrim \ No newline at end of file diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc index 243c1db..4f05991 100755 --- a/rootdir/etc/init.target.rc +++ b/rootdir/etc/init.target.rc @@ -1,25 +1,8 @@ -on early-init - mkdir /firmware 0771 system system - mkdir /firmware-modem 0771 system system - -on fs - mount_all fstab.qcom - swapon_all fstab.qcom - - chown system radio /efs - chmod 0771 /efs - restorecon -R /efs - chmod 0644 /dev/hw_random - on boot - insmod /system/lib/modules/adsprpc.ko - # Enable writing to led blink node from userspace - chown system system /sys/class/leds/red/blink - chown system system /sys/class/leds/green/blink - # Enable writing to brightness node under torch-light from userspace - chown system system /sys/class/leds/torch-light/brightness - # Enable Focaltech touch controller auto firmware update - write /sys/bus/i2c/drivers/ft5x06_ts/5-0038/update_fw 1 + chown system system /sys/class/leds/red/blink + chown system system /sys/class/leds/green/blink + # Enable Focaltech touch controller auto firmware update + write /sys/bus/i2c/drivers/ft5x06_ts/5-0038/update_fw 1 # Allow usb charging to be disabled persistently on property:persist.usb.chgdisabled=1 @@ -27,9 +10,3 @@ on property:persist.usb.chgdisabled=1 on property:persist.usb.chgdisabled=0 write /sys/class/power_supply/battery/charging_enabled 1 - -#service wcnss-service /system/bin/wcnss_service -# class main -# user system -# group system wifi radio -# oneshot