diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 52d9860..1e46e2c 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -29,6 +29,7 @@ BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(COMMON_PATH)/bluetooth # Build system BUILD_BROKEN_DUP_RULES := true +BUILD_BROKEN_VINTF_PRODUCT_COPY_FILES := true # Camera TARGET_CAMERA_BOOTTIME_TIMESTAMP := true @@ -58,12 +59,15 @@ TARGET_LMKD_STATS_LOG := true # Partitions BOARD_BOOTIMAGE_PARTITION_SIZE := 33554432 BOARD_CACHEIMAGE_PARTITION_SIZE := 157286400 +BOARD_VENDORIMAGE_PARTITION_SIZE := 452984832 +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_FLASH_BLOCK_SIZE := 131072 # Properties BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true TARGET_SYSTEM_PROP += $(COMMON_PATH)/system.prop TARGET_PRODUCT_PROP += $(COMMON_PATH)/product.prop +TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop # Recovery BOARD_HAS_DOWNLOAD_MODE := true diff --git a/proprietary-files.txt b/proprietary-files.txt index 72dcac9..68b160b 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -24,64 +24,9 @@ vendor/app/mcRegistry/ffffffffd0000000000000000000000a.tlbin vendor/app/mcRegistry/ffffffffd0000000000000000000000e.tlbin vendor/app/mcRegistry/ffffffffd00000000000000000000016.tlbin vendor/app/mcRegistry/ffffffffd00000000000000000000045.drbin -vendor/bin/acpi vendor/bin/argosd -vendor/bin/awk -vendor/bin/base64 -vendor/bin/basename -vendor/bin/bc -vendor/bin/blockdev -vendor/bin/cal vendor/bin/cass -vendor/bin/cat vendor/bin/cbd -vendor/bin/chcon -vendor/bin/chgrp -vendor/bin/chmod -vendor/bin/chown -vendor/bin/chroot -vendor/bin/chrt -vendor/bin/cksum -vendor/bin/clear -vendor/bin/cmp -vendor/bin/comm -vendor/bin/cp -vendor/bin/cpio -vendor/bin/cut -vendor/bin/date -vendor/bin/dd -vendor/bin/devmem -vendor/bin/df -vendor/bin/diff -vendor/bin/dirname -vendor/bin/dmesg -vendor/bin/dos2unix -vendor/bin/du -vendor/bin/dumpsys -vendor/bin/echo -vendor/bin/egrep -vendor/bin/env -vendor/bin/expand -vendor/bin/expr -vendor/bin/fallocate -vendor/bin/false -vendor/bin/fgrep -vendor/bin/file -vendor/bin/find -vendor/bin/flock -vendor/bin/fmt -vendor/bin/free -vendor/bin/fsync -vendor/bin/getconf -vendor/bin/getenforce -vendor/bin/getevent -vendor/bin/getprop -vendor/bin/grep -vendor/bin/groups -vendor/bin/gunzip -vendor/bin/gzip -vendor/bin/head -vendor/bin/hostname vendor/bin/hw/android.hardware.audio@2.0-service vendor/bin/hw/android.hardware.bluetooth@1.0-service vendor/bin/hw/android.hardware.cas@1.1-service @@ -106,7 +51,6 @@ vendor/bin/hw/hostapd vendor/bin/hw/macloader vendor/bin/hw/mfgloader vendor/bin/hw/rild -vendor/bin/hw/vendor.samsung.hardware.base@1.0-service vendor/bin/hw/vendor.samsung.hardware.biometrics.fingerprint@3.0-service vendor/bin/hw/vendor.samsung.hardware.camera.provider@3.0-service vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service @@ -120,155 +64,21 @@ vendor/bin/hw/vendor.samsung_slsi.hardware.configstore@1.0-service vendor/bin/hw/vendor.trustonic.tee@1.0-service vendor/bin/hw/vendor.trustonic.teeregistry@1.0-service vendor/bin/hw/wpa_supplicant -vendor/bin/hwclock -vendor/bin/i2cdetect -vendor/bin/i2cdump -vendor/bin/i2cget -vendor/bin/i2cset -vendor/bin/iconv -vendor/bin/id -vendor/bin/ifconfig -vendor/bin/inotifyd -vendor/bin/insmod -vendor/bin/install -vendor/bin/ionice -vendor/bin/iorenice -vendor/bin/kill -vendor/bin/killall -vendor/bin/ln -vendor/bin/load_policy -vendor/bin/log -vendor/bin/logname -vendor/bin/logwrapper -vendor/bin/losetup -vendor/bin/ls -vendor/bin/lsmod -vendor/bin/lsof -vendor/bin/lspci -vendor/bin/lsusb vendor/bin/main_abox vendor/bin/mcDriverDaemon -vendor/bin/md5sum -vendor/bin/microcom -vendor/bin/mkdir -vendor/bin/mkfifo -vendor/bin/mknod -vendor/bin/mkswap -vendor/bin/mktemp -vendor/bin/modinfo -vendor/bin/modprobe -vendor/bin/more vendor/bin/moredump vendor/bin/moredump.bin -vendor/bin/mount -vendor/bin/mountpoint -vendor/bin/mv -vendor/bin/mx_log_collection.sh -vendor/bin/mx_logger.sh -vendor/bin/mx_logger_dump.sh -vendor/bin/nc -vendor/bin/netcat -vendor/bin/netstat -vendor/bin/nice -vendor/bin/nl -vendor/bin/nohup -vendor/bin/nproc -vendor/bin/nsenter -vendor/bin/od -vendor/bin/paste -vendor/bin/patch -vendor/bin/pgrep -vendor/bin/pidof -vendor/bin/pkill -vendor/bin/pmap -vendor/bin/printenv -vendor/bin/printf -vendor/bin/ps -vendor/bin/pwd -vendor/bin/readlink -vendor/bin/realpath -vendor/bin/renice -vendor/bin/restorecon -vendor/bin/rm -vendor/bin/rmdir -vendor/bin/rmmod -vendor/bin/runcon vendor/bin/secril_config_svc -vendor/bin/sed -vendor/bin/sendevent -vendor/bin/seq -vendor/bin/setenforce -vendor/bin/setprop -vendor/bin/setsid -vendor/bin/sh -vendor/bin/sha1sum -vendor/bin/sha224sum -vendor/bin/sha256sum -vendor/bin/sha384sum -vendor/bin/sha512sum -vendor/bin/sleep vendor/bin/slsi_wlan_udi_log vendor/bin/slsi_wlan_udi_log_decode vendor/bin/snap_utility_32 vendor/bin/snap_utility_64 -vendor/bin/sort -vendor/bin/split -vendor/bin/start -vendor/bin/stat -vendor/bin/stop -vendor/bin/strings -vendor/bin/stty -vendor/bin/swapoff -vendor/bin/swapon -vendor/bin/sync -vendor/bin/sysctl -vendor/bin/tac -vendor/bin/tail -vendor/bin/tar -vendor/bin/taskset -vendor/bin/tee vendor/bin/test_model.json -vendor/bin/time -vendor/bin/timeout -vendor/bin/toolbox -vendor/bin/top -vendor/bin/touch -vendor/bin/toybox_vendor -vendor/bin/tr -vendor/bin/true -vendor/bin/truncate -vendor/bin/tty -vendor/bin/ulimit -vendor/bin/umount -vendor/bin/uname -vendor/bin/uniq -vendor/bin/unix2dos -vendor/bin/unlink -vendor/bin/unshare -vendor/bin/uptime -vendor/bin/usleep -vendor/bin/uudecode -vendor/bin/uuencode -vendor/bin/uuidgen vendor/bin/vaultkeeperd vendor/bin/vendor.samsung.hardware.security.vaultkeeper@1.0-service vendor/bin/vendor.samsung.hardware.security.widevine.keyprovisioning@1.0-service -vendor/bin/vmstat -vendor/bin/vndservice -vendor/bin/vndservicemanager -vendor/bin/watch -vendor/bin/wc -vendor/bin/which -vendor/bin/whoami vendor/bin/wlbtd vendor/bin/wvkprov -vendor/bin/xargs -vendor/bin/xxd -vendor/bin/yes -vendor/bin/zcat -vendor/build.prop -vendor/default.prop -vendor/etc/NOTICE.xml.gz vendor/etc/SoundBoosterParam.txt vendor/etc/a2dp_audio_policy_configuration.xml vendor/etc/audio_board_info.xml @@ -293,12 +103,9 @@ vendor/etc/carrier/XAS/permissions/android.hardware.telephony.cdma.xml vendor/etc/default_volume_tables.xml vendor/etc/dolby/dax-default.xml vendor/etc/floating_feature.xml -vendor/etc/fs_config_dirs -vendor/etc/fs_config_files vendor/etc/fstab.exynos7904 vendor/etc/gnss/ca.pem vendor/etc/gnss/gps.cfg -vendor/etc/group vendor/etc/hearing_aid_audio_policy_configuration.xml vendor/etc/init/android.hardware.audio@2.0-service.rc vendor/etc/init/android.hardware.bluetooth@1.0-service.rc @@ -330,7 +137,6 @@ vendor/etc/init/init.vendor.rilchip.rc vendor/etc/init/init.vendor.rilcommon.rc vendor/etc/init/mobicore.rc vendor/etc/init/snap_utility.rc -vendor/etc/init/vendor.samsung.hardware.base@1.0-service.rc vendor/etc/init/vendor.samsung.hardware.biometrics.fingerprint@3.0-service.rc vendor/etc/init/vendor.samsung.hardware.camera.provider@3.0-service.rc vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc @@ -345,7 +151,6 @@ vendor/etc/init/vendor.samsung_slsi.hardware.configstore@1.0-service.rc vendor/etc/init/vendor.trustonic.tee@1.0-service.rc vendor/etc/init/vendor.trustonic.teeregistry@1.0-service.rc vendor/etc/init/vk_kinibi.rc -vendor/etc/init/vndservicemanager.rc vendor/etc/init/wifi.rc vendor/etc/init/wifi_slsi.rc vendor/etc/media_codecs.xml @@ -365,9 +170,7 @@ vendor/etc/media_codecs_sec_video_primary.xml vendor/etc/media_profiles_V1_0.xml vendor/etc/mixer_gains.xml vendor/etc/mixer_paths.xml -vendor/etc/mkshrc vendor/etc/mtu-conf.xml -vendor/etc/passwd vendor/etc/pdpcnt-conf.xml vendor/etc/permissions/android.hardware.bluetooth.xml vendor/etc/permissions/android.hardware.bluetooth_le.xml @@ -443,7 +246,6 @@ vendor/etc/usb_audio_policy_configuration.xml vendor/etc/vintf/compatibility_matrix.xml vendor/etc/vintf/manifest.xml vendor/etc/vintf/manifest/android.hardware.cas@1.1-service.xml -vendor/etc/vintf/manifest/vendor.samsung.hardware.base@1.0-service.xml vendor/etc/wifi/hydra_config.sdb vendor/etc/wifi/indoorchannel.info vendor/etc/wifi/mx @@ -560,7 +362,6 @@ vendor/lib/hw/vendor.samsung.hardware.camera.provider@3.0-impl.so vendor/lib/hw/vendor.samsung.hardware.light@3.0-impl.so vendor/lib/hw/vendor.samsung.hardware.snap@1.1-impl.so vendor/lib/hw/vibrator.default.so -vendor/lib/hw/vulkan.universal7904.so vendor/lib/libDLInterface.camera.samsung.so vendor/lib/libExynosHWCService.so vendor/lib/libExynosOMX_Core.so @@ -568,9 +369,6 @@ vendor/lib/libExynosOMX_Resourcemanager.so vendor/lib/libFrucSSMLib.so vendor/lib/libGrallocWrapper.so vendor/lib/libMcClient.so -vendor/lib/libOpenCL.so -vendor/lib/libOpenCL.so.1 -vendor/lib/libOpenCL.so.1.1 vendor/lib/libOpenCv.camera.samsung.so vendor/lib/libSamsungPostProcessConvertor.so vendor/lib/lib_SamsungRec_06006.so @@ -768,7 +566,6 @@ vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so vendor/lib64/hw/vendor.samsung.hardware.light@3.0-impl.so vendor/lib64/hw/vendor.samsung.hardware.snap@1.1-impl.so vendor/lib64/hw/vibrator.default.so -vendor/lib64/hw/vulkan.universal7904.so vendor/lib64/libDLInterface.camera.samsung.so vendor/lib64/libExynosHWCService.so vendor/lib64/libExynosOMX_Core.so @@ -776,9 +573,6 @@ vendor/lib64/libExynosOMX_Resourcemanager.so vendor/lib64/libFrucSSMLib.so vendor/lib64/libGrallocWrapper.so vendor/lib64/libMcClient.so -vendor/lib64/libOpenCL.so -vendor/lib64/libOpenCL.so.1 -vendor/lib64/libOpenCL.so.1.1 vendor/lib64/libOpenCv.camera.samsung.so vendor/lib64/lib_SoundAlive_SRC384_ver320.so vendor/lib64/lib_soundaliveresampler.so @@ -917,60 +711,4 @@ vendor/lib64/vendor.samsung_slsi.hardware.configstore@1.0.so vendor/lib64/vendor.trustonic.tee@1.0.so vendor/lib64/vendor.trustonic.teeregistry@1.0.so vendor/manifest.xml -vendor/odm/etc/NOTICE.xml.gz -vendor/odm/etc/build.prop -vendor/default.prop -vendor/overlay/AccentColorBlack/AccentColorBlackOverlay.apk -vendor/overlay/AccentColorCinnamon/AccentColorCinnamonOverlay.apk -vendor/overlay/AccentColorGreen/AccentColorGreenOverlay.apk -vendor/overlay/AccentColorOcean/AccentColorOceanOverlay.apk -vendor/overlay/AccentColorOrchid/AccentColorOrchidOverlay.apk -vendor/overlay/AccentColorPurple/AccentColorPurpleOverlay.apk -vendor/overlay/AccentColorSpace/AccentColorSpaceOverlay.apk -vendor/overlay/DisplayCutoutEmulationCorner/DisplayCutoutEmulationCornerOverlay.apk -vendor/overlay/DisplayCutoutEmulationDouble/DisplayCutoutEmulationDoubleOverlay.apk -vendor/overlay/DisplayCutoutEmulationTall/DisplayCutoutEmulationTallOverlay.apk -vendor/overlay/FontNotoSerifSource/FontNotoSerifSourceOverlay.apk -vendor/overlay/GmsConfigOverlay.apk -vendor/overlay/GmsGsaConfigOverlay.apk -vendor/overlay/GoogleExtServicesConfigOverlay.apk -vendor/overlay/GooglePermissionControllerFrameworkOverlay.apk -vendor/overlay/GooglePermissionControllerOverlay.apk -vendor/overlay/IconPackCircularAndroid/IconPackCircularAndroidOverlay.apk -vendor/overlay/IconPackCircularLauncher/IconPackCircularLauncherOverlay.apk -vendor/overlay/IconPackCircularSettings/IconPackCircularSettingsOverlay.apk -vendor/overlay/IconPackCircularSystemUI/IconPackCircularSystemUIOverlay.apk -vendor/overlay/IconPackCircularThemePicker/IconPackCircularThemePickerOverlay.apk -vendor/overlay/IconPackFilledAndroid/IconPackFilledAndroidOverlay.apk -vendor/overlay/IconPackFilledLauncher/IconPackFilledLauncherOverlay.apk -vendor/overlay/IconPackFilledSettings/IconPackFilledSettingsOverlay.apk -vendor/overlay/IconPackFilledSystemUI/IconPackFilledSystemUIOverlay.apk -vendor/overlay/IconPackFilledThemePicker/IconPackFilledThemePickerOverlay.apk -vendor/overlay/IconPackRoundedAndroid/IconPackRoundedAndroidOverlay.apk -vendor/overlay/IconPackRoundedLauncher/IconPackRoundedLauncherOverlay.apk -vendor/overlay/IconPackRoundedSettings/IconPackRoundedSettingsOverlay.apk -vendor/overlay/IconPackRoundedSystemUI/IconPackRoundedSystemUIOverlay.apk -vendor/overlay/IconShapeRoundedRect/IconShapeRoundedRectOverlay.apk -vendor/overlay/IconShapeSquare/IconShapeSquareOverlay.apk -vendor/overlay/IconShapeSquircle/IconShapeSquircleOverlay.apk -vendor/overlay/IconShapeTeardrop/IconShapeTeardropOverlay.apk -vendor/overlay/NavigationBarMode2Button/NavigationBarMode2ButtonOverlay.apk -vendor/overlay/NavigationBarMode3Button/NavigationBarMode3ButtonOverlay.apk -vendor/overlay/NavigationBarModeGestural/NavigationBarModeGesturalOverlay.apk -vendor/overlay/NavigationBarModeGesturalExtraWideBack/NavigationBarModeGesturalOverlayExtraWideBack.apk -vendor/overlay/NavigationBarModeGesturalNarrowBack/NavigationBarModeGesturalOverlayNarrowBack.apk -vendor/overlay/NavigationBarModeGesturalNoHint/NavigationBarModeGesturalNoHintOverlay.apk -vendor/overlay/NavigationBarModeGesturalNoHintExtraWideBack/NavigationBarModeGesturalNoHintOverlayExtraWideBack.apk -vendor/overlay/NavigationBarModeGesturalNoHintNarrowBack/NavigationBarModeGesturalNoHintOverlayNarrowBack.apk -vendor/overlay/NavigationBarModeGesturalNoHintWideBack/NavigationBarModeGesturalNoHintOverlayWideBack.apk -vendor/overlay/NavigationBarModeGesturalWideBack/NavigationBarModeGesturalOverlayWideBack.apk -vendor/overlay/NavigationBarModeSamsungGestural/NavigationBarModeSamsungGesturalOverlay.apk -vendor/overlay/NavigationBarModeSamsungGesturalNoHint/NavigationBarModeSamsungGesturalNoHintOverlay.apk -vendor/overlay/SysuiHideNotch/SysuiHideNotchOverlay.apk -vendor/overlay/SysuiHideNotchWithoutCornerRound/SysuiHideNotchWithoutCornerRoundOverlay.apk -vendor/overlay/framework-res__auto_generated_rro_vendor.apk -vendor/saiv/image_understanding/db/aic_classifier/aic_classifier_cnn.prototxt -vendor/saiv/image_understanding/db/aic_classifier/aic_classifier_cnn_light.caffemodel -vendor/saiv/image_understanding/db/aic_detector/aic_detector_cnn.prototxt -vendor/saiv/image_understanding/db/aic_detector/aic_detector_cnn_light.caffemodel vendor/ueventd.rc diff --git a/vendor.prop b/vendor.prop new file mode 100644 index 0000000..8b6cb10 --- /dev/null +++ b/vendor.prop @@ -0,0 +1,72 @@ +net.dns1=8.8.8.8 +net.dns2=8.8.4.4 +persist.demo.hdmirotationlock=false +dev.usbsetting.embedded=on +debug.sf.disable_backpressure=1 +ro.opengles.version=196610 +debug.slsi_platform=1 +debug.hwc.winupdate=1 +dalvik.vm.heapstartsize=8m +dalvik.vm.heapgrowthlimit=192m +dalvik.vm.heapsize=512m +dalvik.vm.heaptargetutilization=0.75 +dalvik.vm.heapminfree=512k +dalvik.vm.heapmaxfree=8m +keyguard.no_require_sim=true +security.ASKS.policy_version=00000000 +security.ASKS.version=0 +security.ASKS.time_value=00000000 +security.ASKS.rufs_enable=true +security.ADP.version=0 +security.ADP.policy_version=00000000 +ro.apex.updatable=false +ro.error.receiver.default=com.samsung.receiver.error +ro.control_privapp_permissions=enforce +security.securehw.available=false +security.securenvm.available=false +dalvik.vm.lockprof.threshold=500 +vendor.sec.rild.libpath=/vendor/lib64/libsec-ril.so +vendor.sec.rild.libpath2=/vendor/lib64/libsec-ril-dsds.so +ro.vendor.build.version.sehi=2901 +exynos.wlbtlog.path=/data/vendor/log/wlbt/ +ro.security.cass.feature=1 +ro.config.ringtone=Over_the_Horizon.ogg +ro.config.notification_sound=Skyline.ogg +ro.config.alarm_alert=Morning_Glory.ogg +ro.config.media_sound=Media_preview_Touch_the_light.ogg +ro.config.ringtone_2=Basic_Bell.ogg +ro.config.notification_sound_2=S_Charming_Bell.ogg +ro.hardware.keystore=mdfpp +ro.security.keystore.keytype=gak +ro.security.vpnpp.ver=2.1 +ro.security.vpnpp.release=3.0 +ro.frp.pst=/dev/block/persistent +ro.sf.lcd_density=420 +ro.config.dha_lmk_scale=0.268 +ro.config.dha_cached_min=4 +ro.config.dha_cached_max=10 +ro.config.add_bonusEFK=1 +ro.config.dha_empty_min=8 +ro.config.dha_empty_init=16 +ro.config.dha_empty_max=16 +ro.cfg.dha_2ndprop_thMB=3072 +ro.cfg.dha_lmk_scale=0.583 +ro.cfg.dha_cached_min=6 +ro.cfg.dha_cached_max=18 +ro.cfg.dha_empty_min=8 +ro.cfg.dha_empty_init=24 +ro.cfg.dha_empty_max=24 +ro.config.fha_enable=true +ro.cfg.enable_userspace_lmk=true +ro.cfg.kill_heaviest_task=true +ro.config.custom_sw_limit=225 +ro.cfg.custom_sw_limit=275 +ro.config.freelimit_val=10 +ro.cfg.freelimit_val=10 +ro.config.upgrade_pressure=50 +ro.cfg.upgrade_pressure=65 +ro.cfg.custom_tm_limit=1000 +ro.cfg.enable_reentry_lmk=true +sys.config.activelaunch_enable=true +ro.config.systemaudiodebug=abox +ro.config.vc_call_vol_steps=5