fixup! e3q: Initial commit

This commit is contained in:
David Wronek 2024-10-20 20:00:36 +02:00
parent 1ed321552e
commit a397d4212d
8 changed files with 97 additions and 179 deletions

View File

@ -176,32 +176,49 @@ TARGET_VENDOR_DLKM_PROP += $(DEVICE_PATH)/vendor_dlkm.prop
# Recovery # Recovery
TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom
BOARD_HAS_DOWNLOAD_MODE := true
BOARD_INCLUDE_RECOVERY_DTBO := true BOARD_INCLUDE_RECOVERY_DTBO := true
BOARD_USES_FULL_RECOVERY_IMAGE := true
BOARD_RECOVERY_MKBOOTIMG_ARGS := --header_version 2
TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888 TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888
TARGET_USERIMAGES_USE_EXT4 := true
TARGET_USERIMAGES_USE_F2FS := true TARGET_USERIMAGES_USE_F2FS := true
# Security patch level # Security patch level
VENDOR_SECURITY_PATCH := 2024-10-01 VENDOR_SECURITY_PATCH := 2024-10-01
# Sepolicy # Sepolicy
include device/qcom/sepolicy_vndr/SEPolicy.mk #include device/qcom/sepolicy_vndr/SEPolicy.mk
include device/lineage/sepolicy/libperfmgr/sepolicy.mk #include device/lineage/sepolicy/libperfmgr/sepolicy.mk
BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor #BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/private #SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/private
SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/public #SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/public
# Verified Boot # Verified Boot
BOARD_AVB_ENABLE := true BOARD_AVB_ENABLE := true
BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3 BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3
BOARD_AVB_RECOVERY_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem BOARD_MOVE_GSI_AVB_KEYS_TO_VENDOR_BOOT := true
BOARD_AVB_BOOT_ALGORITHM := SHA256_RSA4096
BOARD_AVB_BOOT_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_BOOT_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
BOARD_AVB_BOOT_ROLLBACK_INDEX_LOCATION := 3
BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096 BOARD_AVB_RECOVERY_ALGORITHM := SHA256_RSA4096
BOARD_AVB_RECOVERY_ROLLBACK_INDEX := 1 BOARD_AVB_RECOVERY_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_RECOVERY_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1 BOARD_AVB_RECOVERY_ROLLBACK_INDEX_LOCATION := 1
BOARD_AVB_VENDOR_BOOT_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_VENDOR_BOOT_ALGORITHM := SHA256_RSA4096 BOARD_AVB_VBMETA_SYSTEM := odm product system system_dlkm system_ext vendor vendor_dlkm
BOARD_AVB_VENDOR_BOOT_ROLLBACK_INDEX := 1 BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA4096
BOARD_AVB_VENDOR_BOOT_ROLLBACK_INDEX_LOCATION := 1 BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa4096.pem
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP)
BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 2
# Use sha256 hash algorithm for system_dlkm partition
BOARD_AVB_SYSTEM_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_VENDOR_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_VENDOR_DLKM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
BOARD_AVB_ODM_ADD_HASHTREE_FOOTER_ARGS += --hash_algorithm sha256
# VINTF # VINTF
DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \

View File

