diff --git a/Android.mk b/Android.mk index 88483df..d6c5c01 100644 --- a/Android.mk +++ b/Android.mk @@ -1,103 +1,103 @@ -# -# Copyright (C) 2016 The CyanogenMod Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ifneq ($(filter potter,$(TARGET_DEVICE)),) - -LOCAL_PATH := $(call my-dir) - -FIRMWARE_ADSP_IMAGES := \ - adsp.b00 adsp.b01 adsp.b02 adsp.b03 adsp.b04 adsp.b05 adsp.b06 \ - adsp.b07 adsp.b08 adsp.b09 adsp.b10 adsp.b11 adsp.b12 adsp.b13 \ - adsp.mdt - -FIRMWARE_ADSP_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_MODEM_IMAGES))) -$(FIRMWARE_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "ADSP Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_ADSP_SYMLINKS) - -FIRMWARE_CPPF_IMAGES := \ - cppf.b00 cppf.b01 cppf.b02 cppf.b03 cppf.b04 cppf.b05 cppf.b06 cppf.mdt - -FIRMWARE_CPPF_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_CPPF_IMAGES))) -$(FIRMWARE_CPPF_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Fingerprint Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_CPPF_SYMLINKS) - -FIRMWARE_FINGERPRINT_IMAGES := \ - fpctzappfingerprint.b00 fpctzappfingerprint.b01 fpctzappfingerprint.b02 \ - fpctzappfingerprint.b03 fpctzappfingerprint.b04 fpctzappfingerprint.b05 \ - fpctzappfingerprint.b06 fpctzappfingerprint.mdt - -FIRMWARE_FINGERPRINT_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_FINGERPRINT_IMAGES))) -$(FIRMWARE_FINGERPRINT_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Fingerprint Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_FINGERPRINT_SYMLINKS) - -FIRMWARE_MODEM_IMAGES := \ - modem.b00 modem.b01 modem.b02 modem.b04 modem.b05 modem.b06 \ - modem.b07 modem.b08 modem.b09 modem.b10 modem.b11 modem.b12 \ - modem.b13 modem.b16 modem.b17 modem.b18 modem.b19 modem.b20 \ - modem.mdt - -FIRMWARE_MODEM_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_MODEM_IMAGES))) -$(FIRMWARE_MODEM_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Modem Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MODEM_SYMLINKS) - -FIRMWARE_WCNSS_IMAGES := \ - wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 \ - wcnss.b09 wcnss.b10 wcnss.b11 wcnss.b12 wcnss.mdt - -FIRMWARE_WCNSS_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_WCNSS_IMAGES))) -$(FIRMWARE_WCNSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "WCNSS Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WCNSS_SYMLINKS) - -FIRMWARE_WIDEVINE_IMAGES := \ - widevine.b00 widevine.b01 widevine.b02 widevine.b03 \ - widevine.b04 widevine.b05 widevine.b06 widevine.mdt - -FIRMWARE_WIDEVINE_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/,$(notdir $(FIRMWARE_WIDEVINE_IMAGES))) -$(FIRMWARE_WIDEVINE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) - @echo "Widevine Firmware link: $@" - @mkdir -p $(dir $@) - @rm -rf $@ - $(hide) ln -sf /firmware/image/$(notdir $@) $@ - -ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WIDEVINE_SYMLINKS) - -include $(call all-makefiles-under,$(LOCAL_PATH)) - +# +# Copyright (C) 2016 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +ifneq ($(filter potter,$(TARGET_DEVICE)),) + +LOCAL_PATH := $(call my-dir) + +FIRMWARE_ADSP_IMAGES := \ + adsp.b00 adsp.b01 adsp.b02 adsp.b03 adsp.b04 adsp.b05 adsp.b06 \ + adsp.b07 adsp.b08 adsp.b09 adsp.b10 adsp.b11 adsp.b12 adsp.b13 \ + adsp.mdt + +FIRMWARE_ADSP_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_MODEM_IMAGES))) +$(FIRMWARE_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "ADSP Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_ADSP_SYMLINKS) + +FIRMWARE_CPPF_IMAGES := \ + cppf.b00 cppf.b01 cppf.b02 cppf.b03 cppf.b04 cppf.b05 cppf.b06 cppf.mdt + +FIRMWARE_CPPF_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_CPPF_IMAGES))) +$(FIRMWARE_CPPF_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Fingerprint Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_CPPF_SYMLINKS) + +FIRMWARE_FINGERPRINT_IMAGES := \ + fpctzappfingerprint.b00 fpctzappfingerprint.b01 fpctzappfingerprint.b02 \ + fpctzappfingerprint.b03 fpctzappfingerprint.b04 fpctzappfingerprint.b05 \ + fpctzappfingerprint.b06 fpctzappfingerprint.mdt + +FIRMWARE_FINGERPRINT_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_FINGERPRINT_IMAGES))) +$(FIRMWARE_FINGERPRINT_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Fingerprint Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_FINGERPRINT_SYMLINKS) + +FIRMWARE_MODEM_IMAGES := \ + modem.b00 modem.b01 modem.b02 modem.b04 modem.b05 modem.b06 \ + modem.b07 modem.b08 modem.b09 modem.b10 modem.b11 modem.b12 \ + modem.b13 modem.b16 modem.b17 modem.b18 modem.b19 modem.b20 \ + modem.mdt + +FIRMWARE_MODEM_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_MODEM_IMAGES))) +$(FIRMWARE_MODEM_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Modem Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MODEM_SYMLINKS) + +FIRMWARE_WCNSS_IMAGES := \ + wcnss.b00 wcnss.b01 wcnss.b02 wcnss.b04 wcnss.b06 \ + wcnss.b09 wcnss.b10 wcnss.b11 wcnss.b12 wcnss.mdt + +FIRMWARE_WCNSS_SYMLINKS := $(addprefix $(TARGET_OUT_ETC)/firmware/,$(notdir $(FIRMWARE_WCNSS_IMAGES))) +$(FIRMWARE_WCNSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "WCNSS Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WCNSS_SYMLINKS) + +FIRMWARE_WIDEVINE_IMAGES := \ + widevine.b00 widevine.b01 widevine.b02 widevine.b03 \ + widevine.b04 widevine.b05 widevine.b06 widevine.mdt + +FIRMWARE_WIDEVINE_SYMLINKS := $(addprefix $(TARGET_OUT_VENDOR)/firmware/,$(notdir $(FIRMWARE_WIDEVINE_IMAGES))) +$(FIRMWARE_WIDEVINE_SYMLINKS): $(LOCAL_INSTALLED_MODULE) + @echo "Widevine Firmware link: $@" + @mkdir -p $(dir $@) + @rm -rf $@ + $(hide) ln -sf /firmware/image/$(notdir $@) $@ + +ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_WIDEVINE_SYMLINKS) + +include $(call all-makefiles-under,$(LOCAL_PATH)) + endif \ No newline at end of file diff --git a/BoardConfig.mk b/BoardConfig.mk index 33e5e1a..8c5d501 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -1,170 +1,170 @@ -# -# Copyright (C) 2016 The CyanogenMod Project -# Copyright (C) 2017 The LineageOS Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - --include vendor/motorola/potter/BoardConfigVendor.mk - -DEVICE_PATH := device/motorola/potter - -BOARD_VENDOR := motorola-qcom - -TARGET_SPECIFIC_HEADER_PATH := $(VENDOR_PATH)/include - -# Platform -TARGET_BOARD_PLATFORM := msm8953 -TARGET_BOARD_PLATFORM_GPU := qcom-adreno506 - -# Bootloader -TARGET_BOOTLOADER_BOARD_NAME := MSM8953 -TARGET_NO_BOOTLOADER := true - -# Architecture -TARGET_ARCH := arm -TARGET_ARCH_VARIANT := armv7-a-neon -TARGET_CPU_ABI := armeabi-v7a -TARGET_CPU_ABI2 := armeabi -TARGET_CPU_VARIANT := cortex-a53 - -# Asserts -TARGET_OTA_ASSERT_DEVICE := potter,potter_retail - -# Init -TARGET_INIT_VENDOR_LIB := libinit_potter -TARGET_RECOVERY_DEVICE_MODULES := libinit_potter - -# Kernel -BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=30 msm_rtb.filter=0x237 -BOARD_KERNEL_CMDLINE += ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 vmalloc=350M -BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive -BOARD_KERNEL_BASE := 0x80000000 -BOARD_KERNEL_PAGESIZE := 2048 -BOARD_KERNEL_SEPARATED_DT := true -TARGET_CUSTOM_DTBTOOL := dtbTool_moto -BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01000000 --tags_offset 0x00000100 -TARGET_KERNEL_ARCH := arm -TARGET_KERNEL_CONFIG := potter_defconfig -TARGET_KERNEL_SOURCE := kernel/motorola/msm8953 - -# Audio -AUDIO_FEATURE_ENABLED_COMPRESS_VOIP := true -AUDIO_FEATURE_ENABLED_EXTN_FORMATS := true -AUDIO_FEATURE_ENABLED_FLAC_OFFLOAD := true -AUDIO_FEATURE_ENABLED_FLUENCE := true -AUDIO_FEATURE_ENABLED_HFP := true -AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE := true -AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS := true -AUDIO_FEATURE_ENABLED_PCM_OFFLOAD := true -AUDIO_FEATURE_ENABLED_PCM_OFFLOAD_24 := true -BOARD_USES_ALSA_AUDIO := true -USE_CUSTOM_AUDIO_POLICY := 1 -USE_XML_AUDIO_POLICY_CONF := 1 - -# Bluetooth -BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth -BOARD_HAVE_BLUETOOTH := true -BOARD_HAVE_BLUETOOTH_QCOM := true -BLUETOOTH_HCI_USE_MCT := true - -# Camera -TARGET_CAMERASERVICE_CLOSES_NATIVE_HANDLES := true -USE_DEVICE_SPECIFIC_CAMERA := true - -# Charger -BACKLIGHT_PATH := /sys/class/leds/lcd-backlight/brightness -BOARD_CHARGER_ENABLE_SUSPEND := true -BOARD_NO_CHARGER_LED := true - -# CMHW -BOARD_USES_CYANOGEN_HARDWARE := true -BOARD_HARDWARE_CLASS += hardware/cyanogen/cmhw - -# Crypto -TARGET_HW_DISK_ENCRYPTION := true - -# Display -HAVE_ADRENO_SOURCE:= false -BOARD_USES_ADRENO := true -NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 -OVERRIDE_RS_DRIVER := libRSDriver_adreno.so -TARGET_USES_C2D_COMPOSITION := true -TARGET_USES_ION := true -TARGET_USES_NEW_ION_API := true -USE_OPENGL_RENDERER := true -MAX_EGL_CACHE_KEY_SIZE := 12*1024 -MAX_EGL_CACHE_SIZE := 2048*1024 - -TARGET_USES_SDM := false - -# FM -BOARD_HAVE_QCOM_FM := true -TARGET_QCOM_NO_FM_FIRMWARE := true - -# Keymaster -TARGET_PROVIDES_KEYMASTER := true - -# Lights -TARGET_PROVIDES_LIBLIGHT := true - -# Media -TARGET_USES_MEDIA_EXTENSIONS := true - -# Partitions -BOARD_FLASH_BLOCK_SIZE := 131072 -BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 -BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216 # 16384 * 1024 mmcblk0p37 -BOARD_CACHEIMAGE_PARTITION_SIZE := 260014080 # 253920 * 1024 mmcblk0p52 -BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16879616 # 16484 * 1024 mmcblk0p38 -BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3510353920 # 3428080 * 1024 mmcblk0p53 -BOARD_USERDATAIMAGE_PARTITION_SIZE := 26401026048 # 25782252 * 1024 mmcblk0p54 - -# Peripheral manager -TARGET_PER_MGR_ENABLED := true - -# Power -TARGET_POWERHAL_VARIANT := qcom - -# Qualcomm support -BOARD_USES_QCOM_HARDWARE := true -BOARD_USES_QC_TIME_SERVICES := true -TARGET_USE_SDCLANG := true - -# Radio -BOARD_PROVIDES_LIBRIL := true -BOARD_PROVIDES_RILD := true - -# Recovery -BOARD_HAS_NO_SELECT_BUTTON := true -TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom -TARGET_USERIMAGES_USE_EXT4 := true -TARGET_USERIMAGES_USE_F2FS := true - -# SELinux -include device/qcom/sepolicy/sepolicy.mk -BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy - -# Sensor -USE_SENSOR_MULTI_HAL := true - -# Wifi -BOARD_HAS_QCOM_WLAN := true -BOARD_HAS_QCOM_WLAN_SDK := true -BOARD_WLAN_DEVICE := qcwcn -BOARD_HOSTAPD_DRIVER := NL80211 -BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_qcwcn -BOARD_WPA_SUPPLICANT_DRIVER := NL80211 -BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_qcwcn -WIFI_DRIVER_FW_PATH_AP := "ap" -WIFI_DRIVER_FW_PATH_STA := "sta" -WPA_SUPPLICANT_VERSION := VER_0_8_X +# +# Copyright (C) 2016 The CyanogenMod Project +# Copyright (C) 2017 The LineageOS Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +-include vendor/motorola/potter/BoardConfigVendor.mk + +DEVICE_PATH := device/motorola/potter + +BOARD_VENDOR := motorola-qcom + +TARGET_SPECIFIC_HEADER_PATH := $(VENDOR_PATH)/include + +# Platform +TARGET_BOARD_PLATFORM := msm8953 +TARGET_BOARD_PLATFORM_GPU := qcom-adreno506 + +# Bootloader +TARGET_BOOTLOADER_BOARD_NAME := MSM8953 +TARGET_NO_BOOTLOADER := true + +# Architecture +TARGET_ARCH := arm +TARGET_ARCH_VARIANT := armv7-a-neon +TARGET_CPU_ABI := armeabi-v7a +TARGET_CPU_ABI2 := armeabi +TARGET_CPU_VARIANT := cortex-a53 + +# Asserts +TARGET_OTA_ASSERT_DEVICE := potter,potter_retail + +# Init +TARGET_INIT_VENDOR_LIB := libinit_potter +TARGET_RECOVERY_DEVICE_MODULES := libinit_potter + +# Kernel +BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom user_debug=30 msm_rtb.filter=0x237 +BOARD_KERNEL_CMDLINE += ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 vmalloc=350M +BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive +BOARD_KERNEL_BASE := 0x80000000 +BOARD_KERNEL_PAGESIZE := 2048 +BOARD_KERNEL_SEPARATED_DT := true +TARGET_CUSTOM_DTBTOOL := dtbTool_moto +BOARD_MKBOOTIMG_ARGS := --ramdisk_offset 0x01000000 --tags_offset 0x00000100 +TARGET_KERNEL_ARCH := arm +TARGET_KERNEL_CONFIG := potter_defconfig +TARGET_KERNEL_SOURCE := kernel/motorola/msm8953 + +# Audio +AUDIO_FEATURE_ENABLED_COMPRESS_VOIP := true +AUDIO_FEATURE_ENABLED_EXTN_FORMATS := true +AUDIO_FEATURE_ENABLED_FLAC_OFFLOAD := true +AUDIO_FEATURE_ENABLED_FLUENCE := true +AUDIO_FEATURE_ENABLED_HFP := true +AUDIO_FEATURE_ENABLED_KPI_OPTIMIZE := true +AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS := true +AUDIO_FEATURE_ENABLED_PCM_OFFLOAD := true +AUDIO_FEATURE_ENABLED_PCM_OFFLOAD_24 := true +BOARD_USES_ALSA_AUDIO := true +USE_CUSTOM_AUDIO_POLICY := 1 +USE_XML_AUDIO_POLICY_CONF := 1 + +# Bluetooth +BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth +BOARD_HAVE_BLUETOOTH := true +BOARD_HAVE_BLUETOOTH_QCOM := true +BLUETOOTH_HCI_USE_MCT := true + +# Camera +TARGET_CAMERASERVICE_CLOSES_NATIVE_HANDLES := true +USE_DEVICE_SPECIFIC_CAMERA := true + +# Charger +BACKLIGHT_PATH := /sys/class/leds/lcd-backlight/brightness +BOARD_CHARGER_ENABLE_SUSPEND := true +BOARD_NO_CHARGER_LED := true + +# CMHW +BOARD_USES_CYANOGEN_HARDWARE := true +BOARD_HARDWARE_CLASS += hardware/cyanogen/cmhw + +# Crypto +TARGET_HW_DISK_ENCRYPTION := true + +# Display +HAVE_ADRENO_SOURCE:= false +BOARD_USES_ADRENO := true +NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 +OVERRIDE_RS_DRIVER := libRSDriver_adreno.so +TARGET_USES_C2D_COMPOSITION := true +TARGET_USES_ION := true +TARGET_USES_NEW_ION_API := true +USE_OPENGL_RENDERER := true +MAX_EGL_CACHE_KEY_SIZE := 12*1024 +MAX_EGL_CACHE_SIZE := 2048*1024 + +TARGET_USES_SDM := false + +# FM +BOARD_HAVE_QCOM_FM := true +TARGET_QCOM_NO_FM_FIRMWARE := true + +# Keymaster +TARGET_PROVIDES_KEYMASTER := true + +# Lights +TARGET_PROVIDES_LIBLIGHT := true + +# Media +TARGET_USES_MEDIA_EXTENSIONS := true + +# Partitions +BOARD_FLASH_BLOCK_SIZE := 131072 +BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_BOOTIMAGE_PARTITION_SIZE := 16777216 # 16384 * 1024 mmcblk0p37 +BOARD_CACHEIMAGE_PARTITION_SIZE := 260014080 # 253920 * 1024 mmcblk0p52 +BOARD_RECOVERYIMAGE_PARTITION_SIZE := 16879616 # 16484 * 1024 mmcblk0p38 +BOARD_SYSTEMIMAGE_PARTITION_SIZE := 3510353920 # 3428080 * 1024 mmcblk0p53 +BOARD_USERDATAIMAGE_PARTITION_SIZE := 26401026048 # 25782252 * 1024 mmcblk0p54 + +# Peripheral manager +TARGET_PER_MGR_ENABLED := true + +# Power +TARGET_POWERHAL_VARIANT := qcom + +# Qualcomm support +BOARD_USES_QCOM_HARDWARE := true +BOARD_USES_QC_TIME_SERVICES := true +TARGET_USE_SDCLANG := true + +# Radio +BOARD_PROVIDES_LIBRIL := true +BOARD_PROVIDES_RILD := true + +# Recovery +BOARD_HAS_NO_SELECT_BUTTON := true +TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom +TARGET_USERIMAGES_USE_EXT4 := true +TARGET_USERIMAGES_USE_F2FS := true + +# SELinux +include device/qcom/sepolicy/sepolicy.mk +BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy + +# Sensor +USE_SENSOR_MULTI_HAL := true + +# Wifi +BOARD_HAS_QCOM_WLAN := true +BOARD_HAS_QCOM_WLAN_SDK := true +BOARD_WLAN_DEVICE := qcwcn +BOARD_HOSTAPD_DRIVER := NL80211 +BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_qcwcn +BOARD_WPA_SUPPLICANT_DRIVER := NL80211 +BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_qcwcn +WIFI_DRIVER_FW_PATH_AP := "ap" +WIFI_DRIVER_FW_PATH_STA := "sta" +WPA_SUPPLICANT_VERSION := VER_0_8_X diff --git a/android_filesystem_config.h b/android_filesystem_config.h index bcaea38..6df1d2b 100644 --- a/android_filesystem_config.h +++ b/android_filesystem_config.h @@ -1,37 +1,37 @@ -/* -# Copyright (c) 2016, The Linux Foundation. All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted 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. -# -# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT -# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 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. -*/ - -#include - -#define NO_ANDROID_FILESYSTEM_CONFIG_DEVICE_DIRS - const struct fs_path_config android_device_files[] = { - // { 00755, AID_UID, AID_GID, (1ULL << CAPABILITY), "PATH_TO_BINARY" }, - { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/imsdatadaemon" }, - { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/ims_rtp_daemon" }, +/* +# Copyright (c) 2016, The Linux Foundation. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted 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. +# +# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT +# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 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. +*/ + +#include + +#define NO_ANDROID_FILESYSTEM_CONFIG_DEVICE_DIRS + const struct fs_path_config android_device_files[] = { + // { 00755, AID_UID, AID_GID, (1ULL << CAPABILITY), "PATH_TO_BINARY" }, + { 00755, AID_SYSTEM, AID_SYSTEM, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/imsdatadaemon" }, + { 00755, AID_SYSTEM, AID_RADIO, (1ULL << CAP_NET_BIND_SERVICE), "system/bin/ims_rtp_daemon" }, }; \ No newline at end of file diff --git a/configs/media_codecs_performance.xml b/configs/media_codecs_performance.xml index dcc0bbd..6622f87 100644 --- a/configs/media_codecs_performance.xml +++ b/configs/media_codecs_performance.xml @@ -1,138 +1,138 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/device.mk b/device.mk index fc869c2..eb4b44e 100644 --- a/device.mk +++ b/device.mk @@ -1,298 +1,298 @@ -# -# Copyright (C) 2016 The CyanogenMod Project -# Copyright (C) 2017 The LineageOS Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) - -# Overlay -DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay - -# These are the hardware-specific features -PRODUCT_COPY_FILES += \ - frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \ - frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \ - frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \ - frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ - frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \ - frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ - frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \ - frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml \ - frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ - frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \ - frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ - frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ - frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ - frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \ - frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml \ - frameworks/native/data/etc/android.hardware.telephony.cdma.xml:system/etc/permissions/android.hardware.telephony.cdma.xml \ - frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ - frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ - frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ - frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ - frameworks/native/data/etc/android.hardware.vulkan.level-1.xml:system/etc/permissions/android.hardware.vulkan.level.xml \ - frameworks/native/data/etc/android.hardware.vulkan.version-1_0_3.xml:system/etc/permissions/android.hardware.vulkan.version.xml \ - frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ - frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \ - frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml \ - frameworks/native/data/etc/android.software.print.xml:system/etc/permissions/android.software.print.xml \ - frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ - frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml - -# Motorola Camera permissions -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/com.motorola.cameraone.xml:system/etc/permissions/com.motorola.cameraone.xml - -# Screen density -PRODUCT_AAPT_PREF_CONFIG := xxhdpi -PRODUCT_AAPT_CONFIG := normal - -# Audio -PRODUCT_PACKAGES += \ - audiod \ - audio.a2dp.default \ - audio.primary.msm8953 \ - audio.r_submix.default \ - audio.usb.default \ - libaudio-resampler \ - libqcomvisualizer \ - libqcomvoiceprocessing \ - libqcompostprocbundle \ - libshim_adsp \ - tinymix - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/audio/audio_effects.conf:system/vendor/etc/audio_effects.conf \ - $(LOCAL_PATH)/audio/audio_policy.conf:system/etc/audio_policy.conf \ - $(LOCAL_PATH)/audio/audio_output_policy.conf:system/vendor/etc/audio_output_policy.conf \ - $(LOCAL_PATH)/audio/audio_platform_info_extcodec.xml:system/etc/audio_platform_info_extcodec.xml \ - $(LOCAL_PATH)/audio/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml \ - $(LOCAL_PATH)/audio/mixer_paths.xml:system/etc/mixer_paths.xml \ - $(LOCAL_PATH)/audio/audio_ext_spkr.conf:system/etc/audio_ext_spkr.conf \ - $(LOCAL_PATH)/audio/audio_platform_info.xml:system/etc/audio_platform_info.xml - -PRODUCT_COPY_FILES += \ - frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:/system/etc/a2dp_audio_policy_configuration.xml \ - frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:/system/etc/audio_policy_volumes.xml \ - frameworks/av/services/audiopolicy/config/default_volume_tables.xml:/system/etc/default_volume_tables.xml \ - frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:/system/etc/r_submix_audio_policy_configuration.xml \ - frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:/system/etc/usb_audio_policy_configuration.xml - -# Browser -PRODUCT_PACKAGES += \ - Gello - -# Camera -PRODUCT_PACKAGES += \ - camera.msm8953 \ - libbson \ - libshim_camera \ - Snap - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/camera/msm8953_mot_potter_camera.xml:system/etc/camera/msm8953_mot_potter_camera.xml \ - $(LOCAL_PATH)/configs/camera/mot_ov5695_chromatix.xml:system/etc/camera/mot_ov5695_chromatix.xml \ - $(LOCAL_PATH)/configs/camera/mot_imx362_chromatix.xml:system/etc/camera/mot_imx362_chromatix.xml - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/gps/etc/flp.conf:system/etc/flp.conf \ - $(LOCAL_PATH)/gps/etc/gps.conf:system/etc/gps.conf \ - $(LOCAL_PATH)/gps/etc/izat.conf:system/etc/izat.conf \ - $(LOCAL_PATH)/gps/etc/lowi.conf:system/etc/lowi.conf \ - $(LOCAL_PATH)/gps/etc/sap.conf:system/etc/sap.conf \ - $(LOCAL_PATH)/gps/etc/xtwifi.conf:system/etc/xtwifi.conf - -# CMActions -PRODUCT_PACKAGES += \ - CMActions - -# Display -PRODUCT_PACKAGES += \ - gralloc.msm8953 \ - copybit.msm8953 \ - liboverlay \ - hwcomposer.msm8953 \ - memtrack.msm8953 \ - libtinyxml - -# Display Calibration -# PRODUCT_PACKAGES += \ -# libjni_livedisplay - -# DRM -PRODUCT_PACKAGES += \ - libprotobuf-cpp-lite - -# Ebtables -PRODUCT_PACKAGES += \ - ebtables \ - ethertypes \ - libebtc - -# Fingerprint -PRODUCT_PACKAGES += \ - fingerprintd - -# FM -PRODUCT_PACKAGES += \ - FMRadio \ - libfmjni - -# For android_filesystem_config.h -PRODUCT_PACKAGES += \ - fs_config_files - -# IMS -PRODUCT_PACKAGES += \ - libshim_ims - -# IPA Manager -PRODUCT_PACKAGES += \ - ipacm \ - IPACM_cfg.xml - -# IRSC -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/sec_config:system/etc/sec_config - -# Keylayouts -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/keylayout/ft5x06_ts.kl:system/usr/keylayout/ft5x06_ts.kl \ - $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \ - $(LOCAL_PATH)/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \ - $(LOCAL_PATH)/keylayout/synaptics_dsxv26.kl:system/usr/keylayout/synaptics_dsxv26.kl \ - $(LOCAL_PATH)/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl \ - $(LOCAL_PATH)/keylayout/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl - -# IDC -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/idc/uinput-fpc.idc:system/usr/idc/uinput-fpc.idc - -# Lights -PRODUCT_PACKAGES += \ - lights.msm8953 - -# Media -PRODUCT_PACKAGES += \ - libc2dcolorconvert - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ - $(LOCAL_PATH)/configs/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \ - $(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml \ - $(LOCAL_PATH)/configs/media_profiles_rc.xml:system/etc/media_profiles_rc.xml - -PRODUCT_COPY_FILES += \ - frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \ - frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml - -# NFC -PRODUCT_COPY_FILES += \ - frameworks/base/nfc-extras/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml - -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/libnfc-brcm.conf:system/etc/libnfc-brcm.conf \ - $(LOCAL_PATH)/configs/libnfc-nxp.conf:system/etc/libnfc-nxp.conf - -PRODUCT_PACKAGES += \ - libnfc \ - libnfc_jni \ - nfc_nci.pn54x.default \ - NfcNci \ - Tag \ - com.android.nfc_extras - -# OMX -PRODUCT_PACKAGES += \ - libOmxAacEnc \ - libOmxAmrEnc \ - libOmxCore \ - libOmxEvrcEnc \ - libOmxQcelp13Enc \ - libOmxVdec \ - libOmxVenc \ - libOmxVidcCommon \ - libstagefrighthw - -# Power -PRODUCT_PACKAGES += \ - power.msm8953 - -# Ramdisk -PRODUCT_PACKAGES += \ - init.mmi.touch.sh \ - init.qcom.ril.sh - -PRODUCT_PACKAGES += \ - fstab.qcom \ - init.mmi.boot.sh \ - init.mmi.laser.sh \ - init.mmi.rc \ - init.mmi.usb.rc \ - init.qcom.rc \ - ueventd.qcom.rc - -# RIL -PRODUCT_PACKAGES += \ - librmnetctl \ - libxml2 - -# Sensors -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/sensors/hals.conf:system/etc/sensors/hals.conf \ - $(LOCAL_PATH)/configs/sensors/sensor_def_qcomdev.conf:system/etc/sensors/sensor_def_qcomdev.conf - -# Thermal -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/thermal-engine-potter.conf:system/etc/thermal-engine-potter.conf - -# Wifi -PRODUCT_PACKAGES += \ - hostapd_default.conf \ - hostapd \ - wpa_supplicant \ - wpa_supplicant.conf - -PRODUCT_PACKAGES += \ - p2p_supplicant_overlay.conf \ - wpa_supplicant_overlay.conf - -PRODUCT_PACKAGES += \ - libcurl \ - libqsap_sdk \ - libQWiFiSoftApCfg \ - tcpdump \ - wcnss_service - -# Wifi Symlinks -PRODUCT_PACKAGES += \ - WCNSS_qcom_cfg.ini \ - WCNSS_qcom_wlan_nv.bin \ - WCNSS_qcom_wlan_nv_Argentina.bin \ - WCNSS_qcom_wlan_nv_Brazil.bin \ - WCNSS_qcom_wlan_nv_India.bin \ - WCNSS_wlan_dictionary.dat - -PRODUCT_COPY_FILES += \ - kernel/motorola/msm8953/drivers/staging/prima/firmware_bin/WCNSS_cfg.dat:system/etc/firmware/wlan/prima/WCNSS_cfg.dat \ - $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini - -# ZAF -PRODUCT_COPY_FILES += \ - $(LOCAL_PATH)/configs/zaf/zaf_mot_imx362.json:system/etc/zaf/zaf_mot_imx362.json - -PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0 - -PRODUCT_GMS_CLIENTID_BASE := android-motorola +# +# Copyright (C) 2016 The CyanogenMod Project +# Copyright (C) 2017 The LineageOS Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) + +# Overlay +DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay + +# These are the hardware-specific features +PRODUCT_COPY_FILES += \ + frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \ + frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \ + frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \ + frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \ + frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \ + frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ + frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \ + frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml \ + frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ + frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \ + frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ + frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ + frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ + frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \ + frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml \ + frameworks/native/data/etc/android.hardware.telephony.cdma.xml:system/etc/permissions/android.hardware.telephony.cdma.xml \ + frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ + frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ + frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ + frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml \ + frameworks/native/data/etc/android.hardware.vulkan.level-1.xml:system/etc/permissions/android.hardware.vulkan.level.xml \ + frameworks/native/data/etc/android.hardware.vulkan.version-1_0_3.xml:system/etc/permissions/android.hardware.vulkan.version.xml \ + frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \ + frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \ + frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml \ + frameworks/native/data/etc/android.software.print.xml:system/etc/permissions/android.software.print.xml \ + frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ + frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml + +# Motorola Camera permissions +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/com.motorola.cameraone.xml:system/etc/permissions/com.motorola.cameraone.xml + +# Screen density +PRODUCT_AAPT_PREF_CONFIG := xxhdpi +PRODUCT_AAPT_CONFIG := normal + +# Audio +PRODUCT_PACKAGES += \ + audiod \ + audio.a2dp.default \ + audio.primary.msm8953 \ + audio.r_submix.default \ + audio.usb.default \ + libaudio-resampler \ + libqcomvisualizer \ + libqcomvoiceprocessing \ + libqcompostprocbundle \ + libshim_adsp \ + tinymix + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/audio/audio_effects.conf:system/vendor/etc/audio_effects.conf \ + $(LOCAL_PATH)/audio/audio_policy.conf:system/etc/audio_policy.conf \ + $(LOCAL_PATH)/audio/audio_output_policy.conf:system/vendor/etc/audio_output_policy.conf \ + $(LOCAL_PATH)/audio/audio_platform_info_extcodec.xml:system/etc/audio_platform_info_extcodec.xml \ + $(LOCAL_PATH)/audio/audio_policy_configuration.xml:system/etc/audio_policy_configuration.xml \ + $(LOCAL_PATH)/audio/mixer_paths.xml:system/etc/mixer_paths.xml \ + $(LOCAL_PATH)/audio/audio_ext_spkr.conf:system/etc/audio_ext_spkr.conf \ + $(LOCAL_PATH)/audio/audio_platform_info.xml:system/etc/audio_platform_info.xml + +PRODUCT_COPY_FILES += \ + frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:/system/etc/a2dp_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:/system/etc/audio_policy_volumes.xml \ + frameworks/av/services/audiopolicy/config/default_volume_tables.xml:/system/etc/default_volume_tables.xml \ + frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:/system/etc/r_submix_audio_policy_configuration.xml \ + frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:/system/etc/usb_audio_policy_configuration.xml + +# Browser +PRODUCT_PACKAGES += \ + Gello + +# Camera +PRODUCT_PACKAGES += \ + camera.msm8953 \ + libbson \ + libshim_camera \ + Snap + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/camera/msm8953_mot_potter_camera.xml:system/etc/camera/msm8953_mot_potter_camera.xml \ + $(LOCAL_PATH)/configs/camera/mot_ov5695_chromatix.xml:system/etc/camera/mot_ov5695_chromatix.xml \ + $(LOCAL_PATH)/configs/camera/mot_imx362_chromatix.xml:system/etc/camera/mot_imx362_chromatix.xml + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/gps/etc/flp.conf:system/etc/flp.conf \ + $(LOCAL_PATH)/gps/etc/gps.conf:system/etc/gps.conf \ + $(LOCAL_PATH)/gps/etc/izat.conf:system/etc/izat.conf \ + $(LOCAL_PATH)/gps/etc/lowi.conf:system/etc/lowi.conf \ + $(LOCAL_PATH)/gps/etc/sap.conf:system/etc/sap.conf \ + $(LOCAL_PATH)/gps/etc/xtwifi.conf:system/etc/xtwifi.conf + +# CMActions +PRODUCT_PACKAGES += \ + CMActions + +# Display +PRODUCT_PACKAGES += \ + gralloc.msm8953 \ + copybit.msm8953 \ + liboverlay \ + hwcomposer.msm8953 \ + memtrack.msm8953 \ + libtinyxml + +# Display Calibration +# PRODUCT_PACKAGES += \ +# libjni_livedisplay + +# DRM +PRODUCT_PACKAGES += \ + libprotobuf-cpp-lite + +# Ebtables +PRODUCT_PACKAGES += \ + ebtables \ + ethertypes \ + libebtc + +# Fingerprint +PRODUCT_PACKAGES += \ + fingerprintd + +# FM +PRODUCT_PACKAGES += \ + FMRadio \ + libfmjni + +# For android_filesystem_config.h +PRODUCT_PACKAGES += \ + fs_config_files + +# IMS +PRODUCT_PACKAGES += \ + libshim_ims + +# IPA Manager +PRODUCT_PACKAGES += \ + ipacm \ + IPACM_cfg.xml + +# IRSC +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/sec_config:system/etc/sec_config + +# Keylayouts +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/keylayout/ft5x06_ts.kl:system/usr/keylayout/ft5x06_ts.kl \ + $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \ + $(LOCAL_PATH)/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \ + $(LOCAL_PATH)/keylayout/synaptics_dsxv26.kl:system/usr/keylayout/synaptics_dsxv26.kl \ + $(LOCAL_PATH)/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl \ + $(LOCAL_PATH)/keylayout/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl + +# IDC +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/idc/uinput-fpc.idc:system/usr/idc/uinput-fpc.idc + +# Lights +PRODUCT_PACKAGES += \ + lights.msm8953 + +# Media +PRODUCT_PACKAGES += \ + libc2dcolorconvert + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ + $(LOCAL_PATH)/configs/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \ + $(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml \ + $(LOCAL_PATH)/configs/media_profiles_rc.xml:system/etc/media_profiles_rc.xml + +PRODUCT_COPY_FILES += \ + frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \ + frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \ + frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml + +# NFC +PRODUCT_COPY_FILES += \ + frameworks/base/nfc-extras/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/libnfc-brcm.conf:system/etc/libnfc-brcm.conf \ + $(LOCAL_PATH)/configs/libnfc-nxp.conf:system/etc/libnfc-nxp.conf + +PRODUCT_PACKAGES += \ + libnfc \ + libnfc_jni \ + nfc_nci.pn54x.default \ + NfcNci \ + Tag \ + com.android.nfc_extras + +# OMX +PRODUCT_PACKAGES += \ + libOmxAacEnc \ + libOmxAmrEnc \ + libOmxCore \ + libOmxEvrcEnc \ + libOmxQcelp13Enc \ + libOmxVdec \ + libOmxVenc \ + libOmxVidcCommon \ + libstagefrighthw + +# Power +PRODUCT_PACKAGES += \ + power.msm8953 + +# Ramdisk +PRODUCT_PACKAGES += \ + init.mmi.touch.sh \ + init.qcom.ril.sh + +PRODUCT_PACKAGES += \ + fstab.qcom \ + init.mmi.boot.sh \ + init.mmi.laser.sh \ + init.mmi.rc \ + init.mmi.usb.rc \ + init.qcom.rc \ + ueventd.qcom.rc + +# RIL +PRODUCT_PACKAGES += \ + librmnetctl \ + libxml2 + +# Sensors +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/sensors/hals.conf:system/etc/sensors/hals.conf \ + $(LOCAL_PATH)/configs/sensors/sensor_def_qcomdev.conf:system/etc/sensors/sensor_def_qcomdev.conf + +# Thermal +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/thermal-engine-potter.conf:system/etc/thermal-engine-potter.conf + +# Wifi +PRODUCT_PACKAGES += \ + hostapd_default.conf \ + hostapd \ + wpa_supplicant \ + wpa_supplicant.conf + +PRODUCT_PACKAGES += \ + p2p_supplicant_overlay.conf \ + wpa_supplicant_overlay.conf + +PRODUCT_PACKAGES += \ + libcurl \ + libqsap_sdk \ + libQWiFiSoftApCfg \ + tcpdump \ + wcnss_service + +# Wifi Symlinks +PRODUCT_PACKAGES += \ + WCNSS_qcom_cfg.ini \ + WCNSS_qcom_wlan_nv.bin \ + WCNSS_qcom_wlan_nv_Argentina.bin \ + WCNSS_qcom_wlan_nv_Brazil.bin \ + WCNSS_qcom_wlan_nv_India.bin \ + WCNSS_wlan_dictionary.dat + +PRODUCT_COPY_FILES += \ + kernel/motorola/msm8953/drivers/staging/prima/firmware_bin/WCNSS_cfg.dat:system/etc/firmware/wlan/prima/WCNSS_cfg.dat \ + $(LOCAL_PATH)/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini + +# ZAF +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/zaf/zaf_mot_imx362.json:system/etc/zaf/zaf_mot_imx362.json + +PRODUCT_BUILD_PROP_OVERRIDES += BUILD_UTC_DATE=0 + +PRODUCT_GMS_CLIENTID_BASE := android-motorola diff --git a/extract-files.sh b/extract-files.sh index 4002d8d..24e00ca 100644 --- a/extract-files.sh +++ b/extract-files.sh @@ -1,57 +1,57 @@ -#!/bin/bash -# -# Copyright (C) 2016 The CyanogenMod Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -set -e - -DEVICE=potter -VENDOR=motorola - -# Load extractutils and do some sanity checks -MY_DIR="${BASH_SOURCE%/*}" -if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi - -CM_ROOT="$MY_DIR"/../../.. - -HELPER="$CM_ROOT"/vendor/cm/build/tools/extract_utils.sh -if [ ! -f "$HELPER" ]; then - echo "Unable to find helper script at $HELPER" - exit 1 -fi -. "$HELPER" - -if [ $# -eq 0 ]; then - SRC=adb -else - if [ $# -eq 1 ]; then - SRC=$1 - else - echo "$0: bad number of arguments" - echo "" - echo "usage: $0 [PATH_TO_EXPANDED_ROM]" - echo "" - echo "If PATH_TO_EXPANDED_ROM is not specified, blobs will be extracted from" - echo "the device using adb pull." - exit 1 - fi -fi - -# Initialize the helper -setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" - -extract "$MY_DIR"/proprietary-files.txt "$SRC" - +#!/bin/bash +# +# Copyright (C) 2016 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +set -e + +DEVICE=potter +VENDOR=motorola + +# Load extractutils and do some sanity checks +MY_DIR="${BASH_SOURCE%/*}" +if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi + +CM_ROOT="$MY_DIR"/../../.. + +HELPER="$CM_ROOT"/vendor/cm/build/tools/extract_utils.sh +if [ ! -f "$HELPER" ]; then + echo "Unable to find helper script at $HELPER" + exit 1 +fi +. "$HELPER" + +if [ $# -eq 0 ]; then + SRC=adb +else + if [ $# -eq 1 ]; then + SRC=$1 + else + echo "$0: bad number of arguments" + echo "" + echo "usage: $0 [PATH_TO_EXPANDED_ROM]" + echo "" + echo "If PATH_TO_EXPANDED_ROM is not specified, blobs will be extracted from" + echo "the device using adb pull." + exit 1 + fi +fi + +# Initialize the helper +setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" + +extract "$MY_DIR"/proprietary-files.txt "$SRC" + "$MY_DIR"/setup-makefiles.sh \ No newline at end of file diff --git a/full_potter.mk b/full_potter.mk index 92e7f78..df44007 100644 --- a/full_potter.mk +++ b/full_potter.mk @@ -1,22 +1,22 @@ -# -# Copyright (C) 2015 The CyanogenMod Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -# Inherit from potter device -$(call inherit-product, device/motorola/potter/device.mk) - -# Device identifier. This must come after all inclusions -PRODUCT_DEVICE := potter -PRODUCT_NAME := full_potter +# +# Copyright (C) 2015 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# Inherit from potter device +$(call inherit-product, device/motorola/potter/device.mk) + +# Device identifier. This must come after all inclusions +PRODUCT_DEVICE := potter +PRODUCT_NAME := full_potter diff --git a/lineage.dependencies b/lineage.dependencies index 9f2529c..41b42e6 100644 --- a/lineage.dependencies +++ b/lineage.dependencies @@ -1,3 +1,3 @@ -[ - -] +[ + +] diff --git a/lineage.mk b/lineage.mk index b18b7a4..d9a5e93 100644 --- a/lineage.mk +++ b/lineage.mk @@ -1,43 +1,43 @@ -# -# Copyright (C) 2016 The CyanogenMod Project -# Copyright (C) 2017 The LineageOS Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -# Inherit from those products. Most specific first. -$(call inherit-product, device/motorola/potter/full_potter.mk) -$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) - -# for specific -$(call inherit-product, vendor/motorola/potter/potter-vendor.mk) - -# Inherit some common CM stuff. -$(call inherit-product, vendor/cm/config/common_full_phone.mk) - -# Boot animation -TARGET_SCREEN_WIDTH := 1080 -TARGET_SCREEN_HEIGHT := 1920 - -## Device identifier. This must come after all inclusions -PRODUCT_DEVICE := potter -PRODUCT_NAME := lineage_potter -PRODUCT_BRAND := motorola -PRODUCT_MANUFACTURER := motorola - -PRODUCT_SYSTEM_PROPERTY_BLACKLIST := ro.product.model - -PRODUCT_BUILD_PROP_OVERRIDES += \ - BUILD_FINGERPRINT=motorola/potter/potter:7.0/NPN25.137-35/37:user/release-keys \ - PRIVATE_BUILD_DESC="potter-7.0/NPN25.137-35/37:user/release-keys" \ +# +# Copyright (C) 2016 The CyanogenMod Project +# Copyright (C) 2017 The LineageOS Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +# Inherit from those products. Most specific first. +$(call inherit-product, device/motorola/potter/full_potter.mk) +$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) + +# for specific +$(call inherit-product, vendor/motorola/potter/potter-vendor.mk) + +# Inherit some common CM stuff. +$(call inherit-product, vendor/cm/config/common_full_phone.mk) + +# Boot animation +TARGET_SCREEN_WIDTH := 1080 +TARGET_SCREEN_HEIGHT := 1920 + +## Device identifier. This must come after all inclusions +PRODUCT_DEVICE := potter +PRODUCT_NAME := lineage_potter +PRODUCT_BRAND := motorola +PRODUCT_MANUFACTURER := motorola + +PRODUCT_SYSTEM_PROPERTY_BLACKLIST := ro.product.model + +PRODUCT_BUILD_PROP_OVERRIDES += \ + BUILD_FINGERPRINT=motorola/potter/potter:7.0/NPN25.137-35/37:user/release-keys \ + PRIVATE_BUILD_DESC="potter-7.0/NPN25.137-35/37:user/release-keys" \ PRODUCT_NAME="Moto G5 Plus" \ No newline at end of file diff --git a/proprietary-files.txt b/proprietary-files.txt index 9149ba1..3f51e85 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,805 +1,805 @@ -# Proprietary files for potter - --app/datastatusnotification/datastatusnotification.apk --app/embms/embms.apk --app/TimeService/TimeService.apk -bin/adspd -bin/adsprpcd -bin/batt_health -bin/btnvtool -bin/cnd -bin/dbvc_atvc_property_set -bin/hci_qcomm_init -bin/ims_rtp_daemon -bin/imscmservice -bin/imsdatadaemon -bin/imsqmidaemon -bin/ipacm-diag -bin/irsc_util -bin/mm-qcamera-daemon -bin/motosh -bin/netmgrd -bin/pm-proxy -bin/pm-service -bin/ptt_socket_app -bin/qmi_motext_hook -bin/qseecomd -bin/radish -bin/rild -bin/rmt_storage -bin/ssr_setup -bin/tftp_server -bin/time_daemon -etc/acdbdata/Bluetooth_cal.acdb -etc/acdbdata/General_cal.acdb -etc/acdbdata/Global_cal.acdb -etc/acdbdata/Handset_cal.acdb -etc/acdbdata/Hdmi_cal.acdb -etc/acdbdata/Headset_cal.acdb -etc/acdbdata/Speaker_cal.acdb -etc/cne/andsfCne.xml -etc/cne/SwimConfig.xml -etc/cne/wqeclient/ATT/ATT_profile1.xml -etc/cne/wqeclient/ATT/ATT_profile2.xml -etc/cne/wqeclient/ATT/ATT_profile3.xml -etc/cne/wqeclient/ATT/ATT_profile4.xml -etc/cne/wqeclient/ROW/ROW_profile1.xml -etc/cne/wqeclient/ROW/ROW_profile2.xml -etc/cne/wqeclient/ROW/ROW_profile3.xml -etc/cne/wqeclient/ROW/ROW_profile4.xml -etc/cne/wqeclient/ROW/ROW_profile5.xml -etc/cne/wqeclient/VZW/VZW_profile1.xml -etc/cne/wqeclient/VZW/VZW_profile2.xml -etc/cne/wqeclient/VZW/VZW_profile3.xml -etc/cne/wqeclient/VZW/VZW_profile4.xml -etc/cne/wqeclient/VZW/VZW_profile5.xml -etc/cne/wqeclient/VZW/VZW_profile6.xml -etc/data/dsi_config.xml -etc/data/netmgr_config.xml -etc/firmware/a530_gpmu.fw2 -etc/firmware/a530_pfp.fw -etc/firmware/a530_pm4.fw -etc/firmware/a530v1_pfp.fw -etc/firmware/a530v1_pm4.fw -etc/firmware/a530v2_seq.fw2 -etc/firmware/a530v3_gpmu.fw2 -etc/firmware/a530v3_seq.fw2 -etc/firmware/cpp_firmware_v1_1_1.fw -etc/firmware/cpp_firmware_v1_1_6.fw -etc/firmware/cpp_firmware_v1_10_0.fw -etc/firmware/cpp_firmware_v1_12_0.fw -etc/firmware/cpp_firmware_v1_2_0.fw -etc/firmware/cpp_firmware_v1_4_0.fw -etc/firmware/cpp_firmware_v1_5_0.fw -etc/firmware/cpp_firmware_v1_5_2.fw -etc/firmware/cpp_firmware_v1_6_0.fw -etc/firmware/cpp_firmware_v1_8_0.fw -etc/firmware/ice40.bin -etc/firmware/leia_pfp_470.fw -etc/firmware/leia_pm4_470.fw -etc/firmware/nvm_tlv.bin -etc/firmware/nvm_tlv_1.3.bin -etc/firmware/nvm_tlv_2.1.bin -etc/firmware/nvm_tlv_3.0.bin -etc/firmware/nvm_tlv_3.2.bin -etc/firmware/rampatch_tlv.img -etc/firmware/rampatch_tlv_1.3.tlv -etc/firmware/rampatch_tlv_2.1.tlv -etc/firmware/rampatch_tlv_3.0.tlv -etc/firmware/rampatch_tlv_3.2.tlv -etc/firmware/sensorhub-blacklist.txt -etc/firmware/sensorhubfw.bin -etc/firmware/synaptics-boe-potter-16112102-25d862-potter.tdat -etc/firmware/synaptics-boe-s3203b-16112102-25d862-potter.tdat -etc/firmware/synaptics-s3508-16082601-255c40-addison.tdat -etc/firmware/synaptics-s3508sga-16082601-255c40-addison.tdat -etc/firmware/synaptics-s3508sga-16103104-255c40-albus.tdat -etc/firmware/synaptics-tianma-potter-16120802-237533-potter.tdat -etc/firmware/synaptics-tianma-s3203b-16120802-237533-potter.tdat -etc/firmware/upd-00000126-00001001-fed70128-fffe0001-02.tftf -etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin -etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_Argentina.bin -etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_Brazil.bin -etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_India.bin -etc/firmware/wlan/prima/WCNSS_wlan_dictionary.dat -etc/permissions/cneapiclient.xml -etc/permissions/com.qti.snapdragon.sdk.display.xml -etc/permissions/embms.xml -etc/permissions/ims.xml -etc/permissions/imscm.xml -etc/permissions/izat.xt.srv.xml -etc/permissions/qcrilhook.xml -etc/permissions/qti_permissions.xml --framework/com.qti.snapdragon.sdk.display.jar --framework/embmslibrary.jar --framework/imscmlibrary.jar --framework/izat.xt.srv.jar --framework/qcrilhook.jar --framework/qti-telephony-common.jar -lib/hw/camera.msm8953.so -lib/hw/fingerprint.msm8953.so -lib/hw/gps.default.so -lib/hw/sensorhub.msm8953.so -lib/hw/sensors.msm8953.so -lib/lib_fpc_tac_shared.so -lib/lib_mot_app6_metadata.so -lib/lib_motsensorlistener.so -lib/lib_mottof.so -lib/libadropbox.so -lib/libadvalgcore.so -lib/libarcsoft_beautyshot.so -lib/libcamerabgprocservice.so -lib/libcom_fingerprints_service.so -lib/libfamily_photo.so -lib/libgnsspps.so -lib/libgps.utils.so -lib/libjscore.so -lib/libjustshoot.so -lib/libloc_api_v02.so -lib/libloc_core.so -lib/libloc_ds_api.so -lib/libloc_eng.so -lib/libloc_pla.so -lib/libloc_stub.so -lib/libmbs.so -lib/libmdmcutback.so -lib/libmmcamera_interface.so -lib/libmmjpeg_interface.so -lib/libmm-qcamera.so -lib/libmorpho_image_stabilizer4.so -lib/libmot_afd.so -lib/libmot_lux_standardization.so -lib/libmotaudioutils.so -lib/libmotefem_svc.so -lib/libmotext_inf.so -lib/libmotimager_utils.so -lib/libmot-qc-fd-offline.so -lib/libmpbase.so -lib/libqmimotext.so -lib/libqomx_core.so --lib/libril.so -lib/libsensorhub.so -lib/libYuvSkia.so --priv-app/atfwd/atfwd.apk --priv-app/CNEService/CNEService.apk --priv-app/com.qualcomm.location/com.qualcomm.location.apk --priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk --priv-app/QtiTetherService/QtiTetherService.apk --vendor/app/colorservice/colorservice.apk --vendor/app/ims/ims.apk --vendor/app/imssettings/imssettings.apk -vendor/bin/audioflacapp -vendor/bin/esepmdaemon -vendor/bin/mm-pp-dpps -vendor/bin/perfd -vendor/bin/qseeproxydaemon -vendor/bin/qseeproxysampledaemon -vendor/bin/qti -vendor/bin/thermal-engine -vendor/firmware/libpn548ad_fw.so -vendor/lib/egl/eglSubDriverAndroid.so -vendor/lib/egl/libEGL_adreno.so -vendor/lib/egl/libGLESv1_CM_adreno.so -vendor/lib/egl/libGLESv2_adreno.so -vendor/lib/egl/libq3dtools_adreno.so -vendor/lib/egl/libq3dtools_esx.so -vendor/lib/egl/libQTapGLES.so -vendor/lib/hw/flp.default.so -vendor/lib/hw/gatekeeper.msm8953.so -vendor/lib/hw/keystore.msm8953.so -vendor/lib/hw/vulkan.msm8953.so -vendor/lib/lib_drplugin_server.so -vendor/lib/lib_remote_simlock.so -vendor/lib/libacdb-fts.so -vendor/lib/libacdbloader.so -vendor/lib/libacdbmapper.so -vendor/lib/libacdbrtac.so -vendor/lib/libactuator_dw9718s.so -vendor/lib/libactuator_dw9763.so -vendor/lib/libactuator_dw9767.so -vendor/lib/libactuator_lc898217xc.so -vendor/lib/libactuator_mot_ak7371.so -vendor/lib/libactuator_pseudo.so -vendor/lib/libadiertac.so -vendor/lib/libadreno_utils.so -vendor/lib/libadsp_default_listener.so -vendor/lib/libadsprpc.so -vendor/lib/libAlacSwDec.so -vendor/lib/libalarmservice_jni.so -vendor/lib/libApeSwDec.so -vendor/lib/libaptX-1.0.0-rel-Android21-ARMv7A.so -vendor/lib/libaptXScheduler.so -vendor/lib/libasn1cper.so -vendor/lib/libasn1crt.so -vendor/lib/libasn1crtx.so -vendor/lib/libaudcal.so -vendor/lib/libaudioalsa.so -vendor/lib/libaudioparsers.so -vendor/lib/libavenhancements.so -vendor/lib/libbccQTI.so -vendor/lib/libbtnv.so -vendor/lib/libbt-vendor.so -vendor/lib/libC2D2.so -vendor/lib/libc2d30_bltlib.so -vendor/lib/libc2d30-a3xx.so -vendor/lib/libc2d30-a4xx.so -vendor/lib/libc2d30-a5xx.so -vendor/lib/libcamerabgproc-jni.so -vendor/lib/libCB.so -vendor/lib/libChamomilePA.so -vendor/lib/libchromaflash.so -vendor/lib/libchromatix_ar1335_common.so -vendor/lib/libchromatix_ar1335_cpp_hfr_120.so -vendor/lib/libchromatix_ar1335_cpp_liveshot.so -vendor/lib/libchromatix_ar1335_cpp_preview.so -vendor/lib/libchromatix_ar1335_cpp_snapshot.so -vendor/lib/libchromatix_ar1335_cpp_video.so -vendor/lib/libchromatix_ar1335_default_video.so -vendor/lib/libchromatix_ar1335_hfr_120.so -vendor/lib/libchromatix_ar1335_hfr_120_3a.so -vendor/lib/libchromatix_ar1335_postproc.so -vendor/lib/libchromatix_ar1335_snapshot.so -vendor/lib/libchromatix_ar1335_zsl_preview_3a.so -vendor/lib/libchromatix_ar1335_zsl_video_3a.so -vendor/lib/libchromatix_imx219_common.so -vendor/lib/libchromatix_imx219_cpp_hfr_120.so -vendor/lib/libchromatix_imx219_cpp_liveshot.so -vendor/lib/libchromatix_imx219_cpp_preview.so -vendor/lib/libchromatix_imx219_cpp_snapshot.so -vendor/lib/libchromatix_imx219_cpp_video_full.so -vendor/lib/libchromatix_imx219_hfr_120.so -vendor/lib/libchromatix_imx219_hfr_120_3a.so -vendor/lib/libchromatix_imx219_postproc.so -vendor/lib/libchromatix_imx219_snapshot.so -vendor/lib/libchromatix_imx219_video_full.so -vendor/lib/libchromatix_imx219_zsl_preview_3a.so -vendor/lib/libchromatix_imx219_zsl_video_3a.so -vendor/lib/libchromatix_imx338_4k_ihdr_video_3a.so -vendor/lib/libchromatix_imx338_4k_video_3a.so -vendor/lib/libchromatix_imx338_common.so -vendor/lib/libchromatix_imx338_cpp_hfr_120.so -vendor/lib/libchromatix_imx338_cpp_hfr_60.so -vendor/lib/libchromatix_imx338_cpp_ihdr_video.so -vendor/lib/libchromatix_imx338_cpp_ihdr_video_4k.so -vendor/lib/libchromatix_imx338_cpp_liveshot.so -vendor/lib/libchromatix_imx338_cpp_liveshot_4k.so -vendor/lib/libchromatix_imx338_cpp_liveshot_4k_ihdr.so -vendor/lib/libchromatix_imx338_cpp_liveshot_ihdr.so -vendor/lib/libchromatix_imx338_cpp_qtr_res_snapshot.so -vendor/lib/libchromatix_imx338_cpp_snapshot.so -vendor/lib/libchromatix_imx338_cpp_video.so -vendor/lib/libchromatix_imx338_cpp_video_4k.so -vendor/lib/libchromatix_imx338_default_ihdr_video.so -vendor/lib/libchromatix_imx338_default_video.so -vendor/lib/libchromatix_imx338_hfr_120.so -vendor/lib/libchromatix_imx338_hfr_120_3a.so -vendor/lib/libchromatix_imx338_hfr_60.so -vendor/lib/libchromatix_imx338_hfr_60_3a.so -vendor/lib/libchromatix_imx338_ihdr_video_3a.so -vendor/lib/libchromatix_imx338_ihdr_video_4k.so -vendor/lib/libchromatix_imx338_postproc.so -vendor/lib/libchromatix_imx338_qtr_res_preview_3a.so -vendor/lib/libchromatix_imx338_qtr_res_snapshot.so -vendor/lib/libchromatix_imx338_snapshot.so -vendor/lib/libchromatix_imx338_video_4k.so -vendor/lib/libchromatix_imx338_zsl_preview_3a.so -vendor/lib/libchromatix_imx338_zsl_video_3a.so -vendor/lib/libchromatix_mot_imx214_4k_ihdr_video_3A.so -vendor/lib/libchromatix_mot_imx214_4k_video_3A.so -vendor/lib/libchromatix_mot_imx214_common.so -vendor/lib/libchromatix_mot_imx214_cpp_hfr_120.so -vendor/lib/libchromatix_mot_imx214_cpp_hfr_60.so -vendor/lib/libchromatix_mot_imx214_cpp_liveshot.so -vendor/lib/libchromatix_mot_imx214_cpp_liveshot_4k.so -vendor/lib/libchromatix_mot_imx214_cpp_liveshot_4k_ihdr.so -vendor/lib/libchromatix_mot_imx214_cpp_liveshot_ihdr.so -vendor/lib/libchromatix_mot_imx214_cpp_snapshot.so -vendor/lib/libchromatix_mot_imx214_cpp_video.so -vendor/lib/libchromatix_mot_imx214_cpp_video_4k.so -vendor/lib/libchromatix_mot_imx214_cpp_video_4k_ihdr.so -vendor/lib/libchromatix_mot_imx214_cpp_video_ihdr.so -vendor/lib/libchromatix_mot_imx214_default_4k_video.so -vendor/lib/libchromatix_mot_imx214_default_ihdr_video.so -vendor/lib/libchromatix_mot_imx214_default_ihdr_video_4k.so -vendor/lib/libchromatix_mot_imx214_default_video.so -vendor/lib/libchromatix_mot_imx214_hfr_120.so -vendor/lib/libchromatix_mot_imx214_hfr_120_3A.so -vendor/lib/libchromatix_mot_imx214_hfr_60.so -vendor/lib/libchromatix_mot_imx214_hfr_60_3A.so -vendor/lib/libchromatix_mot_imx214_ihdr_video_3A.so -vendor/lib/libchromatix_mot_imx214_postproc.so -vendor/lib/libchromatix_mot_imx214_snapshot.so -vendor/lib/libchromatix_mot_imx214_zsl_preview_3A.so -vendor/lib/libchromatix_mot_imx214_zsl_video_3A.so -vendor/lib/libchromatix_mot_imx258_common.so -vendor/lib/libchromatix_mot_imx258_cpp_hfr_120.so -vendor/lib/libchromatix_mot_imx258_cpp_liveshot.so -vendor/lib/libchromatix_mot_imx258_cpp_preview.so -vendor/lib/libchromatix_mot_imx258_cpp_snapshot.so -vendor/lib/libchromatix_mot_imx258_cpp_video.so -vendor/lib/libchromatix_mot_imx258_default_video.so -vendor/lib/libchromatix_mot_imx258_hfr_120.so -vendor/lib/libchromatix_mot_imx258_hfr_120_3a.so -vendor/lib/libchromatix_mot_imx258_ihdr_video.so -vendor/lib/libchromatix_mot_imx258_ihdr_video_3a.so -vendor/lib/libchromatix_mot_imx258_postproc.so -vendor/lib/libchromatix_mot_imx258_snapshot.so -vendor/lib/libchromatix_mot_imx258_zsl_preview_3a.so -vendor/lib/libchromatix_mot_imx258_zsl_video_3a.so -vendor/lib/libchromatix_mot_imx362_1080p_preview_3a.so -vendor/lib/libchromatix_mot_imx362_1080p_video_3a.so -vendor/lib/libchromatix_mot_imx362_4k_ihdr_video_3a.so -vendor/lib/libchromatix_mot_imx362_4k_preview_3a.so -vendor/lib/libchromatix_mot_imx362_4k_video_3a.so -vendor/lib/libchromatix_mot_imx362_common.so -vendor/lib/libchromatix_mot_imx362_cpp_hfr_120.so -vendor/lib/libchromatix_mot_imx362_cpp_hfr_240.so -vendor/lib/libchromatix_mot_imx362_cpp_hfr_60.so -vendor/lib/libchromatix_mot_imx362_cpp_liveshot.so -vendor/lib/libchromatix_mot_imx362_cpp_preview.so -vendor/lib/libchromatix_mot_imx362_cpp_snapshot.so -vendor/lib/libchromatix_mot_imx362_cpp_video.so -vendor/lib/libchromatix_mot_imx362_cpp_video_4k.so -vendor/lib/libchromatix_mot_imx362_default_preview_3a.so -vendor/lib/libchromatix_mot_imx362_default_video.so -vendor/lib/libchromatix_mot_imx362_default_video_3a.so -vendor/lib/libchromatix_mot_imx362_fullsize_preview_3a.so -vendor/lib/libchromatix_mot_imx362_fullsize_video_3a.so -vendor/lib/libchromatix_mot_imx362_hfr_120.so -vendor/lib/libchromatix_mot_imx362_hfr_120_3a.so -vendor/lib/libchromatix_mot_imx362_hfr_240.so -vendor/lib/libchromatix_mot_imx362_hfr_240_3a.so -vendor/lib/libchromatix_mot_imx362_hfr_60.so -vendor/lib/libchromatix_mot_imx362_hfr_60_3a.so -vendor/lib/libchromatix_mot_imx362_ihdr_video.so -vendor/lib/libchromatix_mot_imx362_ihdr_video_3a.so -vendor/lib/libchromatix_mot_imx362_ihdr_video_4k.so -vendor/lib/libchromatix_mot_imx362_postproc.so -vendor/lib/libchromatix_mot_imx362_preview.so -vendor/lib/libchromatix_mot_imx362_snapshot.so -vendor/lib/libchromatix_mot_imx362_video_4k.so -vendor/lib/libchromatix_mot_ov5695_common.so -vendor/lib/libchromatix_mot_ov5695_cpp_hfr_120.so -vendor/lib/libchromatix_mot_ov5695_cpp_liveshot.so -vendor/lib/libchromatix_mot_ov5695_cpp_snapshot.so -vendor/lib/libchromatix_mot_ov5695_cpp_video.so -vendor/lib/libchromatix_mot_ov5695_default_video.so -vendor/lib/libchromatix_mot_ov5695_default_video_3a.so -vendor/lib/libchromatix_mot_ov5695_hfr_120.so -vendor/lib/libchromatix_mot_ov5695_hfr_120_3a.so -vendor/lib/libchromatix_mot_ov5695_postproc.so -vendor/lib/libchromatix_mot_ov5695_snapshot.so -vendor/lib/libchromatix_mot_ov5695_snapshot_3a.so -vendor/lib/libchromatix_ov16860_4k_ihdr_video_3a.so -vendor/lib/libchromatix_ov16860_4k_video_3a.so -vendor/lib/libchromatix_ov16860_common.so -vendor/lib/libchromatix_ov16860_cpp_hfr_120.so -vendor/lib/libchromatix_ov16860_cpp_ihdr_video.so -vendor/lib/libchromatix_ov16860_cpp_ihdr_video_4k.so -vendor/lib/libchromatix_ov16860_cpp_liveshot.so -vendor/lib/libchromatix_ov16860_cpp_liveshot_4k.so -vendor/lib/libchromatix_ov16860_cpp_liveshot_4k_ihdr.so -vendor/lib/libchromatix_ov16860_cpp_liveshot_ihdr.so -vendor/lib/libchromatix_ov16860_cpp_snapshot.so -vendor/lib/libchromatix_ov16860_cpp_video.so -vendor/lib/libchromatix_ov16860_cpp_video_4k.so -vendor/lib/libchromatix_ov16860_default_ihdr_video.so -vendor/lib/libchromatix_ov16860_default_video.so -vendor/lib/libchromatix_ov16860_hfr_120.so -vendor/lib/libchromatix_ov16860_hfr_120_3a.so -vendor/lib/libchromatix_ov16860_ihdr_video_3a.so -vendor/lib/libchromatix_ov16860_ihdr_video_4k.so -vendor/lib/libchromatix_ov16860_postproc.so -vendor/lib/libchromatix_ov16860_snapshot.so -vendor/lib/libchromatix_ov16860_video_4k.so -vendor/lib/libchromatix_ov16860_zsl_preview_3a.so -vendor/lib/libchromatix_ov16860_zsl_video_3a.so -vendor/lib/libchromatix_ov5693_common.so -vendor/lib/libchromatix_ov5693_cpp_hfr_120.so -vendor/lib/libchromatix_ov5693_cpp_liveshot.so -vendor/lib/libchromatix_ov5693_cpp_snapshot.so -vendor/lib/libchromatix_ov5693_cpp_video.so -vendor/lib/libchromatix_ov5693_default_video.so -vendor/lib/libchromatix_ov5693_default_video_3a.so -vendor/lib/libchromatix_ov5693_hfr_120.so -vendor/lib/libchromatix_ov5693_hfr_120_3a.so -vendor/lib/libchromatix_ov5693_postproc.so -vendor/lib/libchromatix_ov5693_snapshot.so -vendor/lib/libchromatix_ov5693_snapshot_3a.so -vendor/lib/libchromatix_s5k3p3_common.so -vendor/lib/libchromatix_s5k3p3_cpp_hfr_120.so -vendor/lib/libchromatix_s5k3p3_cpp_liveshot.so -vendor/lib/libchromatix_s5k3p3_cpp_preview.so -vendor/lib/libchromatix_s5k3p3_cpp_snapshot.so -vendor/lib/libchromatix_s5k3p3_cpp_video.so -vendor/lib/libchromatix_s5k3p3_hfr_120.so -vendor/lib/libchromatix_s5k3p3_hfr_120_3a.so -vendor/lib/libchromatix_s5k3p3_ihdr_video.so -vendor/lib/libchromatix_s5k3p3_ihdr_video_3a.so -vendor/lib/libchromatix_s5k3p3_postproc.so -vendor/lib/libchromatix_s5k3p3_snapshot.so -vendor/lib/libchromatix_s5k3p3_zsl_preview_3a.so -vendor/lib/libchromatix_s5k3p3_zsl_video_3a.so -vendor/lib/libchromatix_s5k4h8_common.so -vendor/lib/libchromatix_s5k4h8_cpp_hfr_120.so -vendor/lib/libchromatix_s5k4h8_cpp_liveshot.so -vendor/lib/libchromatix_s5k4h8_cpp_preview.so -vendor/lib/libchromatix_s5k4h8_cpp_snapshot.so -vendor/lib/libchromatix_s5k4h8_cpp_video_full.so -vendor/lib/libchromatix_s5k4h8_hfr_120.so -vendor/lib/libchromatix_s5k4h8_hfr_120_3a.so -vendor/lib/libchromatix_s5k4h8_postproc.so -vendor/lib/libchromatix_s5k4h8_snapshot.so -vendor/lib/libchromatix_s5k4h8_video_full.so -vendor/lib/libchromatix_s5k4h8_zsl_preview_3a.so -vendor/lib/libchromatix_s5k4h8_zsl_video_3a.so -vendor/lib/libcne.so -vendor/lib/libcneapiclient.so -vendor/lib/libcneqmiutils.so -vendor/lib/libCommandSvc.so -vendor/lib/libconfigdb.so -vendor/lib/libconnctrl.so -vendor/lib/libcppf.so -vendor/lib/libdataitems.so -vendor/lib/libdiag.so -vendor/lib/libdisp-aba.so -vendor/lib/lib-dplmedia.so -vendor/lib/libdrmfs.so -vendor/lib/libdrmtime.so -vendor/lib/libDRPlugin.so -vendor/lib/libdrplugin_client.so -vendor/lib/libdsi_netctrl.so -vendor/lib/libdsutils.so -vendor/lib/libesepm.so -vendor/lib/libevent_observer.so -vendor/lib/libExtendedExtractor.so -vendor/lib/libfastcvadsp_stub.so -vendor/lib/libfastcvopt.so -vendor/lib/libFidoCrypto.so -vendor/lib/libFidoCryptoJNI.so -vendor/lib/libFIDOKeyProvisioning.so -vendor/lib/libFidoSuiJNI.so -vendor/lib/libFileMux.so -vendor/lib/libFlacSwDec.so -vendor/lib/libflash_aw3641.so -vendor/lib/libflash_pmic.so -vendor/lib/libflash_sky81298.so -vendor/lib/libflp.so -vendor/lib/libgdtap.so -vendor/lib/libgeofence.so -vendor/lib/libGPreqcancel.so -vendor/lib/libGPreqcancel_svc.so -vendor/lib/libGPTEE.so -vendor/lib/libgsl.so -vendor/lib/libI420colorconvert.so -vendor/lib/libidl.so -vendor/lib/lib-imscamera.so -vendor/lib/libimscamera_jni.so -vendor/lib/lib-imsdpl.so -vendor/lib/libimsmedia_jni.so -vendor/lib/lib-imsqimf.so -vendor/lib/lib-imsrcs.so -vendor/lib/lib-imsrcscm.so -vendor/lib/lib-imsrcscmclient.so -vendor/lib/lib-ims-rcscmjni.so -vendor/lib/lib-imsrcscmservice.so -vendor/lib/lib-imss.so -vendor/lib/lib-imsSDP.so -vendor/lib/lib-imsvt.so -vendor/lib/lib-imsxml.so -vendor/lib/libizat_client_api.so -vendor/lib/libizat_core.so -vendor/lib/libjni_dualcamera.so -vendor/lib/libjpegdhw.so -vendor/lib/libjpegdmahw.so -vendor/lib/libjpegehw.so -vendor/lib/liblbs_core.so -vendor/lib/libllvm-glnext.so -vendor/lib/libllvm-qcom.so -vendor/lib/libllvm-qgl.so -vendor/lib/libloc_ext.so -vendor/lib/libloc_externalDr.so -vendor/lib/liblocationservice.so -vendor/lib/liblocationservice_glue.so -vendor/lib/liblowi_client.so -vendor/lib/liblqe.so -vendor/lib/libmdmdetect.so -vendor/lib/libmdsprpc.so -vendor/lib/libmdtp_crypto.so -vendor/lib/libmdtpdemojni.so -vendor/lib/libmmcamera_ar1335.so -vendor/lib/libmmcamera_cac3_lib.so -vendor/lib/libmmcamera_chromaflash_lib.so -vendor/lib/libmmcamera_dbg.so -vendor/lib/libmmcamera_dcrf_lib.so -vendor/lib/libmmcamera_dummyalgo.so -vendor/lib/libmmcamera_dw9767_eeprom.so -vendor/lib/libmmcamera_eebinparse.so -vendor/lib/libmmcamera_eeprom_util.so -vendor/lib/libmmcamera_eztune_module.so -vendor/lib/libmmcamera_facedetection_lib.so -vendor/lib/libmmcamera_faceproc.so -vendor/lib/libmmcamera_hdr_gb_lib.so -vendor/lib/libmmcamera_imglib.so -vendor/lib/libmmcamera_imx219.so -vendor/lib/libmmcamera_imx338.so -vendor/lib/libmmcamera_imx362_eeprom.so -vendor/lib/libmmcamera_isp_abf40.so -vendor/lib/libmmcamera_isp_bcc40.so -vendor/lib/libmmcamera_isp_be_stats44.so -vendor/lib/libmmcamera_isp_bf_stats47.so -vendor/lib/libmmcamera_isp_bg_stats44.so -vendor/lib/libmmcamera_isp_bhist_stats44.so -vendor/lib/libmmcamera_isp_bpc40.so -vendor/lib/libmmcamera_isp_chroma_enhan40.so -vendor/lib/libmmcamera_isp_chroma_suppress40.so -vendor/lib/libmmcamera_isp_clamp_encoder40.so -vendor/lib/libmmcamera_isp_clamp_video40.so -vendor/lib/libmmcamera_isp_clamp_viewfinder40.so -vendor/lib/libmmcamera_isp_color_correct40.so -vendor/lib/libmmcamera_isp_color_xform_encoder40.so -vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so -vendor/lib/libmmcamera_isp_cs_stats44.so -vendor/lib/libmmcamera_isp_demosaic40.so -vendor/lib/libmmcamera_isp_demux40.so -vendor/lib/libmmcamera_isp_fovcrop_encoder40.so -vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so -vendor/lib/libmmcamera_isp_gamma40.so -vendor/lib/libmmcamera_isp_ihist_stats44.so -vendor/lib/libmmcamera_isp_linearization40.so -vendor/lib/libmmcamera_isp_ltm44.so -vendor/lib/libmmcamera_isp_luma_adaptation40.so -vendor/lib/libmmcamera_isp_mce40.so -vendor/lib/libmmcamera_isp_mesh_rolloff40.so -vendor/lib/libmmcamera_isp_rs_stats44.so -vendor/lib/libmmcamera_isp_scaler_encoder44.so -vendor/lib/libmmcamera_isp_scaler_viewfinder44.so -vendor/lib/libmmcamera_isp_sce40.so -vendor/lib/libmmcamera_isp_sub_module.so -vendor/lib/libmmcamera_isp_template.so -vendor/lib/libmmcamera_isp_wb40.so -vendor/lib/libmmcamera_llvd.so -vendor/lib/libmmcamera_mot_imx214.so -vendor/lib/libmmcamera_mot_imx258.so -vendor/lib/libmmcamera_mot_imx258_bear.so -vendor/lib/libmmcamera_mot_imx258_mono.so -vendor/lib/libmmcamera_mot_imx362.so -vendor/lib/libmmcamera_mot_imx362_pdaf.so -vendor/lib/libmmcamera_mot_ov5695.so -vendor/lib/libmmcamera_optizoom_lib.so -vendor/lib/libmmcamera_ov5693.so -vendor/lib/libmmcamera_ov5693_eeprom.so -vendor/lib/libmmcamera_ov5695_eeprom.so -vendor/lib/libmmcamera_paaf_lib.so -vendor/lib/libmmcamera_pdaf.so -vendor/lib/libmmcamera_pdafcamif.so -vendor/lib/libmmcamera_ppbase_module.so -vendor/lib/libmmcamera_ppeiscore.so -vendor/lib/libmmcamera_quadracfa.so -vendor/lib/libmmcamera_s5k3p3.so -vendor/lib/libmmcamera_s5k3p3_eeprom.so -vendor/lib/libmmcamera_s5k4h8.so -vendor/lib/libmmcamera_s5k4h8_eeprom.so -vendor/lib/libmmcamera_sony_rumba_eeprom.so -vendor/lib/libmmcamera_stillmore_lib.so -vendor/lib/libmmcamera_sw2d_lib.so -vendor/lib/libmmcamera_thread_services.so -vendor/lib/libmmcamera_tintless_algo.so -vendor/lib/libmmcamera_tintless_bg_pca_algo.so -vendor/lib/libmmcamera_trueportrait_lib.so -vendor/lib/libmmcamera_ubifocus_lib.so -vendor/lib/libmmcamera_vstab_module.so -vendor/lib/libmmcamera2_c2d_module.so -vendor/lib/libmmcamera2_cpp_module.so -vendor/lib/libmmcamera2_dcrf.so -vendor/lib/libmmcamera2_frame_algorithm.so -vendor/lib/libmmcamera2_iface_modules.so -vendor/lib/libmmcamera2_imglib_modules.so -vendor/lib/libmmcamera2_is.so -vendor/lib/libmmcamera2_isp_modules.so -vendor/lib/libmmcamera2_mct.so -vendor/lib/libmmcamera2_mct_shimlayer.so -vendor/lib/libmmcamera2_pp_buf_mgr.so -vendor/lib/libmmcamera2_pproc_modules.so -vendor/lib/libmmcamera2_q3a_core.so -vendor/lib/libmmcamera2_sensor_modules.so -vendor/lib/libmmcamera2_stats_algorithm.so -vendor/lib/libmmcamera2_stats_modules.so -vendor/lib/libmm-color-convertor.so -vendor/lib/libmm-disp-apis.so -vendor/lib/libmm-hdcpmgr.so -vendor/lib/libmmhttpstack.so -vendor/lib/libmmi.so -vendor/lib/libmmiipstreammmihttp.so -vendor/lib/libmmipstreamnetwork.so -vendor/lib/libmmipstreamsourcehttp.so -vendor/lib/libmmipstreamutils.so -vendor/lib/libmmjpeg.so -vendor/lib/libmmosal.so -vendor/lib/libmmparser.so -vendor/lib/libmmparser_lite.so -vendor/lib/libmm-qdcm.so -vendor/lib/libmmqjpeg_codec.so -vendor/lib/libmmqjpegdma.so -vendor/lib/libmmQSM.so -vendor/lib/libmmrtpdecoder.so -vendor/lib/libmmrtpencoder.so -vendor/lib/libmmsw_detail_enhancement.so -vendor/lib/libmmsw_math.so -vendor/lib/libmmsw_opencl.so -vendor/lib/libmmsw_platform.so -vendor/lib/libmodalityservice_jni.so -vendor/lib/libmot_gpu_mapper.so -vendor/lib/libmotocalibration.so -vendor/lib/libnetmgr.so -vendor/lib/liboemcrypto.so -vendor/lib/libOmxAacDec.so -vendor/lib/libOmxAlacDec.so -vendor/lib/libOmxAlacDecSw.so -vendor/lib/libOmxAmrwbplusDec.so -vendor/lib/libOmxApeDec.so -vendor/lib/libOmxApeDecSw.so -vendor/lib/libomx-dts.so -vendor/lib/libOmxEvrcDec.so -vendor/lib/libOmxQcelp13Dec.so -vendor/lib/libOmxWmaDec.so -vendor/lib/libOpenCL.so -vendor/lib/liboptizoom.so -vendor/lib/libperipheral_client.so -vendor/lib/libqcci_legacy.so -vendor/lib/libqcmaputils.so -vendor/lib/libqdi.so -vendor/lib/libqdp.so -vendor/lib/libqisl.so -vendor/lib/libqmi.so -vendor/lib/libqmi_cci.so -vendor/lib/libqmi_client_helper.so -vendor/lib/libqmi_client_qmux.so -vendor/lib/libqmi_common_so.so -vendor/lib/libqmi_csi.so -vendor/lib/libqmi_csvt_srvc.so -vendor/lib/libqmi_encdec.so -vendor/lib/libqmiservices.so -vendor/lib/libqomx_jpegdec.so -vendor/lib/libqomx_jpegenc.so -vendor/lib/libqomx_jpegenc_pipe.so -vendor/lib/libQSEEComAPI.so -vendor/lib/libqti_performance.so -vendor/lib/libqti-at.so -vendor/lib/libqti-gt.so -vendor/lib/libqti-iop.so -vendor/lib/libqti-iop-client.so -vendor/lib/libqti-perfd-client.so -vendor/lib/libQtiTether.so -vendor/lib/libquipc_os_api.so -vendor/lib/librcc.so -vendor/lib/lib-rcsimssjni.so -vendor/lib/lib-rcsjni.so -vendor/lib/libremosaic_daemon.so -vendor/lib/libril-qc-ltedirectdisc.so -vendor/lib/libril-qc-qmi-1.so -vendor/lib/libril-qc-radioconfig.so -vendor/lib/libril-qcril-hook-oem.so -vendor/lib/librilqmiservices.so -vendor/lib/librpmb.so -vendor/lib/librs_adreno.so -vendor/lib/librs_adreno_sha1.so -vendor/lib/libRSDriver_adreno.so -vendor/lib/lib-rtpcommon.so -vendor/lib/lib-rtpcore.so -vendor/lib/lib-rtpdaemoninterface.so -vendor/lib/lib-rtpsl.so -vendor/lib/libSampleAuthJNI.so -vendor/lib/libSampleExtAuthJNI.so -vendor/lib/libscalar.so -vendor/lib/libscale.so -vendor/lib/libscveBlobDescriptor.so -vendor/lib/libscveBlobDescriptor_stub.so -vendor/lib/libscveCleverCapture.so -vendor/lib/libscveCleverCapture_stub.so -vendor/lib/libscveCommon.so -vendor/lib/libscveCommon_stub.so -vendor/lib/libscveFaceRecognition.so -vendor/lib/libscveImageCloning.so -vendor/lib/libscveImageCorrection.so -vendor/lib/libscveImageRemoval.so -vendor/lib/libscveMotionVector.so -vendor/lib/libscveObjectMatting.so -vendor/lib/libscveObjectMatting_stub.so -vendor/lib/libscveObjectSegmentation.so -vendor/lib/libscveObjectSegmentation_stub.so -vendor/lib/libscveObjectTracker.so -vendor/lib/libscveObjectTracker_stub.so -vendor/lib/libscvePanorama.so -vendor/lib/libscvePanorama_lite.so -vendor/lib/libscveTextReco.so -vendor/lib/libscveTextReco_stub.so -vendor/lib/libscveTextRecoPostProcessing.so -vendor/lib/libsd_sdk_display.so -vendor/lib/libsdm-color.so -vendor/lib/libsdm-diag.so -vendor/lib/libsdm-disp-apis.so -vendor/lib/libsdmextension.so -vendor/lib/libsdsprpc.so -vendor/lib/libsecureui_svcsock.so -vendor/lib/libSecureUILib.so -vendor/lib/libseemore.so -vendor/lib/libsensor_reg.so -vendor/lib/libsensor1.so -vendor/lib/libsensorhubservice_jni.so -vendor/lib/libsettings.so -vendor/lib/libslimclient.so -vendor/lib/libsmemlog.so -vendor/lib/libSonyDefocus.so -vendor/lib/libSonyDualPDLibrary.so -vendor/lib/libSonyDualPDParam.so -vendor/lib/libssd.so -vendor/lib/libStDrvInt.so -vendor/lib/libsubsystem_control.so -vendor/lib/libSubSystemShutdown.so -vendor/lib/libsystem_health_mon.so -vendor/lib/libthermalclient.so -vendor/lib/libthermalioctl.so --vendor/lib/libtime_genoff.so -vendor/lib/libTimeService.so -vendor/lib/libtrueportrait.so -vendor/lib/libts_detected_face_hal.so -vendor/lib/libts_face_beautify_hal.so -vendor/lib/libubifocus.so -vendor/lib/libulp2.so -vendor/lib/libvendorconn.so -vendor/lib/libvoice-svc.so -vendor/lib/libvqzip.so -vendor/lib/libwbc_jni.so -vendor/lib/libwfdavenhancements.so -vendor/lib/libwfdcommonutils.so -vendor/lib/libwfdhdcpcp.so -vendor/lib/libwfdmmsink.so -vendor/lib/libwfduibcsink.so -vendor/lib/libwfduibcsinkinterface.so -vendor/lib/libwms.so -vendor/lib/libwqe.so -vendor/lib/libwvdrm_L1.so -vendor/lib/libWVStreamControlAPI_L1.so -vendor/lib/libxml.so -vendor/lib/libxt_native.so -vendor/lib/libxtadapter.so -vendor/lib/libxtwifi_ulp_adaptor.so -vendor/lib/libzaf_algs.so -vendor/lib/libzaf_core.so -vendor/lib/mediadrm/libdrmclearkeyplugin.so -vendor/lib/mediadrm/libwvdrmengine.so -vendor/lib/mmi_audio.so -vendor/lib/mmi_battery.so -vendor/lib/mmi_bluetooth.so -vendor/lib/mmi_camera.so -vendor/lib/mmi_cpu.so -vendor/lib/mmi_flashlight.so -vendor/lib/mmi_fm.so -vendor/lib/mmi_gps.so -vendor/lib/mmi_headset.so -vendor/lib/mmi_key.so -vendor/lib/mmi_lcd.so -vendor/lib/mmi_light.so -vendor/lib/mmi_memory.so -vendor/lib/mmi_nfc.so -vendor/lib/mmi_sensor.so -vendor/lib/mmi_sim.so -vendor/lib/mmi_storage.so -vendor/lib/mmi_sysinfo.so -vendor/lib/mmi_touch.so -vendor/lib/mmi_vibrator.so -vendor/lib/mmi_wifi.so -vendor/lib/rfsa/adsp/libapps_mem_heap.so -vendor/lib/rfsa/adsp/libdspCV_skel.so -vendor/lib/rfsa/adsp/libfastcvadsp.so -vendor/lib/rfsa/adsp/libfastcvadsp_skel.so -vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so -vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so -vendor/lib/rfsa/adsp/libscveCleverCapture_skel.so -vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so -vendor/lib/rfsa/adsp/libscveT2T_skel.so -vendor/lib/rfsa/adsp/libscveTextReco_skel.so -vendor/lib/sensor_calibrate.so -vendor/lib/sensors.ssc.so -vendor/qcril.db +# Proprietary files for potter + +-app/datastatusnotification/datastatusnotification.apk +-app/embms/embms.apk +-app/TimeService/TimeService.apk +bin/adspd +bin/adsprpcd +bin/batt_health +bin/btnvtool +bin/cnd +bin/dbvc_atvc_property_set +bin/hci_qcomm_init +bin/ims_rtp_daemon +bin/imscmservice +bin/imsdatadaemon +bin/imsqmidaemon +bin/ipacm-diag +bin/irsc_util +bin/mm-qcamera-daemon +bin/motosh +bin/netmgrd +bin/pm-proxy +bin/pm-service +bin/ptt_socket_app +bin/qmi_motext_hook +bin/qseecomd +bin/radish +bin/rild +bin/rmt_storage +bin/ssr_setup +bin/tftp_server +bin/time_daemon +etc/acdbdata/Bluetooth_cal.acdb +etc/acdbdata/General_cal.acdb +etc/acdbdata/Global_cal.acdb +etc/acdbdata/Handset_cal.acdb +etc/acdbdata/Hdmi_cal.acdb +etc/acdbdata/Headset_cal.acdb +etc/acdbdata/Speaker_cal.acdb +etc/cne/andsfCne.xml +etc/cne/SwimConfig.xml +etc/cne/wqeclient/ATT/ATT_profile1.xml +etc/cne/wqeclient/ATT/ATT_profile2.xml +etc/cne/wqeclient/ATT/ATT_profile3.xml +etc/cne/wqeclient/ATT/ATT_profile4.xml +etc/cne/wqeclient/ROW/ROW_profile1.xml +etc/cne/wqeclient/ROW/ROW_profile2.xml +etc/cne/wqeclient/ROW/ROW_profile3.xml +etc/cne/wqeclient/ROW/ROW_profile4.xml +etc/cne/wqeclient/ROW/ROW_profile5.xml +etc/cne/wqeclient/VZW/VZW_profile1.xml +etc/cne/wqeclient/VZW/VZW_profile2.xml +etc/cne/wqeclient/VZW/VZW_profile3.xml +etc/cne/wqeclient/VZW/VZW_profile4.xml +etc/cne/wqeclient/VZW/VZW_profile5.xml +etc/cne/wqeclient/VZW/VZW_profile6.xml +etc/data/dsi_config.xml +etc/data/netmgr_config.xml +etc/firmware/a530_gpmu.fw2 +etc/firmware/a530_pfp.fw +etc/firmware/a530_pm4.fw +etc/firmware/a530v1_pfp.fw +etc/firmware/a530v1_pm4.fw +etc/firmware/a530v2_seq.fw2 +etc/firmware/a530v3_gpmu.fw2 +etc/firmware/a530v3_seq.fw2 +etc/firmware/cpp_firmware_v1_1_1.fw +etc/firmware/cpp_firmware_v1_1_6.fw +etc/firmware/cpp_firmware_v1_10_0.fw +etc/firmware/cpp_firmware_v1_12_0.fw +etc/firmware/cpp_firmware_v1_2_0.fw +etc/firmware/cpp_firmware_v1_4_0.fw +etc/firmware/cpp_firmware_v1_5_0.fw +etc/firmware/cpp_firmware_v1_5_2.fw +etc/firmware/cpp_firmware_v1_6_0.fw +etc/firmware/cpp_firmware_v1_8_0.fw +etc/firmware/ice40.bin +etc/firmware/leia_pfp_470.fw +etc/firmware/leia_pm4_470.fw +etc/firmware/nvm_tlv.bin +etc/firmware/nvm_tlv_1.3.bin +etc/firmware/nvm_tlv_2.1.bin +etc/firmware/nvm_tlv_3.0.bin +etc/firmware/nvm_tlv_3.2.bin +etc/firmware/rampatch_tlv.img +etc/firmware/rampatch_tlv_1.3.tlv +etc/firmware/rampatch_tlv_2.1.tlv +etc/firmware/rampatch_tlv_3.0.tlv +etc/firmware/rampatch_tlv_3.2.tlv +etc/firmware/sensorhub-blacklist.txt +etc/firmware/sensorhubfw.bin +etc/firmware/synaptics-boe-potter-16112102-25d862-potter.tdat +etc/firmware/synaptics-boe-s3203b-16112102-25d862-potter.tdat +etc/firmware/synaptics-s3508-16082601-255c40-addison.tdat +etc/firmware/synaptics-s3508sga-16082601-255c40-addison.tdat +etc/firmware/synaptics-s3508sga-16103104-255c40-albus.tdat +etc/firmware/synaptics-tianma-potter-16120802-237533-potter.tdat +etc/firmware/synaptics-tianma-s3203b-16120802-237533-potter.tdat +etc/firmware/upd-00000126-00001001-fed70128-fffe0001-02.tftf +etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin +etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_Argentina.bin +etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_Brazil.bin +etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv_India.bin +etc/firmware/wlan/prima/WCNSS_wlan_dictionary.dat +etc/permissions/cneapiclient.xml +etc/permissions/com.qti.snapdragon.sdk.display.xml +etc/permissions/embms.xml +etc/permissions/ims.xml +etc/permissions/imscm.xml +etc/permissions/izat.xt.srv.xml +etc/permissions/qcrilhook.xml +etc/permissions/qti_permissions.xml +-framework/com.qti.snapdragon.sdk.display.jar +-framework/embmslibrary.jar +-framework/imscmlibrary.jar +-framework/izat.xt.srv.jar +-framework/qcrilhook.jar +-framework/qti-telephony-common.jar +lib/hw/camera.msm8953.so +lib/hw/fingerprint.msm8953.so +lib/hw/gps.default.so +lib/hw/sensorhub.msm8953.so +lib/hw/sensors.msm8953.so +lib/lib_fpc_tac_shared.so +lib/lib_mot_app6_metadata.so +lib/lib_motsensorlistener.so +lib/lib_mottof.so +lib/libadropbox.so +lib/libadvalgcore.so +lib/libarcsoft_beautyshot.so +lib/libcamerabgprocservice.so +lib/libcom_fingerprints_service.so +lib/libfamily_photo.so +lib/libgnsspps.so +lib/libgps.utils.so +lib/libjscore.so +lib/libjustshoot.so +lib/libloc_api_v02.so +lib/libloc_core.so +lib/libloc_ds_api.so +lib/libloc_eng.so +lib/libloc_pla.so +lib/libloc_stub.so +lib/libmbs.so +lib/libmdmcutback.so +lib/libmmcamera_interface.so +lib/libmmjpeg_interface.so +lib/libmm-qcamera.so +lib/libmorpho_image_stabilizer4.so +lib/libmot_afd.so +lib/libmot_lux_standardization.so +lib/libmotaudioutils.so +lib/libmotefem_svc.so +lib/libmotext_inf.so +lib/libmotimager_utils.so +lib/libmot-qc-fd-offline.so +lib/libmpbase.so +lib/libqmimotext.so +lib/libqomx_core.so +-lib/libril.so +lib/libsensorhub.so +lib/libYuvSkia.so +-priv-app/atfwd/atfwd.apk +-priv-app/CNEService/CNEService.apk +-priv-app/com.qualcomm.location/com.qualcomm.location.apk +-priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk +-priv-app/QtiTetherService/QtiTetherService.apk +-vendor/app/colorservice/colorservice.apk +-vendor/app/ims/ims.apk +-vendor/app/imssettings/imssettings.apk +vendor/bin/audioflacapp +vendor/bin/esepmdaemon +vendor/bin/mm-pp-dpps +vendor/bin/perfd +vendor/bin/qseeproxydaemon +vendor/bin/qseeproxysampledaemon +vendor/bin/qti +vendor/bin/thermal-engine +vendor/firmware/libpn548ad_fw.so +vendor/lib/egl/eglSubDriverAndroid.so +vendor/lib/egl/libEGL_adreno.so +vendor/lib/egl/libGLESv1_CM_adreno.so +vendor/lib/egl/libGLESv2_adreno.so +vendor/lib/egl/libq3dtools_adreno.so +vendor/lib/egl/libq3dtools_esx.so +vendor/lib/egl/libQTapGLES.so +vendor/lib/hw/flp.default.so +vendor/lib/hw/gatekeeper.msm8953.so +vendor/lib/hw/keystore.msm8953.so +vendor/lib/hw/vulkan.msm8953.so +vendor/lib/lib_drplugin_server.so +vendor/lib/lib_remote_simlock.so +vendor/lib/libacdb-fts.so +vendor/lib/libacdbloader.so +vendor/lib/libacdbmapper.so +vendor/lib/libacdbrtac.so +vendor/lib/libactuator_dw9718s.so +vendor/lib/libactuator_dw9763.so +vendor/lib/libactuator_dw9767.so +vendor/lib/libactuator_lc898217xc.so +vendor/lib/libactuator_mot_ak7371.so +vendor/lib/libactuator_pseudo.so +vendor/lib/libadiertac.so +vendor/lib/libadreno_utils.so +vendor/lib/libadsp_default_listener.so +vendor/lib/libadsprpc.so +vendor/lib/libAlacSwDec.so +vendor/lib/libalarmservice_jni.so +vendor/lib/libApeSwDec.so +vendor/lib/libaptX-1.0.0-rel-Android21-ARMv7A.so +vendor/lib/libaptXScheduler.so +vendor/lib/libasn1cper.so +vendor/lib/libasn1crt.so +vendor/lib/libasn1crtx.so +vendor/lib/libaudcal.so +vendor/lib/libaudioalsa.so +vendor/lib/libaudioparsers.so +vendor/lib/libavenhancements.so +vendor/lib/libbccQTI.so +vendor/lib/libbtnv.so +vendor/lib/libbt-vendor.so +vendor/lib/libC2D2.so +vendor/lib/libc2d30_bltlib.so +vendor/lib/libc2d30-a3xx.so +vendor/lib/libc2d30-a4xx.so +vendor/lib/libc2d30-a5xx.so +vendor/lib/libcamerabgproc-jni.so +vendor/lib/libCB.so +vendor/lib/libChamomilePA.so +vendor/lib/libchromaflash.so +vendor/lib/libchromatix_ar1335_common.so +vendor/lib/libchromatix_ar1335_cpp_hfr_120.so +vendor/lib/libchromatix_ar1335_cpp_liveshot.so +vendor/lib/libchromatix_ar1335_cpp_preview.so +vendor/lib/libchromatix_ar1335_cpp_snapshot.so +vendor/lib/libchromatix_ar1335_cpp_video.so +vendor/lib/libchromatix_ar1335_default_video.so +vendor/lib/libchromatix_ar1335_hfr_120.so +vendor/lib/libchromatix_ar1335_hfr_120_3a.so +vendor/lib/libchromatix_ar1335_postproc.so +vendor/lib/libchromatix_ar1335_snapshot.so +vendor/lib/libchromatix_ar1335_zsl_preview_3a.so +vendor/lib/libchromatix_ar1335_zsl_video_3a.so +vendor/lib/libchromatix_imx219_common.so +vendor/lib/libchromatix_imx219_cpp_hfr_120.so +vendor/lib/libchromatix_imx219_cpp_liveshot.so +vendor/lib/libchromatix_imx219_cpp_preview.so +vendor/lib/libchromatix_imx219_cpp_snapshot.so +vendor/lib/libchromatix_imx219_cpp_video_full.so +vendor/lib/libchromatix_imx219_hfr_120.so +vendor/lib/libchromatix_imx219_hfr_120_3a.so +vendor/lib/libchromatix_imx219_postproc.so +vendor/lib/libchromatix_imx219_snapshot.so +vendor/lib/libchromatix_imx219_video_full.so +vendor/lib/libchromatix_imx219_zsl_preview_3a.so +vendor/lib/libchromatix_imx219_zsl_video_3a.so +vendor/lib/libchromatix_imx338_4k_ihdr_video_3a.so +vendor/lib/libchromatix_imx338_4k_video_3a.so +vendor/lib/libchromatix_imx338_common.so +vendor/lib/libchromatix_imx338_cpp_hfr_120.so +vendor/lib/libchromatix_imx338_cpp_hfr_60.so +vendor/lib/libchromatix_imx338_cpp_ihdr_video.so +vendor/lib/libchromatix_imx338_cpp_ihdr_video_4k.so +vendor/lib/libchromatix_imx338_cpp_liveshot.so +vendor/lib/libchromatix_imx338_cpp_liveshot_4k.so +vendor/lib/libchromatix_imx338_cpp_liveshot_4k_ihdr.so +vendor/lib/libchromatix_imx338_cpp_liveshot_ihdr.so +vendor/lib/libchromatix_imx338_cpp_qtr_res_snapshot.so +vendor/lib/libchromatix_imx338_cpp_snapshot.so +vendor/lib/libchromatix_imx338_cpp_video.so +vendor/lib/libchromatix_imx338_cpp_video_4k.so +vendor/lib/libchromatix_imx338_default_ihdr_video.so +vendor/lib/libchromatix_imx338_default_video.so +vendor/lib/libchromatix_imx338_hfr_120.so +vendor/lib/libchromatix_imx338_hfr_120_3a.so +vendor/lib/libchromatix_imx338_hfr_60.so +vendor/lib/libchromatix_imx338_hfr_60_3a.so +vendor/lib/libchromatix_imx338_ihdr_video_3a.so +vendor/lib/libchromatix_imx338_ihdr_video_4k.so +vendor/lib/libchromatix_imx338_postproc.so +vendor/lib/libchromatix_imx338_qtr_res_preview_3a.so +vendor/lib/libchromatix_imx338_qtr_res_snapshot.so +vendor/lib/libchromatix_imx338_snapshot.so +vendor/lib/libchromatix_imx338_video_4k.so +vendor/lib/libchromatix_imx338_zsl_preview_3a.so +vendor/lib/libchromatix_imx338_zsl_video_3a.so +vendor/lib/libchromatix_mot_imx214_4k_ihdr_video_3A.so +vendor/lib/libchromatix_mot_imx214_4k_video_3A.so +vendor/lib/libchromatix_mot_imx214_common.so +vendor/lib/libchromatix_mot_imx214_cpp_hfr_120.so +vendor/lib/libchromatix_mot_imx214_cpp_hfr_60.so +vendor/lib/libchromatix_mot_imx214_cpp_liveshot.so +vendor/lib/libchromatix_mot_imx214_cpp_liveshot_4k.so +vendor/lib/libchromatix_mot_imx214_cpp_liveshot_4k_ihdr.so +vendor/lib/libchromatix_mot_imx214_cpp_liveshot_ihdr.so +vendor/lib/libchromatix_mot_imx214_cpp_snapshot.so +vendor/lib/libchromatix_mot_imx214_cpp_video.so +vendor/lib/libchromatix_mot_imx214_cpp_video_4k.so +vendor/lib/libchromatix_mot_imx214_cpp_video_4k_ihdr.so +vendor/lib/libchromatix_mot_imx214_cpp_video_ihdr.so +vendor/lib/libchromatix_mot_imx214_default_4k_video.so +vendor/lib/libchromatix_mot_imx214_default_ihdr_video.so +vendor/lib/libchromatix_mot_imx214_default_ihdr_video_4k.so +vendor/lib/libchromatix_mot_imx214_default_video.so +vendor/lib/libchromatix_mot_imx214_hfr_120.so +vendor/lib/libchromatix_mot_imx214_hfr_120_3A.so +vendor/lib/libchromatix_mot_imx214_hfr_60.so +vendor/lib/libchromatix_mot_imx214_hfr_60_3A.so +vendor/lib/libchromatix_mot_imx214_ihdr_video_3A.so +vendor/lib/libchromatix_mot_imx214_postproc.so +vendor/lib/libchromatix_mot_imx214_snapshot.so +vendor/lib/libchromatix_mot_imx214_zsl_preview_3A.so +vendor/lib/libchromatix_mot_imx214_zsl_video_3A.so +vendor/lib/libchromatix_mot_imx258_common.so +vendor/lib/libchromatix_mot_imx258_cpp_hfr_120.so +vendor/lib/libchromatix_mot_imx258_cpp_liveshot.so +vendor/lib/libchromatix_mot_imx258_cpp_preview.so +vendor/lib/libchromatix_mot_imx258_cpp_snapshot.so +vendor/lib/libchromatix_mot_imx258_cpp_video.so +vendor/lib/libchromatix_mot_imx258_default_video.so +vendor/lib/libchromatix_mot_imx258_hfr_120.so +vendor/lib/libchromatix_mot_imx258_hfr_120_3a.so +vendor/lib/libchromatix_mot_imx258_ihdr_video.so +vendor/lib/libchromatix_mot_imx258_ihdr_video_3a.so +vendor/lib/libchromatix_mot_imx258_postproc.so +vendor/lib/libchromatix_mot_imx258_snapshot.so +vendor/lib/libchromatix_mot_imx258_zsl_preview_3a.so +vendor/lib/libchromatix_mot_imx258_zsl_video_3a.so +vendor/lib/libchromatix_mot_imx362_1080p_preview_3a.so +vendor/lib/libchromatix_mot_imx362_1080p_video_3a.so +vendor/lib/libchromatix_mot_imx362_4k_ihdr_video_3a.so +vendor/lib/libchromatix_mot_imx362_4k_preview_3a.so +vendor/lib/libchromatix_mot_imx362_4k_video_3a.so +vendor/lib/libchromatix_mot_imx362_common.so +vendor/lib/libchromatix_mot_imx362_cpp_hfr_120.so +vendor/lib/libchromatix_mot_imx362_cpp_hfr_240.so +vendor/lib/libchromatix_mot_imx362_cpp_hfr_60.so +vendor/lib/libchromatix_mot_imx362_cpp_liveshot.so +vendor/lib/libchromatix_mot_imx362_cpp_preview.so +vendor/lib/libchromatix_mot_imx362_cpp_snapshot.so +vendor/lib/libchromatix_mot_imx362_cpp_video.so +vendor/lib/libchromatix_mot_imx362_cpp_video_4k.so +vendor/lib/libchromatix_mot_imx362_default_preview_3a.so +vendor/lib/libchromatix_mot_imx362_default_video.so +vendor/lib/libchromatix_mot_imx362_default_video_3a.so +vendor/lib/libchromatix_mot_imx362_fullsize_preview_3a.so +vendor/lib/libchromatix_mot_imx362_fullsize_video_3a.so +vendor/lib/libchromatix_mot_imx362_hfr_120.so +vendor/lib/libchromatix_mot_imx362_hfr_120_3a.so +vendor/lib/libchromatix_mot_imx362_hfr_240.so +vendor/lib/libchromatix_mot_imx362_hfr_240_3a.so +vendor/lib/libchromatix_mot_imx362_hfr_60.so +vendor/lib/libchromatix_mot_imx362_hfr_60_3a.so +vendor/lib/libchromatix_mot_imx362_ihdr_video.so +vendor/lib/libchromatix_mot_imx362_ihdr_video_3a.so +vendor/lib/libchromatix_mot_imx362_ihdr_video_4k.so +vendor/lib/libchromatix_mot_imx362_postproc.so +vendor/lib/libchromatix_mot_imx362_preview.so +vendor/lib/libchromatix_mot_imx362_snapshot.so +vendor/lib/libchromatix_mot_imx362_video_4k.so +vendor/lib/libchromatix_mot_ov5695_common.so +vendor/lib/libchromatix_mot_ov5695_cpp_hfr_120.so +vendor/lib/libchromatix_mot_ov5695_cpp_liveshot.so +vendor/lib/libchromatix_mot_ov5695_cpp_snapshot.so +vendor/lib/libchromatix_mot_ov5695_cpp_video.so +vendor/lib/libchromatix_mot_ov5695_default_video.so +vendor/lib/libchromatix_mot_ov5695_default_video_3a.so +vendor/lib/libchromatix_mot_ov5695_hfr_120.so +vendor/lib/libchromatix_mot_ov5695_hfr_120_3a.so +vendor/lib/libchromatix_mot_ov5695_postproc.so +vendor/lib/libchromatix_mot_ov5695_snapshot.so +vendor/lib/libchromatix_mot_ov5695_snapshot_3a.so +vendor/lib/libchromatix_ov16860_4k_ihdr_video_3a.so +vendor/lib/libchromatix_ov16860_4k_video_3a.so +vendor/lib/libchromatix_ov16860_common.so +vendor/lib/libchromatix_ov16860_cpp_hfr_120.so +vendor/lib/libchromatix_ov16860_cpp_ihdr_video.so +vendor/lib/libchromatix_ov16860_cpp_ihdr_video_4k.so +vendor/lib/libchromatix_ov16860_cpp_liveshot.so +vendor/lib/libchromatix_ov16860_cpp_liveshot_4k.so +vendor/lib/libchromatix_ov16860_cpp_liveshot_4k_ihdr.so +vendor/lib/libchromatix_ov16860_cpp_liveshot_ihdr.so +vendor/lib/libchromatix_ov16860_cpp_snapshot.so +vendor/lib/libchromatix_ov16860_cpp_video.so +vendor/lib/libchromatix_ov16860_cpp_video_4k.so +vendor/lib/libchromatix_ov16860_default_ihdr_video.so +vendor/lib/libchromatix_ov16860_default_video.so +vendor/lib/libchromatix_ov16860_hfr_120.so +vendor/lib/libchromatix_ov16860_hfr_120_3a.so +vendor/lib/libchromatix_ov16860_ihdr_video_3a.so +vendor/lib/libchromatix_ov16860_ihdr_video_4k.so +vendor/lib/libchromatix_ov16860_postproc.so +vendor/lib/libchromatix_ov16860_snapshot.so +vendor/lib/libchromatix_ov16860_video_4k.so +vendor/lib/libchromatix_ov16860_zsl_preview_3a.so +vendor/lib/libchromatix_ov16860_zsl_video_3a.so +vendor/lib/libchromatix_ov5693_common.so +vendor/lib/libchromatix_ov5693_cpp_hfr_120.so +vendor/lib/libchromatix_ov5693_cpp_liveshot.so +vendor/lib/libchromatix_ov5693_cpp_snapshot.so +vendor/lib/libchromatix_ov5693_cpp_video.so +vendor/lib/libchromatix_ov5693_default_video.so +vendor/lib/libchromatix_ov5693_default_video_3a.so +vendor/lib/libchromatix_ov5693_hfr_120.so +vendor/lib/libchromatix_ov5693_hfr_120_3a.so +vendor/lib/libchromatix_ov5693_postproc.so +vendor/lib/libchromatix_ov5693_snapshot.so +vendor/lib/libchromatix_ov5693_snapshot_3a.so +vendor/lib/libchromatix_s5k3p3_common.so +vendor/lib/libchromatix_s5k3p3_cpp_hfr_120.so +vendor/lib/libchromatix_s5k3p3_cpp_liveshot.so +vendor/lib/libchromatix_s5k3p3_cpp_preview.so +vendor/lib/libchromatix_s5k3p3_cpp_snapshot.so +vendor/lib/libchromatix_s5k3p3_cpp_video.so +vendor/lib/libchromatix_s5k3p3_hfr_120.so +vendor/lib/libchromatix_s5k3p3_hfr_120_3a.so +vendor/lib/libchromatix_s5k3p3_ihdr_video.so +vendor/lib/libchromatix_s5k3p3_ihdr_video_3a.so +vendor/lib/libchromatix_s5k3p3_postproc.so +vendor/lib/libchromatix_s5k3p3_snapshot.so +vendor/lib/libchromatix_s5k3p3_zsl_preview_3a.so +vendor/lib/libchromatix_s5k3p3_zsl_video_3a.so +vendor/lib/libchromatix_s5k4h8_common.so +vendor/lib/libchromatix_s5k4h8_cpp_hfr_120.so +vendor/lib/libchromatix_s5k4h8_cpp_liveshot.so +vendor/lib/libchromatix_s5k4h8_cpp_preview.so +vendor/lib/libchromatix_s5k4h8_cpp_snapshot.so +vendor/lib/libchromatix_s5k4h8_cpp_video_full.so +vendor/lib/libchromatix_s5k4h8_hfr_120.so +vendor/lib/libchromatix_s5k4h8_hfr_120_3a.so +vendor/lib/libchromatix_s5k4h8_postproc.so +vendor/lib/libchromatix_s5k4h8_snapshot.so +vendor/lib/libchromatix_s5k4h8_video_full.so +vendor/lib/libchromatix_s5k4h8_zsl_preview_3a.so +vendor/lib/libchromatix_s5k4h8_zsl_video_3a.so +vendor/lib/libcne.so +vendor/lib/libcneapiclient.so +vendor/lib/libcneqmiutils.so +vendor/lib/libCommandSvc.so +vendor/lib/libconfigdb.so +vendor/lib/libconnctrl.so +vendor/lib/libcppf.so +vendor/lib/libdataitems.so +vendor/lib/libdiag.so +vendor/lib/libdisp-aba.so +vendor/lib/lib-dplmedia.so +vendor/lib/libdrmfs.so +vendor/lib/libdrmtime.so +vendor/lib/libDRPlugin.so +vendor/lib/libdrplugin_client.so +vendor/lib/libdsi_netctrl.so +vendor/lib/libdsutils.so +vendor/lib/libesepm.so +vendor/lib/libevent_observer.so +vendor/lib/libExtendedExtractor.so +vendor/lib/libfastcvadsp_stub.so +vendor/lib/libfastcvopt.so +vendor/lib/libFidoCrypto.so +vendor/lib/libFidoCryptoJNI.so +vendor/lib/libFIDOKeyProvisioning.so +vendor/lib/libFidoSuiJNI.so +vendor/lib/libFileMux.so +vendor/lib/libFlacSwDec.so +vendor/lib/libflash_aw3641.so +vendor/lib/libflash_pmic.so +vendor/lib/libflash_sky81298.so +vendor/lib/libflp.so +vendor/lib/libgdtap.so +vendor/lib/libgeofence.so +vendor/lib/libGPreqcancel.so +vendor/lib/libGPreqcancel_svc.so +vendor/lib/libGPTEE.so +vendor/lib/libgsl.so +vendor/lib/libI420colorconvert.so +vendor/lib/libidl.so +vendor/lib/lib-imscamera.so +vendor/lib/libimscamera_jni.so +vendor/lib/lib-imsdpl.so +vendor/lib/libimsmedia_jni.so +vendor/lib/lib-imsqimf.so +vendor/lib/lib-imsrcs.so +vendor/lib/lib-imsrcscm.so +vendor/lib/lib-imsrcscmclient.so +vendor/lib/lib-ims-rcscmjni.so +vendor/lib/lib-imsrcscmservice.so +vendor/lib/lib-imss.so +vendor/lib/lib-imsSDP.so +vendor/lib/lib-imsvt.so +vendor/lib/lib-imsxml.so +vendor/lib/libizat_client_api.so +vendor/lib/libizat_core.so +vendor/lib/libjni_dualcamera.so +vendor/lib/libjpegdhw.so +vendor/lib/libjpegdmahw.so +vendor/lib/libjpegehw.so +vendor/lib/liblbs_core.so +vendor/lib/libllvm-glnext.so +vendor/lib/libllvm-qcom.so +vendor/lib/libllvm-qgl.so +vendor/lib/libloc_ext.so +vendor/lib/libloc_externalDr.so +vendor/lib/liblocationservice.so +vendor/lib/liblocationservice_glue.so +vendor/lib/liblowi_client.so +vendor/lib/liblqe.so +vendor/lib/libmdmdetect.so +vendor/lib/libmdsprpc.so +vendor/lib/libmdtp_crypto.so +vendor/lib/libmdtpdemojni.so +vendor/lib/libmmcamera_ar1335.so +vendor/lib/libmmcamera_cac3_lib.so +vendor/lib/libmmcamera_chromaflash_lib.so +vendor/lib/libmmcamera_dbg.so +vendor/lib/libmmcamera_dcrf_lib.so +vendor/lib/libmmcamera_dummyalgo.so +vendor/lib/libmmcamera_dw9767_eeprom.so +vendor/lib/libmmcamera_eebinparse.so +vendor/lib/libmmcamera_eeprom_util.so +vendor/lib/libmmcamera_eztune_module.so +vendor/lib/libmmcamera_facedetection_lib.so +vendor/lib/libmmcamera_faceproc.so +vendor/lib/libmmcamera_hdr_gb_lib.so +vendor/lib/libmmcamera_imglib.so +vendor/lib/libmmcamera_imx219.so +vendor/lib/libmmcamera_imx338.so +vendor/lib/libmmcamera_imx362_eeprom.so +vendor/lib/libmmcamera_isp_abf40.so +vendor/lib/libmmcamera_isp_bcc40.so +vendor/lib/libmmcamera_isp_be_stats44.so +vendor/lib/libmmcamera_isp_bf_stats47.so +vendor/lib/libmmcamera_isp_bg_stats44.so +vendor/lib/libmmcamera_isp_bhist_stats44.so +vendor/lib/libmmcamera_isp_bpc40.so +vendor/lib/libmmcamera_isp_chroma_enhan40.so +vendor/lib/libmmcamera_isp_chroma_suppress40.so +vendor/lib/libmmcamera_isp_clamp_encoder40.so +vendor/lib/libmmcamera_isp_clamp_video40.so +vendor/lib/libmmcamera_isp_clamp_viewfinder40.so +vendor/lib/libmmcamera_isp_color_correct40.so +vendor/lib/libmmcamera_isp_color_xform_encoder40.so +vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so +vendor/lib/libmmcamera_isp_cs_stats44.so +vendor/lib/libmmcamera_isp_demosaic40.so +vendor/lib/libmmcamera_isp_demux40.so +vendor/lib/libmmcamera_isp_fovcrop_encoder40.so +vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so +vendor/lib/libmmcamera_isp_gamma40.so +vendor/lib/libmmcamera_isp_ihist_stats44.so +vendor/lib/libmmcamera_isp_linearization40.so +vendor/lib/libmmcamera_isp_ltm44.so +vendor/lib/libmmcamera_isp_luma_adaptation40.so +vendor/lib/libmmcamera_isp_mce40.so +vendor/lib/libmmcamera_isp_mesh_rolloff40.so +vendor/lib/libmmcamera_isp_rs_stats44.so +vendor/lib/libmmcamera_isp_scaler_encoder44.so +vendor/lib/libmmcamera_isp_scaler_viewfinder44.so +vendor/lib/libmmcamera_isp_sce40.so +vendor/lib/libmmcamera_isp_sub_module.so +vendor/lib/libmmcamera_isp_template.so +vendor/lib/libmmcamera_isp_wb40.so +vendor/lib/libmmcamera_llvd.so +vendor/lib/libmmcamera_mot_imx214.so +vendor/lib/libmmcamera_mot_imx258.so +vendor/lib/libmmcamera_mot_imx258_bear.so +vendor/lib/libmmcamera_mot_imx258_mono.so +vendor/lib/libmmcamera_mot_imx362.so +vendor/lib/libmmcamera_mot_imx362_pdaf.so +vendor/lib/libmmcamera_mot_ov5695.so +vendor/lib/libmmcamera_optizoom_lib.so +vendor/lib/libmmcamera_ov5693.so +vendor/lib/libmmcamera_ov5693_eeprom.so +vendor/lib/libmmcamera_ov5695_eeprom.so +vendor/lib/libmmcamera_paaf_lib.so +vendor/lib/libmmcamera_pdaf.so +vendor/lib/libmmcamera_pdafcamif.so +vendor/lib/libmmcamera_ppbase_module.so +vendor/lib/libmmcamera_ppeiscore.so +vendor/lib/libmmcamera_quadracfa.so +vendor/lib/libmmcamera_s5k3p3.so +vendor/lib/libmmcamera_s5k3p3_eeprom.so +vendor/lib/libmmcamera_s5k4h8.so +vendor/lib/libmmcamera_s5k4h8_eeprom.so +vendor/lib/libmmcamera_sony_rumba_eeprom.so +vendor/lib/libmmcamera_stillmore_lib.so +vendor/lib/libmmcamera_sw2d_lib.so +vendor/lib/libmmcamera_thread_services.so +vendor/lib/libmmcamera_tintless_algo.so +vendor/lib/libmmcamera_tintless_bg_pca_algo.so +vendor/lib/libmmcamera_trueportrait_lib.so +vendor/lib/libmmcamera_ubifocus_lib.so +vendor/lib/libmmcamera_vstab_module.so +vendor/lib/libmmcamera2_c2d_module.so +vendor/lib/libmmcamera2_cpp_module.so +vendor/lib/libmmcamera2_dcrf.so +vendor/lib/libmmcamera2_frame_algorithm.so +vendor/lib/libmmcamera2_iface_modules.so +vendor/lib/libmmcamera2_imglib_modules.so +vendor/lib/libmmcamera2_is.so +vendor/lib/libmmcamera2_isp_modules.so +vendor/lib/libmmcamera2_mct.so +vendor/lib/libmmcamera2_mct_shimlayer.so +vendor/lib/libmmcamera2_pp_buf_mgr.so +vendor/lib/libmmcamera2_pproc_modules.so +vendor/lib/libmmcamera2_q3a_core.so +vendor/lib/libmmcamera2_sensor_modules.so +vendor/lib/libmmcamera2_stats_algorithm.so +vendor/lib/libmmcamera2_stats_modules.so +vendor/lib/libmm-color-convertor.so +vendor/lib/libmm-disp-apis.so +vendor/lib/libmm-hdcpmgr.so +vendor/lib/libmmhttpstack.so +vendor/lib/libmmi.so +vendor/lib/libmmiipstreammmihttp.so +vendor/lib/libmmipstreamnetwork.so +vendor/lib/libmmipstreamsourcehttp.so +vendor/lib/libmmipstreamutils.so +vendor/lib/libmmjpeg.so +vendor/lib/libmmosal.so +vendor/lib/libmmparser.so +vendor/lib/libmmparser_lite.so +vendor/lib/libmm-qdcm.so +vendor/lib/libmmqjpeg_codec.so +vendor/lib/libmmqjpegdma.so +vendor/lib/libmmQSM.so +vendor/lib/libmmrtpdecoder.so +vendor/lib/libmmrtpencoder.so +vendor/lib/libmmsw_detail_enhancement.so +vendor/lib/libmmsw_math.so +vendor/lib/libmmsw_opencl.so +vendor/lib/libmmsw_platform.so +vendor/lib/libmodalityservice_jni.so +vendor/lib/libmot_gpu_mapper.so +vendor/lib/libmotocalibration.so +vendor/lib/libnetmgr.so +vendor/lib/liboemcrypto.so +vendor/lib/libOmxAacDec.so +vendor/lib/libOmxAlacDec.so +vendor/lib/libOmxAlacDecSw.so +vendor/lib/libOmxAmrwbplusDec.so +vendor/lib/libOmxApeDec.so +vendor/lib/libOmxApeDecSw.so +vendor/lib/libomx-dts.so +vendor/lib/libOmxEvrcDec.so +vendor/lib/libOmxQcelp13Dec.so +vendor/lib/libOmxWmaDec.so +vendor/lib/libOpenCL.so +vendor/lib/liboptizoom.so +vendor/lib/libperipheral_client.so +vendor/lib/libqcci_legacy.so +vendor/lib/libqcmaputils.so +vendor/lib/libqdi.so +vendor/lib/libqdp.so +vendor/lib/libqisl.so +vendor/lib/libqmi.so +vendor/lib/libqmi_cci.so +vendor/lib/libqmi_client_helper.so +vendor/lib/libqmi_client_qmux.so +vendor/lib/libqmi_common_so.so +vendor/lib/libqmi_csi.so +vendor/lib/libqmi_csvt_srvc.so +vendor/lib/libqmi_encdec.so +vendor/lib/libqmiservices.so +vendor/lib/libqomx_jpegdec.so +vendor/lib/libqomx_jpegenc.so +vendor/lib/libqomx_jpegenc_pipe.so +vendor/lib/libQSEEComAPI.so +vendor/lib/libqti_performance.so +vendor/lib/libqti-at.so +vendor/lib/libqti-gt.so +vendor/lib/libqti-iop.so +vendor/lib/libqti-iop-client.so +vendor/lib/libqti-perfd-client.so +vendor/lib/libQtiTether.so +vendor/lib/libquipc_os_api.so +vendor/lib/librcc.so +vendor/lib/lib-rcsimssjni.so +vendor/lib/lib-rcsjni.so +vendor/lib/libremosaic_daemon.so +vendor/lib/libril-qc-ltedirectdisc.so +vendor/lib/libril-qc-qmi-1.so +vendor/lib/libril-qc-radioconfig.so +vendor/lib/libril-qcril-hook-oem.so +vendor/lib/librilqmiservices.so +vendor/lib/librpmb.so +vendor/lib/librs_adreno.so +vendor/lib/librs_adreno_sha1.so +vendor/lib/libRSDriver_adreno.so +vendor/lib/lib-rtpcommon.so +vendor/lib/lib-rtpcore.so +vendor/lib/lib-rtpdaemoninterface.so +vendor/lib/lib-rtpsl.so +vendor/lib/libSampleAuthJNI.so +vendor/lib/libSampleExtAuthJNI.so +vendor/lib/libscalar.so +vendor/lib/libscale.so +vendor/lib/libscveBlobDescriptor.so +vendor/lib/libscveBlobDescriptor_stub.so +vendor/lib/libscveCleverCapture.so +vendor/lib/libscveCleverCapture_stub.so +vendor/lib/libscveCommon.so +vendor/lib/libscveCommon_stub.so +vendor/lib/libscveFaceRecognition.so +vendor/lib/libscveImageCloning.so +vendor/lib/libscveImageCorrection.so +vendor/lib/libscveImageRemoval.so +vendor/lib/libscveMotionVector.so +vendor/lib/libscveObjectMatting.so +vendor/lib/libscveObjectMatting_stub.so +vendor/lib/libscveObjectSegmentation.so +vendor/lib/libscveObjectSegmentation_stub.so +vendor/lib/libscveObjectTracker.so +vendor/lib/libscveObjectTracker_stub.so +vendor/lib/libscvePanorama.so +vendor/lib/libscvePanorama_lite.so +vendor/lib/libscveTextReco.so +vendor/lib/libscveTextReco_stub.so +vendor/lib/libscveTextRecoPostProcessing.so +vendor/lib/libsd_sdk_display.so +vendor/lib/libsdm-color.so +vendor/lib/libsdm-diag.so +vendor/lib/libsdm-disp-apis.so +vendor/lib/libsdmextension.so +vendor/lib/libsdsprpc.so +vendor/lib/libsecureui_svcsock.so +vendor/lib/libSecureUILib.so +vendor/lib/libseemore.so +vendor/lib/libsensor_reg.so +vendor/lib/libsensor1.so +vendor/lib/libsensorhubservice_jni.so +vendor/lib/libsettings.so +vendor/lib/libslimclient.so +vendor/lib/libsmemlog.so +vendor/lib/libSonyDefocus.so +vendor/lib/libSonyDualPDLibrary.so +vendor/lib/libSonyDualPDParam.so +vendor/lib/libssd.so +vendor/lib/libStDrvInt.so +vendor/lib/libsubsystem_control.so +vendor/lib/libSubSystemShutdown.so +vendor/lib/libsystem_health_mon.so +vendor/lib/libthermalclient.so +vendor/lib/libthermalioctl.so +-vendor/lib/libtime_genoff.so +vendor/lib/libTimeService.so +vendor/lib/libtrueportrait.so +vendor/lib/libts_detected_face_hal.so +vendor/lib/libts_face_beautify_hal.so +vendor/lib/libubifocus.so +vendor/lib/libulp2.so +vendor/lib/libvendorconn.so +vendor/lib/libvoice-svc.so +vendor/lib/libvqzip.so +vendor/lib/libwbc_jni.so +vendor/lib/libwfdavenhancements.so +vendor/lib/libwfdcommonutils.so +vendor/lib/libwfdhdcpcp.so +vendor/lib/libwfdmmsink.so +vendor/lib/libwfduibcsink.so +vendor/lib/libwfduibcsinkinterface.so +vendor/lib/libwms.so +vendor/lib/libwqe.so +vendor/lib/libwvdrm_L1.so +vendor/lib/libWVStreamControlAPI_L1.so +vendor/lib/libxml.so +vendor/lib/libxt_native.so +vendor/lib/libxtadapter.so +vendor/lib/libxtwifi_ulp_adaptor.so +vendor/lib/libzaf_algs.so +vendor/lib/libzaf_core.so +vendor/lib/mediadrm/libdrmclearkeyplugin.so +vendor/lib/mediadrm/libwvdrmengine.so +vendor/lib/mmi_audio.so +vendor/lib/mmi_battery.so +vendor/lib/mmi_bluetooth.so +vendor/lib/mmi_camera.so +vendor/lib/mmi_cpu.so +vendor/lib/mmi_flashlight.so +vendor/lib/mmi_fm.so +vendor/lib/mmi_gps.so +vendor/lib/mmi_headset.so +vendor/lib/mmi_key.so +vendor/lib/mmi_lcd.so +vendor/lib/mmi_light.so +vendor/lib/mmi_memory.so +vendor/lib/mmi_nfc.so +vendor/lib/mmi_sensor.so +vendor/lib/mmi_sim.so +vendor/lib/mmi_storage.so +vendor/lib/mmi_sysinfo.so +vendor/lib/mmi_touch.so +vendor/lib/mmi_vibrator.so +vendor/lib/mmi_wifi.so +vendor/lib/rfsa/adsp/libapps_mem_heap.so +vendor/lib/rfsa/adsp/libdspCV_skel.so +vendor/lib/rfsa/adsp/libfastcvadsp.so +vendor/lib/rfsa/adsp/libfastcvadsp_skel.so +vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so +vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so +vendor/lib/rfsa/adsp/libscveCleverCapture_skel.so +vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so +vendor/lib/rfsa/adsp/libscveT2T_skel.so +vendor/lib/rfsa/adsp/libscveTextReco_skel.so +vendor/lib/sensor_calibrate.so +vendor/lib/sensors.ssc.so +vendor/qcril.db diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 1625a5a..efdfdb5 100644 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -1,47 +1,47 @@ -#!/bin/bash -# -# Copyright (C) 2016 The CyanogenMod Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -set -e - -# Required! -DEVICE=potter -VENDOR=motorola - -# Load extractutils and do some sanity checks -MY_DIR="${BASH_SOURCE%/*}" -if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi - -CM_ROOT="$MY_DIR"/../../.. - -HELPER="$CM_ROOT"/vendor/cm/build/tools/extract_utils.sh -if [ ! -f "$HELPER" ]; then - echo "Unable to find helper script at $HELPER" - exit 1 -fi -. "$HELPER" - -# Initialize the helper -setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" - -# Copyright headers and guards -write_headers - -# The standard blobs -write_makefiles "$MY_DIR"/proprietary-files.txt - -# We are done! +#!/bin/bash +# +# Copyright (C) 2016 The CyanogenMod Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +set -e + +# Required! +DEVICE=potter +VENDOR=motorola + +# Load extractutils and do some sanity checks +MY_DIR="${BASH_SOURCE%/*}" +if [[ ! -d "$MY_DIR" ]]; then MY_DIR="$PWD"; fi + +CM_ROOT="$MY_DIR"/../../.. + +HELPER="$CM_ROOT"/vendor/cm/build/tools/extract_utils.sh +if [ ! -f "$HELPER" ]; then + echo "Unable to find helper script at $HELPER" + exit 1 +fi +. "$HELPER" + +# Initialize the helper +setup_vendor "$DEVICE" "$VENDOR" "$CM_ROOT" + +# Copyright headers and guards +write_headers + +# The standard blobs +write_makefiles "$MY_DIR"/proprietary-files.txt + +# We are done! write_footers \ No newline at end of file