@ -1,120 +1,2 @@
sec_boot_stat.ko qrng_dlkm.ko
sec_log_buf.ko tz_log_dlkm.ko
sec_arm64_ap_context.ko
gh_arm_drv.ko
sched-walt.ko
qcom_ipc_logging.ko
qcom-pdc.ko
phy-qcom-ufs.ko
phy-qcom-ufs-qmp-v4-pineapple.ko
phy-qcom-ufs-qrbtc-sdm845.ko
pinctrl-msm.ko
pinctrl-pineapple.ko
pinctrl-cliffs.ko
pinctrl-volcano.ko
clk-qcom.ko
clk-dummy.ko
gdsc-regulator.ko
clk-rpmh.ko
dispcc-pineapple.ko
gcc-cliffs.ko
gcc-pineapple.ko
gcc-volcano.ko
camcc-cliffs.ko
camcc-pineapple.ko
gpucc-pineapple.ko
videocc-pineapple.ko
tcsrcc-pineapple.ko
qcom_aoss.ko
cmd-db.ko
crm.ko
mdt_loader.ko
qcom_rpmh.ko
smem.ko
mem_buf.ko
mem_buf_dev.ko
mem_buf_msgq.ko
secure_buffer.ko
socinfo.ko
dcc_v2.ko
qcom_wdt_core.ko
memory_dump_v2.ko
qcom_cpu_vendor_hooks.ko
crypto-qti.ko
hwkm.ko
tmecom-intf.ko
gic_intr_routing.ko
minidump.ko
gh_cpusys_vm_mem_access.ko
qcom-pmu-lib.ko
dcvs_fp.ko
qcom-dcvs.ko
qcom_scmi_client.ko
qcom_cpucp.ko
debug_symbol.ko
proxy-consumer.ko
rpmh-regulator.ko
stub-regulator.ko
debug-regulator.ko
arm_smmu.ko
msm_dma_iommu_mapping.ko
qcom_iommu_util.ko
iommu-logger.ko
qti-regmap-debugfs.ko
qcom-spmi-pmic.ko
qcom_dma_heaps.ko
spmi-pmic-arb.ko
rtc-pm8xxx.ko
i2c-gpio.ko
qcom-dload-mode.ko
qcom-reboot-reason.ko
qcom_tsens.ko
thermal_pause.ko
bcl_pmic5.ko
cpu_hotplug.ko
thermal_minidump.ko
softdog.ko
qcom-cpufreq-hw.ko
cqhci.ko
ufs_qcom.ko
ufshcd-crypto-qti.ko
qcom_scmi_vendor.ko
qcom-scm.ko
qcom-ipcc.ko
msm_qmp.ko
qcom_hwspinlock.ko
gh_virt_wdt.ko
gh_dbl.ko
gh_msgq.ko
gh_rm_drv.ko
gunyah_loader.ko
gunyah_qcom.ko
qcom_llcc_pmu.ko
nvmem_qcom-spmi-sdam.ko
icc-bcm-voter.ko
icc-rpmh.ko
qnoc-cliffs.ko
qnoc-volcano.ko
qnoc-pineapple.ko
qnoc-qos.ko
icc-debug.ko
icc-test.ko
sec_class.ko
sec_key_notifier.ko
sec_param.ko
sec_qc_debug.ko
sec_qc_upload_cause.ko
sec_qc_logger.ko
sec_qc_summary.ko
sec_debug.ko
sec_pmsg.ko
sec_upload_cause.ko
sec_crashkey.ko
sec_crashkey_long.ko
sec_debug_region.ko
sec_pm_log.ko
abc.ko
qrtr.ko
qrtr-gunyah.ko
sec_qc_param.ko
sec_qc_dbg_partition.ko

View File

@ -166,7 +166,6 @@ sec_qc_hw_param.ko
sec_qc_rst_exinfo.ko sec_qc_rst_exinfo.ko
sec_reboot_cmd.ko sec_reboot_cmd.ko
sec_rdx_bootdev.ko sec_rdx_bootdev.ko
hdm.ko
sec_panel_notifier_v2.ko sec_panel_notifier_v2.ko
pmic_class.ko pmic_class.ko
usb_typec_manager.ko usb_typec_manager.ko

View File

@ -201,8 +201,6 @@ sg.ko
spi-msm-geni.ko spi-msm-geni.ko
spmi-pmic-arb-debug.ko spmi-pmic-arb-debug.ko
smsc.ko smsc.ko
smsc75xx.ko
smsc95xx.ko
msm_sharedmem.ko msm_sharedmem.ko
phy-generic.ko phy-generic.ko
phy-qcom-emu.ko phy-qcom-emu.ko
@ -286,7 +284,6 @@ sec_qc_hw_param.ko
sec_qc_rst_exinfo.ko sec_qc_rst_exinfo.ko
sec_reboot_cmd.ko sec_reboot_cmd.ko
sec_rdx_bootdev.ko sec_rdx_bootdev.ko
hdm.ko
sec_panel_notifier_v2.ko sec_panel_notifier_v2.ko
pmic_class.ko pmic_class.ko
usb_typec_manager.ko usb_typec_manager.ko
@ -373,7 +370,6 @@ adsp_factory_module.ko
snd-usb-audio-qmi.ko snd-usb-audio-qmi.ko
snd-soc-cirrus-amp.ko snd-soc-cirrus-amp.ko
snd-soc-cs35l43-i2c.ko snd-soc-cs35l43-i2c.ko
snd-soc-cs35l45-i2c.ko
snd-soc-hdmi-codec.ko snd-soc-hdmi-codec.ko
snd-soc-wm-adsp.ko snd-soc-wm-adsp.ko
snd-soc-cs40l26.ko snd-soc-cs40l26.ko

View File

@ -52,10 +52,8 @@ ro.com.google.cdb.spa1=bsxasm1
ro.com.google.clientidbase=android-samsung-ss ro.com.google.clientidbase=android-samsung-ss
ro.com.google.clientidbase.tx=android-samsung-rvod2 ro.com.google.clientidbase.tx=android-samsung-rvod2
ro.com.google.gmsversion=14_202406 ro.com.google.gmsversion=14_202406
ro.dalvik.vm.enable_uffd_gc=true
ro.frp.pst=/dev/block/persistent ro.frp.pst=/dev/block/persistent
ro.opa.eligible_device=true ro.opa.eligible_device=true
ro.product.cpu.pagesize.max=4096
ro.setupwizard.mode=OPTIONAL ro.setupwizard.mode=OPTIONAL
ro.setupwizard.rotation_locked=false ro.setupwizard.rotation_locked=false
ro.setupwizard.wifi_on_exit=false ro.setupwizard.wifi_on_exit=false
@ -63,5 +61,4 @@ setupwizard.feature.enable_quick_start_flow=true
setupwizard.feature.enable_stencil_partner_customization=1 setupwizard.feature.enable_stencil_partner_customization=1
setupwizard.feature.support_oem_large_screen_landscape_temporary_by_sys_prop=true setupwizard.feature.support_oem_large_screen_landscape_temporary_by_sys_prop=true
setupwizard.phenotype_sync_timeout_ms=90000 setupwizard.phenotype_sync_timeout_ms=90000
setupwizard.theme=glif_v3_light

View File

@ -47,18 +47,19 @@ vendor/lib64/hw/android.hardware.audio@6.0-impl.so
vendor/lib64/hw/android.hardware.audio@7.0-impl.so vendor/lib64/hw/android.hardware.audio@7.0-impl.so
vendor/lib64/hw/android.hardware.audio@7.1-impl.so vendor/lib64/hw/android.hardware.audio@7.1-impl.so
vendor/lib64/hw/audio.primary.default.so vendor/lib64/hw/audio.primary.default.so
vendor/lib64/hw/audio.primary.pineapple.so
vendor/lib64/hw/audio.r_submix.default.so vendor/lib64/hw/audio.r_submix.default.so
vendor/lib64/hw/audio.usb.default.so vendor/lib64/hw/audio.usb.default.so
vendor/lib64/libPeripheralStateUtils.so vendor/lib64/libPeripheralStateUtils.so
vendor/lib64/lib_SamsungRec_08020.so vendor/lib64/lib_SamsungRec_08020.so
vendor/lib64/lib_lvacfs.so vendor/lib64/lib_lvacfs.so
vendor/lib64/libagm.so -vendor/lib64/libagm.so
vendor/lib64/libagmclient.so vendor/lib64/libagmclient.so
vendor/lib64/libalsautils.so vendor/lib64/libalsautils.so
vendor/lib64/libar-acdb.so vendor/lib64/libar-acdb.so
vendor/lib64/libar-gpr.so vendor/lib64/libar-gpr.so
vendor/lib64/libar-gsl.so vendor/lib64/libar-gsl.so
vendor/lib64/libar-pal.so -vendor/lib64/libar-pal.so
vendor/lib64/libarmemlog.so vendor/lib64/libarmemlog.so
vendor/lib64/libats.so vendor/lib64/libats.so
vendor/lib64/libaudio_log_utils.so vendor/lib64/libaudio_log_utils.so
@ -83,7 +84,8 @@ vendor/lib64/libsecaudiolevel.so
vendor/lib64/libsecnativefeature.so vendor/lib64/libsecnativefeature.so
vendor/lib64/libspeakercalibration.so vendor/lib64/libspeakercalibration.so
vendor/lib64/libvui_intf.so vendor/lib64/libvui_intf.so
vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so vendor/lib64/vendor.qti.hardware.AGMIPC@1.0.so
-vendor/lib64/vendor.qti.hardware.AGMIPC@1.0-impl.so
vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so
vendor/lib64/vendor.qti.hardware.pal@1.0.so vendor/lib64/vendor.qti.hardware.pal@1.0.so
@ -1891,8 +1893,6 @@ vendor/etc/vintf/manifest/vendor.samsung.hardware.tlc.ucm-manifest.xml
vendor/etc/vintf/manifest/vendor.samsung.hardware.uwb@1.0-service.xml vendor/etc/vintf/manifest/vendor.samsung.hardware.uwb@1.0-service.xml
vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml vendor/etc/vintf/manifest/vendor.samsung.hardware.vibrator-default.xml
vendor/etc/vintf/manifest/vendor.samsung.hardware.wifi-service.xml vendor/etc/vintf/manifest/vendor.samsung.hardware.wifi-service.xml
vendor/etc/vintf/manifest_cliffs.xml
vendor/etc/vintf/manifest_pineapple.xml
vendor/etc/DsgpPolicy.csv vendor/etc/DsgpPolicy.csv
vendor/etc/Hapticsconfig.xml vendor/etc/Hapticsconfig.xml
vendor/etc/IPACM_Filter_cfg.xml vendor/etc/IPACM_Filter_cfg.xml

View File

@ -1,16 +1,49 @@
system /system erofs ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey # Copyright (c) 2019-2023 The Linux Foundation. All rights reserved.
system /system f2fs ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey #
# Redistribution and use in source and binary forms, with or without
# modification, are permitted (subject to the limitations in the
# disclaimer below) provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
#
# * Neither the name of The Linux Foundation nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE
# GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
# HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
# IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
# GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
# IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Android fstab file.
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
system /system ext4 ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey system /system ext4 ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey
system_ext /system_ext erofs ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey system_ext /system_ext ext4 ro avb=vbmeta_system,wait,logical,first_stage_mount,avb_keys=/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey:/avb/t-gsi.avbpubkey:/avb/u-gsi.avbpubkey
product /product erofs ro avb,wait,logical,first_stage_mount product /product ext4 ro avb,wait,logical,first_stage_mount
vendor /vendor erofs ro avb,wait,logical,first_stage_mount vendor /vendor ext4 ro avb,wait,logical,first_stage_mount
vendor_dlkm /vendor_dlkm erofs ro avb,wait,logical,first_stage_mount vendor_dlkm /vendor_dlkm ext4 ro avb,wait,logical,first_stage_mount
system_dlkm /system_dlkm erofs ro avb,wait,logical,first_stage_mount
system_dlkm /system_dlkm f2fs ro avb,wait,logical,first_stage_mount
system_dlkm /system_dlkm ext4 ro avb,wait,logical,first_stage_mount system_dlkm /system_dlkm ext4 ro avb,wait,logical,first_stage_mount
odm /odm erofs ro avb,wait,logical,first_stage_mount odm /odm ext4 ro avb,wait,logical,first_stage_mount
/dev/block/by-name/metadata /metadata f2fs noatime,nosuid,nodev,discard,sync,fsync_mode=strict,data_flush wait,check,formattable,wrappedkey,first_stage_mount /dev/block/by-name/metadata /metadata f2fs noatime,nosuid,nodev,discard,sync,fsync_mode=strict,data_flush wait,check,formattable,wrappedkey,first_stage_mount
/dev/block/bootdevice/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,inlinecrypt latemount,wait,check,,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs,fscompress,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption /dev/block/bootdevice/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,inlinecrypt latemount,wait,check,formattable,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,metadata_encryption=aes-256-xts:wrappedkey_v0,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs,fscompress
/dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check /dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check
/dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check /dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic wait,check
/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults,first_stage_mount /dev/block/bootdevice/by-name/misc /misc emmc defaults defaults,first_stage_mount
@ -22,7 +55,7 @@ odm /odm
/dev/block/bootdevice/by-name/vendor_boot /vendor_boot emmc defaults defaults,first_stage_mount /dev/block/bootdevice/by-name/vendor_boot /vendor_boot emmc defaults defaults,first_stage_mount
/dev/block/bootdevice/by-name/init_boot /init_boot emmc defaults defaults,first_stage_mount /dev/block/bootdevice/by-name/init_boot /init_boot emmc defaults defaults,first_stage_mount
/dev/block/bootdevice/by-name/vm-bootsys /product/vm-system ext4 ro,nosuid,nodev,barrier=1 defaults /dev/block/bootdevice/by-name/vm-bootsys /product/vm-system ext4 ro,nosuid,nodev,barrier=1 defaults
/dev/block/platform/soc/1d84000.ufshc/by-name/prism /prism ext4 ro,barrier=1 avb,nofail,first_stage_mount
/dev/block/platform/soc/1d84000.ufshc/by-name/optics /optics ext4 ro,barrier=1 avb,nofail,first_stage_mount #VOLD
/devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto* auto vfat default voldmanaged=usb:auto /devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto* auto vfat default voldmanaged=usb:auto
/devices/platform/soc/8804000.sdhci/mmc_host* auto auto default voldmanaged=sdcard:auto /devices/platform/soc/8804000.sdhci/mmc_host* auto auto default voldmanaged=sdcard:auto

View File

@ -158,17 +158,11 @@ pm.dexopt.shared=speed
qcom.hw.aac.encoder=true qcom.hw.aac.encoder=true
qemu.hw.mainkeys=0 qemu.hw.mainkeys=0
ro.actionable_compatible_property.enabled=true ro.actionable_compatible_property.enabled=true
ro.allow.mock.location=0
ro.binary.type=user
ro.build.2ndbrand=false ro.build.2ndbrand=false
ro.build.PDA=S928BXXS3AXI8
ro.build.changelist=29543898 ro.build.changelist=29543898
ro.build.display_build_number=true ro.build.display_build_number=true
ro.build.official.developer=false ro.build.official.developer=false
ro.build.official.release=true ro.build.official.release=true
ro.build.selinux=1
ro.build.version.oneui=60101
ro.build.version.security_index=1
ro.build.version.sem=3402 ro.build.version.sem=3402
ro.build.version.sep=150500 ro.build.version.sep=150500
ro.camerax.extensions.enabled=true ro.camerax.extensions.enabled=true