universal7885: Use proper blobs naming

Change-Id: I634aaad541106e84de41abbde8c6e58c0892e387
Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
This commit is contained in:
roynatech2544 2022-04-21 20:57:25 +09:00
commit 68998d78c2
No known key found for this signature in database
GPG key ID: 50ABF73F0D19445D
18 changed files with 1190 additions and 0 deletions

21
a10/extract-files.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
return
fi
set -e
export DEVICE=a10
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"

88
a10/proprietary-files.txt Normal file
View file

@ -0,0 +1,88 @@
vendor/lib64/libexynosutils.so
vendor/lib64/libExynosHWCService.so
vendor/lib64/libexynosdisplay.so
vendor/lib64/libexynosgraphicbuffer.so
vendor/lib64/libsensorlistener.so
vendor/lib64/libwrappergps.so
vendor/lib64/libexynosgscaler.so
vendor/lib64/libexynosscaler.so
vendor/lib64/libexynosv4l2.so
vendor/lib/libexynosutils.so
vendor/lib/libExynosHWCService.so
vendor/lib/libexynosdisplay.so
vendor/lib/libexynosgraphicbuffer.so
vendor/lib/libsensorlistener.so
vendor/lib/soundfx/libswdap.so
vendor/lib/libwrappergps.so
vendor/lib/libexynoscamera3.so
vendor/lib/libexynosgscaler.so
vendor/lib/libexynosscaler.so
vendor/lib/hw/camera.exynos7884B.so
vendor/lib/hw/sensors.universal7884B.so
vendor/lib/libhwjpeg.so
vendor/lib/libexynosv4l2.so
vendor/firmware/fimc_is_lib.bin
vendor/firmware/fimc_is_rta.bin
vendor/firmware/setfile_5e9.bin
vendor/firmware/mfc_fw.bin
vendor/firmware/setfile_3l6.bin
vendor/firmware/dax_param.bin
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/mx140_t_wlan_t.hcf
vendor/etc/wifi/mx140_t.bin
vendor/etc/wifi/mx140.bin
vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140_t/debug/wlan/id.txt
vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan_t.hcf
vendor/etc/wifi/indoorchannel.info
vendor/etc/wifi/mx140_t_wlan.hcf
vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140/debug/wlan/id.txt
vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140/debug/wlan/univif.dbg
vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140/debug/common/log-strings.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/etc/wifi/mx140_wlan.hcf
vendor/etc/wifi/wpa_supplicant_overlay.conf
vendor/etc/wifi/mx140_bt.hcf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/mx
vendor/etc/wifi/wpa_supplicant.conf
vendor/etc/mixer_paths.xml
vendor/etc/mixer_gains.xml
vendor/bin/hw/gpsd

16
a10/setup-makefiles.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Required!
export DEVICE=a10
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"

21
a20/extract-files.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
return
fi
set -e
export DEVICE=a20
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"

158
a20/proprietary-files.txt Normal file
View file

@ -0,0 +1,158 @@
# Blobs not symlinked in vendor tree are from samsung/a20ub/a20:11/RP1A.200720.012/A205GUBU9CUF4:user/release-keys
# Symlinked ones are from samsung/a20ektt/a20e:11/RP1A.200720.012/A202KKKU8CUL3:user/release-keys.
# Audio
vendor/lib/vndk/libaudioroute.so
vendor/lib/hw/audio.primary.exynos7884B.so
vendor/lib/librecordalive.so
vendor/lib/libacryl.so
vendor/lib/soundfx/libswdap.so
vendor/lib/libaudio-ril.so
vendor/lib64/libacryl.so
vendor/lib/libaudio_soundtrigger.so
vendor/lib/libsamsungDiamondVoice.so
# Camera
vendor/lib64/hw/camera.exynos7884B.so
vendor/lib64/libexynoscamera3.so
vendor/lib64/libhwjpeg.so
vendor/lib64/libvideobeauty_interface.so
vendor/lib64/libsaiv_BeautySolutionVideo.so
vendor/lib64/libuniplugin.so
vendor/lib64/libuniapi.so
vendor/lib64/libgiantmscl.so
vendor/lib64/libOpenCv.camera.samsung.so
vendor/lib64/libexynosv4l2.so
vendor/lib/hw/camera.exynos7884B.so
vendor/lib/libhwjpeg.so
vendor/lib/libexynoscamera3.so
vendor/lib/libOpenCv.camera.samsung.so
vendor/lib/libvideobeauty_interface.so
vendor/lib/libexynosv4l2.so
vendor/lib/libuniplugin.so
vendor/lib/libsaiv_BeautySolutionVideo.so
vendor/lib/libuniapi.so
vendor/lib/libgiantmscl.so
vendor/lib/libSEF.quram.so
vendor/lib64/libSEF.quram.so
# Exynos HWC
vendor/lib64/hw/hwcomposer.exynos7884B.so
vendor/lib64/libexynosutils.so
vendor/lib64/libexynosdisplay.so
vendor/lib64/libExynosHWCService.so
vendor/lib64/libexynosgraphicbuffer.so
vendor/lib64/libexynosscaler.so
vendor/lib64/libexynosgscaler.so
vendor/lib/libExynosHWCService.so
vendor/lib/hw/hwcomposer.exynos7884B.so
vendor/lib/libexynosdisplay.so
vendor/lib/libexynosgscaler.so
vendor/lib/libexynosscaler.so
vendor/lib/libexynosgraphicbuffer.so
vendor/lib/libexynosutils.so
# Fingerprint
vendor/lib/libegis_fp_normal_sensor_test.so
vendor/lib64/libegis_fp_normal_sensor_test.so
# Sensors
vendor/lib64/hw/sensors.universal7884B.so
vendor/lib64/libyasalgo.so
vendor/etc/yas_set.cfg
vendor/lib/hw/sensors.universal7884B.so
vendor/lib/libsensorlistener.so
vendor/lib/libyasalgo.so
vendor/lib64/libsensorlistener.so
# GPS
vendor/lib64/libwrappergps.so
vendor/lib/libwrappergps.so
vendor/bin/hw/gpsd
# RIL
vendor/lib64/libvkmanager_vendor.so
vendor/lib64/libengmode_client.so
# HW Modules for 7884B
vendor/lib64/hw/gralloc.exynos7884B.so
vendor/lib64/hw/gatekeeper.exynos7884B.so
vendor/lib64/hw/memtrack.exynos7884B.so
vendor/lib64/hw/thermal.universal7884B.so
vendor/lib/hw/gralloc.exynos7884B.so
vendor/lib/hw/gatekeeper.exynos7884B.so
vendor/lib/hw/memtrack.exynos7884B.so
vendor/lib/hw/thermal.universal7884B.so
# Media
vendor/etc/mixer_paths.xml
vendor/etc/mixer_gains.xml
# Firmware
vendor/firmware/fimc_is_lib.bin
vendor/firmware/fimc_is_rta.bin
vendor/firmware/setfile_4ha_front.bin
vendor/firmware/nfc/sec_s3nrn82_firmware.bin
vendor/firmware/mfc_fw.bin
vendor/firmware/setfile_3l6.bin
vendor/firmware/setfile_sr556.bin
vendor/firmware/setfile_imx258.bin
vendor/firmware/dax_param.bin
# Wifi
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/mx140_t_wlan_t.hcf
vendor/etc/wifi/mx140_t.bin
vendor/etc/wifi/mx140.bin
vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140_t/debug/wlan/id.txt
vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan_t.hcf
vendor/etc/wifi/indoorchannel.info
vendor/etc/wifi/mx140_t_wlan.hcf
vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140/debug/wlan/id.txt
vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140/debug/wlan/univif.dbg
vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140/debug/common/log-strings.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/etc/wifi/mx140_wlan.hcf
vendor/etc/wifi/wpa_supplicant_overlay.conf
vendor/etc/wifi/mx140_bt.hcf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/mx
vendor/etc/wifi/wpa_supplicant.conf

16
a20/setup-makefiles.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Required!
export DEVICE=a20
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"

21
a20e/extract-files.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
return
fi
set -e
export DEVICE=a20e
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"

156
a20e/proprietary-files.txt Normal file
View file

@ -0,0 +1,156 @@
# All blobs below are extracted from samsung/a20ektt/a20e:11/RP1A.200720.012/A202KKKU8CUL3:user/release-keys, unless otherwise stated.
# Audio
vendor/lib/vndk/libaudioroute.so
vendor/lib/hw/audio.primary.exynos7884B.so
vendor/lib/librecordalive.so
vendor/lib/libacryl.so
vendor/lib/soundfx/libswdap.so
vendor/lib/libaudio-ril.so
vendor/lib64/libacryl.so
vendor/lib/libaudio_soundtrigger.so
vendor/lib/libsamsungDiamondVoice.so
# Camera
vendor/lib64/hw/camera.exynos7884B.so
vendor/lib64/libexynoscamera3.so
vendor/lib64/libhwjpeg.so
vendor/lib64/libvideobeauty_interface.so
vendor/lib64/libsaiv_BeautySolutionVideo.so
vendor/lib64/libuniplugin.so
vendor/lib64/libuniapi.so
vendor/lib64/libgiantmscl.so
vendor/lib64/libOpenCv.camera.samsung.so
vendor/lib64/libexynosv4l2.so
vendor/lib/hw/camera.exynos7884B.so
vendor/lib/libhwjpeg.so
vendor/lib/libexynoscamera3.so
vendor/lib/libOpenCv.camera.samsung.so
vendor/lib/libvideobeauty_interface.so
vendor/lib/libexynosv4l2.so
vendor/lib/libuniplugin.so
vendor/lib/libsaiv_BeautySolutionVideo.so
vendor/lib/libuniapi.so
vendor/lib/libgiantmscl.so
vendor/lib/libSEF.quram.so
vendor/lib64/libSEF.quram.so
# Exynos HWC
vendor/lib64/hw/hwcomposer.exynos7884B.so
vendor/lib64/libexynosutils.so
vendor/lib64/libexynosdisplay.so
vendor/lib64/libExynosHWCService.so
vendor/lib64/libexynosgraphicbuffer.so
vendor/lib64/libexynosscaler.so
vendor/lib64/libexynosgscaler.so
vendor/lib/libExynosHWCService.so
vendor/lib/hw/hwcomposer.exynos7884B.so
vendor/lib/libexynosdisplay.so
vendor/lib/libexynosgscaler.so
vendor/lib/libexynosscaler.so
vendor/lib/libexynosgraphicbuffer.so
vendor/lib/libexynosutils.so
# Fingerprint
vendor/lib/libegis_fp_normal_sensor_test.so
vendor/lib64/libegis_fp_normal_sensor_test.so
# Sensors
vendor/lib64/hw/sensors.universal7884B.so
vendor/lib64/libyasalgo.so
vendor/etc/yas_set.cfg
vendor/lib/hw/sensors.universal7884B.so
vendor/lib/libsensorlistener.so
vendor/lib/libyasalgo.so
vendor/lib64/libsensorlistener.so
# GPS
vendor/lib64/libwrappergps.so
vendor/lib/libwrappergps.so
vendor/bin/hw/gpsd
# RIL
vendor/lib64/libvkmanager_vendor.so
vendor/lib64/libengmode_client.so
# HW Modules for 7884B
vendor/lib64/hw/gralloc.exynos7884B.so
vendor/lib64/hw/gatekeeper.exynos7884B.so
vendor/lib64/hw/memtrack.exynos7884B.so
vendor/lib64/hw/thermal.universal7884B.so
vendor/lib/hw/gralloc.exynos7884B.so
vendor/lib/hw/gatekeeper.exynos7884B.so
vendor/lib/hw/memtrack.exynos7884B.so
vendor/lib/hw/thermal.universal7884B.so
# Media
vendor/etc/mixer_paths.xml
vendor/etc/mixer_gains.xml
# Firmware
vendor/firmware/fimc_is_lib.bin
vendor/firmware/fimc_is_rta.bin
vendor/firmware/setfile_4ha_front.bin
vendor/firmware/nfc/sec_s3nrn82_firmware.bin
vendor/firmware/mfc_fw.bin
vendor/firmware/setfile_3l6.bin
vendor/firmware/setfile_sr556.bin
vendor/firmware/dax_param.bin
# Wifi
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/mx140_t_wlan_t.hcf
vendor/etc/wifi/mx140_t.bin
vendor/etc/wifi/mx140.bin
vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140_t/debug/wlan/id.txt
vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan_t.hcf
vendor/etc/wifi/indoorchannel.info
vendor/etc/wifi/mx140_t_wlan.hcf
vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140/debug/wlan/id.txt
vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140/debug/wlan/univif.dbg
vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140/debug/common/log-strings.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/etc/wifi/mx140_wlan.hcf
vendor/etc/wifi/wpa_supplicant_overlay.conf
vendor/etc/wifi/mx140_bt.hcf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/mx
vendor/etc/wifi/wpa_supplicant.conf

16
a20e/setup-makefiles.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Required!
export DEVICE=a20e
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"

21
a30/extract-files.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
return
fi
set -e
export DEVICE=a30
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"

161
a30/proprietary-files.txt Normal file
View file

@ -0,0 +1,161 @@
# All blobs below are extracted from samsung/a30cis/a30:11/RP1A.200720.012/A305FNXXU6CUI2:user/release-keys, unless otherwise stated.
# Audio
vendor/lib64/soundfx/libswdap.so
vendor/lib/hw/audio.primary.exynos7904.so
vendor/lib/vndk/libaudioroute.so
vendor/lib/libyasalgo.so
vendor/lib/librecordalive.so
vendor/lib/soundfx/libswdap.so
vendor/lib/libsamsungDiamondVoice.so
vendor/lib/lib_SamsungRec_07001.so
vendor/lib/libaudio-ril.so
vendor/lib64/libwebrtc_audio_preprocessing.so
vendor/lib64/libengmode_client.so
vendor/lib/libwebrtc_audio_preprocessing.so
vendor/lib/libaudio_soundtrigger.so
# Camera
vendor/lib64/libvideobeauty_interface.so
vendor/lib/libSonyIMX471RmscLibrary.so
vendor/lib64/libSEF.quram.so
vendor/lib64/libsaiv_BeautySolutionVideo.so
vendor/lib64/libSonyIMX471RmscLibrary.so
vendor/lib64/libexynoscamera3.so
vendor/lib64/hw/camera.exynos7904.so
vendor/lib64/libuniplugin.so
vendor/lib/libvideobeauty_interface.so
vendor/lib/libSEF.quram.so
vendor/lib/libsaiv_BeautySolutionVideo.so
vendor/lib64/libOpenCv.camera.samsung.so
vendor/lib64/libuniapi.so
vendor/lib/libOpenCv.camera.samsung.so
vendor/lib64/libgiantmscl.so
vendor/lib64/libremosaic_daemon.so
vendor/lib/hw/camera.exynos7904.so
vendor/lib64/libacryl.so
vendor/lib64/libhwjpeg.so
vendor/lib/libgiantmscl.so
vendor/lib/libhwjpeg.so
vendor/lib/libuniplugin.so
vendor/lib/libremosaic_daemon.so
vendor/lib/libexynoscamera3.so
vendor/lib/libuniapi.so
# Firmware
vendor/firmware/fimc_is_lib.bin
vendor/firmware/fimc_is_rta.bin
vendor/firmware/setfile_3p8sp.bin
vendor/firmware/setfile_5e9.bin
vendor/firmware/setfile_imx471.bin
vendor/firmware/mfc_fw.bin
vendor/firmware/dax_param.bin
vendor/firmware/setfile_2p6.bin
# Fingerprint
vendor/lib64/libegis_fp_normal_sensor_test.so
vendor/lib/libegis_fp_normal_sensor_test.so
# HWC
vendor/lib64/libExynosHWCService.so
vendor/lib64/libexynosutils.so
vendor/lib64/libexynosdisplay.so
vendor/lib64/libexynosgraphicbuffer.so
vendor/lib64/libexynosgscaler.so
vendor/lib/libexynosdisplay.so
vendor/lib64/libexynosscaler.so
vendor/lib/libExynosHWCService.so
vendor/lib64/hw/hwcomposer.exynos7904.so
vendor/lib64/libexynosv4l2.so
vendor/lib/libexynosutils.so
vendor/lib/libexynosgscaler.so
vendor/lib/libexynosv4l2.so
vendor/lib/libexynosscaler.so
vendor/lib/libexynosgraphicbuffer.so
# Sensors
vendor/lib64/libiwt.so
vendor/lib64/hw/sensors.universal7904.so
vendor/lib64/libsensorlistener.so
vendor/lib64/libyasalgo.so
vendor/lib/libsensorlistener.so
vendor/lib/hw/sensors.universal7904.so
vendor/etc/yas_set.cfg
# HW Modules
vendor/lib64/hw/gatekeeper.exynos7904.so
vendor/lib64/hw/gralloc.exynos7904.so
vendor/lib64/hw/memtrack.exynos7904.so
vendor/lib64/hw/thermal.universal7904.so
vendor/lib/hw/gatekeeper.exynos7904.so
vendor/lib/hw/hwcomposer.exynos7904.so
vendor/lib/hw/gralloc.exynos7904.so
vendor/lib/hw/memtrack.exynos7904.so
vendor/lib/hw/thermal.universal7904.so
# GPS
vendor/bin/hw/gpsd
vendor/lib/libwrappergps.so
vendor/lib64/libwrappergps.so
# Media
vendor/etc/mixer_paths.xml
vendor/etc/mixer_gains.xml
# Wifi
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/mx140_t_wlan_t.hcf
vendor/etc/wifi/mx140_t.bin
vendor/etc/wifi/mx140.bin
vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140_t/debug/wlan/id.txt
vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan_t.hcf
vendor/etc/wifi/indoorchannel.info
vendor/etc/wifi/mx140_t_wlan.hcf
vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140/debug/wlan/id.txt
vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140/debug/wlan/univif.dbg
vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140/debug/common/log-strings.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan.hcf
vendor/etc/wifi/mx140_bt.hcf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/mx
# TEE firmware
vendor/tee/00000000-0000-0000-0000-46494e474502

16
a30/setup-makefiles.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Required!
export DEVICE=a30
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"

21
a40/extract-files.sh Normal file
View file

@ -0,0 +1,21 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# If we're being sourced by the common script that we called,
# stop right here. No need to go down the rabbit hole.
if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
return
fi
set -e
export DEVICE=a40
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"

135
a40/proprietary-files.txt Normal file
View file

@ -0,0 +1,135 @@
vendor/lib64/libexynosutils.so
vendor/lib64/libegis_fp_normal_sensor_test.so
vendor/lib64/libvideobeauty_interface.so
vendor/lib64/libiwt.so
vendor/lib64/libExynosHWCService.so
vendor/lib64/libSEF.quram.so
vendor/lib64/libexynosdisplay.so
vendor/lib64/libsaiv_BeautySolutionVideo.so
vendor/lib64/libyasalgo.so
vendor/lib64/libexynosgraphicbuffer.so
vendor/lib64/libsensorlistener.so
vendor/lib64/libuniplugin.so
vendor/lib64/soundfx/libswdap.so
vendor/lib64/libOpenCv.camera.samsung.so
vendor/lib64/libwrappergps.so
vendor/lib64/libexynoscamera3.so
vendor/lib64/libexynosgscaler.so
vendor/lib64/libexynosscaler.so
vendor/lib64/hw/gatekeeper.exynos7904.so
vendor/lib64/hw/camera.exynos7904.so
vendor/lib64/hw/hwcomposer.exynos7904.so
vendor/lib64/hw/gralloc.exynos7904.so
vendor/lib64/hw/memtrack.exynos7904.so
vendor/lib64/hw/thermal.universal7904.so
vendor/lib64/hw/sensors.universal7904.so
vendor/lib64/libgiantmscl.so
vendor/lib64/libacryl.so
vendor/lib64/libhwjpeg.so
vendor/lib64/libuniapi.so
vendor/lib64/libengmode_client.so
vendor/lib64/libexynosv4l2.so
vendor/lib/libexynosutils.so
vendor/lib/libsamsungDiamondVoice.so
vendor/lib/libegis_fp_normal_sensor_test.so
vendor/lib/libvideobeauty_interface.so
vendor/lib/libExynosHWCService.so
vendor/lib/libSEF.quram.so
vendor/lib/libexynosdisplay.so
vendor/lib/libsaiv_BeautySolutionVideo.so
vendor/lib/vndk/libaudioroute.so
vendor/lib/libyasalgo.so
vendor/lib/librecordalive.so
vendor/lib/libexynosgraphicbuffer.so
vendor/lib/libsensorlistener.so
vendor/lib/libuniplugin.so
vendor/lib/soundfx/libswdap.so
vendor/lib/libOpenCv.camera.samsung.so
vendor/lib/libaudio-ril.so
vendor/lib/libwrappergps.so
vendor/lib/libexynoscamera3.so
vendor/lib/libexynosgscaler.so
vendor/lib/libexynosscaler.so
vendor/lib/hw/gatekeeper.exynos7904.so
vendor/lib/hw/camera.exynos7904.so
vendor/lib/hw/hwcomposer.exynos7904.so
vendor/lib/hw/audio.primary.exynos7904.so
vendor/lib/hw/gralloc.exynos7904.so
vendor/lib/hw/memtrack.exynos7904.so
vendor/lib/hw/thermal.universal7904.so
vendor/lib/hw/sensors.universal7904.so
vendor/lib/libgiantmscl.so
vendor/lib/libhwjpeg.so
vendor/lib/libwebrtc_audio_preprocessing.so
vendor/lib/libuniapi.so
vendor/lib/libaudio_soundtrigger.so
vendor/lib/libexynosv4l2.so
vendor/firmware/fimc_is_lib.bin
vendor/firmware/fimc_is_rta.bin
vendor/firmware/setfile_2x5.bin
vendor/firmware/setfile_5e9.bin
vendor/firmware/mfc_fw.bin
vendor/firmware/dax_param.bin
vendor/firmware/setfile_2p6.bin
vendor/etc/yas_set.cfg
vendor/etc/wifi/hydra_config.sdb
vendor/etc/wifi/mx140_t_wlan_t.hcf
vendor/etc/wifi/mx140_t.bin
vendor/etc/wifi/mx140.bin
vendor/etc/wifi/mx140_t/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140_t/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140_t/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140_t/debug/wlan/id.txt
vendor/etc/wifi/mx140_t/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140_t/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140_t/debug/wlan/univif.dbg
vendor/etc/wifi/mx140_t/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140_t/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140_t/debug/common/log-strings.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140_t/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/mx140_wlan_t.hcf
vendor/etc/wifi/indoorchannel.info
vendor/etc/wifi/mx140_t_wlan.hcf
vendor/etc/wifi/mx140/debug/wlan/hydra_config.sdb
vendor/etc/wifi/mx140/debug/wlan/unicli.dbg
vendor/etc/wifi/mx140/debug/wlan/unitab.dbg
vendor/etc/wifi/mx140/debug/wlan/id.txt
vendor/etc/wifi/mx140/debug/wlan/mib_out.xml
vendor/etc/wifi/mx140/debug/wlan/xide_mib.dbg
vendor/etc/wifi/mx140/debug/wlan/univif.dbg
vendor/etc/wifi/mx140/debug/wlan/hip_signals.xml
vendor/etc/wifi/mx140/debug/wlan/symbols.dbg
vendor/etc/wifi/mx140/debug/common/log-strings.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/pl192vic.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.bin
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox8.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/wlan_sys_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexM4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/bt_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/rf_chip_registers.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/mailbox16.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/cortexR4.xml
vendor/etc/wifi/mx140/debug/hardware/moredump/moredump.xml
vendor/etc/wifi/p2p_supplicant_overlay.conf
vendor/etc/wifi/mx140_wlan.hcf
vendor/etc/wifi/wpa_supplicant_overlay.conf
vendor/etc/wifi/mx140_bt.hcf
vendor/etc/wifi/platform.txt
vendor/etc/wifi/mx
vendor/etc/wifi/wpa_supplicant.conf
vendor/etc/mixer_paths.xml
vendor/etc/mixer_gains.xml
vendor/etc/plmn_se13.bin
vendor/bin/hw/gpsd
vendor/tee/00000000-0000-0000-0000-46494e474502

16
a40/setup-makefiles.sh Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Required!
export DEVICE=a40
export DEVICE_COMMON=universal7885-common
export VENDOR=samsung
"./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"

View file

@ -0,0 +1,92 @@
#!/bin/bash
#
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d ${MY_DIR} ]]; then MY_DIR="${PWD}"; fi
LINEAGE_ROOT="${MY_DIR}"/../../..
HELPER="${LINEAGE_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
function blob_fixup {
case "$1" in
vendor/lib*/camera.device@3.2-impl.so)
"$PATCHELF" --add-needed "libcorrectcamera.so" "$2"
sed -i 's/_ZN7android8hardware6camera6device4V3_214implementation12CameraDevice24getCameraCharacteristicsENSt3__18functionIFvNS1_6common4V1_06StatusERKNS0_8hidl_vecIhEEEEE/_ZN7android8hardware6camera6device4V3_214implementation12CameraDevice24getEurekaCharacteristicsENSt3__18functionIFvNS1_6common4V1_06StatusERKNS0_8hidl_vecIhEEEEE/g' "$2"
sed -i 's/_ZN7android8hardware6camera6device4V3_214implementation12CameraDevice4openERKNS_2spINS3_21ICameraDeviceCallbackEEENSt3__18functionIFvNS1_6common4V1_06StatusERKNS6_INS3_20ICameraDeviceSessionEEEEEE/_ZN7android8hardware6camera6device4V3_214implementation12CameraDevice4nukeERKNS_2spINS3_21ICameraDeviceCallbackEEENSt3__18functionIFvNS1_6common4V1_06StatusERKNS6_INS3_20ICameraDeviceSessionEEEEEE/g' "$2"
;;
vendor/lib*/libsensorlistener.so)
grep -q libshim_sensorndkbridge.so "$2" || "$PATCHELF" --add-needed "libshim_sensorndkbridge.so" "$2"
;;
esac
}
# Default to sanitizing the vendor folder before extraction
CLEAN_VENDOR=true
ONLY_COMMON=
ONLY_TARGET=
SECTION=
KANG=
while [ "${#}" -gt 0 ]; do
case "${1}" in
--only-common)
ONLY_COMMON=true
;;
--only-target)
ONLY_TARGET=true
;;
-n | --no-cleanup)
CLEAN_VENDOR=false
;;
-k | --kang)
KANG="--kang"
;;
-s | --section)
SECTION="${2}"
shift
CLEAN_VENDOR=false
;;
*)
SRC="${1}"
;;
esac
shift
done
if [ -z "${SRC}" ]; then
SRC="adb"
fi
# Initialize the helper for common device
if [ -z "${ONLY_TARGET}" ]; then
# Initialize the helper for common device
setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${LINEAGE_ROOT}" true "${CLEAN_VENDOR}"
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \
"${KANG}" --section "${SECTION}"
fi
if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then
# Reinitialize the helper for device
source "${MY_DIR}/../${DEVICE}/extract-files.sh"
setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" false "${CLEAN_VENDOR}"
extract "${MY_DIR}/../${DEVICE}/proprietary-files.txt" "${SRC}" \
"${KANG}" --section "${SECTION}"
fi
"${MY_DIR}/setup-makefiles.sh"

View file

@ -0,0 +1,165 @@
# All blobs below are extracted from samsung/a20ektt/a20e:11/RP1A.200720.012/A202KKKU8CUL3:user/release-keys, unless otherwise stated.
vendor/lib64/vendor.samsung.hardware.radio@2.1.so
vendor/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so
vendor/lib64/omx/libOMX.Exynos.HEVC.Decoder.so
vendor/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so
vendor/lib64/omx/libOMX.Exynos.VP8.Decoder.so
vendor/lib64/omx/libOMX.Exynos.AVC.Encoder.so
vendor/lib64/omx/libOMX.Exynos.AVC.Decoder.so
vendor/lib64/omx/libOMX.Exynos.VP9.Decoder.so
vendor/lib64/omx/libOMX.Exynos.WMV.Decoder.so
vendor/lib64/omx/libOMX.Exynos.VP8.Encoder.so
vendor/lib64/omx/libOMX.Exynos.HEVC.Encoder.so
vendor/lib64/libiwt.so
vendor/lib64/vendor.samsung.hardware.gnss@2.0.so
vendor/lib64/libsynaFpSensorTestNwd.so
vendor/lib64/libfloatingfeature.so
vendor/lib64/egl/libGLES_mali.so
vendor/lib64/libvkmanager_vendor.so
vendor/lib64/libion_exynos.so
vendor/lib64/libsecaudiocoreutils.so
vendor/lib64/libbauthserver.so
vendor/lib64/camera.device@3.2-impl.so
vendor/lib64/libteecl.so
vendor/lib64/camera.device@3.5-impl.so
vendor/lib64/camera.device@1.0-impl.so
vendor/lib64/libreference-ril.so
vendor/lib64/libepicoperator.so
vendor/lib64/libcsc.so
vendor/lib64/libgf_in_system_lib.so
vendor/lib64/libqfp_sensortest.so
vendor/lib64/soundfx/libaudioeffectoffload.so
vendor/lib64/librilutils.so
vendor/lib64/libsecnativefeature.so
vendor/lib64/libprofileparamstorage.so
vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so
vendor/lib64/libril.so
vendor/lib64/camera.device@3.3-impl.so
vendor/lib64/libExynosOMX_Core.so
vendor/lib64/camera.device@3.4-impl.so
vendor/lib64/libskeymaster4device.so
vendor/lib64/libExynosOMX_Resourcemanager.so
vendor/lib64/libsec-ril-dsds.so
vendor/lib64/hw/android.hardware.gnss@2.1-impl.so
vendor/lib64/hw/vendor.samsung.hardware.gnss@2.0-impl.so
vendor/lib64/libsec-ril.so
vendor/lib64/vendor.samsung.hardware.radio@2.0.so
vendor/lib64/libGrallocWrapper.so
vendor/lib64/libkeymaster_helper.so
vendor/lib64/libsecril-client.so
vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so
vendor/lib64/libwifi-hal.so
vendor/lib64/libbauthtzcommon.so
vendor/lib64/libsemnativecarrierfeature.so
vendor/lib64/libsecaudioinfo.so
vendor/lib/vendor.samsung.hardware.radio@2.1.so
vendor/lib/omx/libOMX.Exynos.MPEG4.Decoder.so
vendor/lib/omx/libOMX.Exynos.HEVC.Decoder.so
vendor/lib/omx/libOMX.Exynos.MPEG4.Encoder.so
vendor/lib/omx/libOMX.Exynos.VP8.Decoder.so
vendor/lib/omx/libOMX.Exynos.AVC.Encoder.so
vendor/lib/omx/libOMX.Exynos.AVC.Decoder.so
vendor/lib/omx/libOMX.Exynos.VP9.Decoder.so
vendor/lib/omx/libOMX.Exynos.WMV.Decoder.so
vendor/lib/omx/libOMX.Exynos.VP8.Encoder.so
vendor/lib/omx/libOMX.Exynos.HEVC.Encoder.so
vendor/lib/libsynaFpSensorTestNwd.so
vendor/lib/libfloatingfeature.so
vendor/lib/mediadrm/libwvdrmengine.so
vendor/lib/egl/libGLES_mali.so
vendor/lib/libion_exynos.so
vendor/lib/vndk/libtinyalsa.so
vendor/lib/libsecaudiocoreutils.so
vendor/lib/lib_soundaliveresampler.so
vendor/lib/libbauthserver.so
vendor/lib/camera.device@3.2-impl.so
vendor/lib/libteecl.so
vendor/lib/camera.device@3.5-impl.so
vendor/lib/camera.device@1.0-impl.so
vendor/lib/libreference-ril.so
vendor/lib/libspeakercalibration.so
vendor/lib/libepicoperator.so
vendor/lib/libcsc.so
vendor/lib/libgf_in_system_lib.so
vendor/lib/libqfp_sensortest.so
vendor/lib/liboemcrypto.so
vendor/lib/soundfx/libaudioeffectoffload.so
vendor/lib/librilutils.so
vendor/lib/libsecnativefeature.so
vendor/lib/libprofileparamstorage.so
vendor/lib/vendor.samsung.hardware.radio.bridge@2.0.so
vendor/lib/libril.so
vendor/lib/camera.device@3.3-impl.so
vendor/lib/libExynosOMX_Core.so
vendor/lib/lib_SoundAlive_SRC384_ver320.so
vendor/lib/camera.device@3.4-impl.so
vendor/lib/libExynosOMX_Resourcemanager.so
vendor/lib/lib_SamsungRec_07010.so
vendor/lib/libacryl.so
vendor/lib/libwvhidl.so
vendor/lib/vendor.samsung.hardware.radio@2.0.so
vendor/lib/libGrallocWrapper.so
vendor/lib/libsecril-client.so
vendor/lib/libSamsungPostProcessConvertor.so
vendor/lib/libbauthtzcommon.so
vendor/lib/libsemnativecarrierfeature.so
vendor/lib/libsecaudioinfo.so
vendor/firmware/Tfa9896.cnt
vendor/firmware/calliope_sram.bin
vendor/firmware/calliope_dram.bin
vendor/firmware/nfc/sec_s3nrn82_firmware.bin
vendor/firmware/AP_AUDIO_SLSI.bin
vendor/firmware/APBargeIn_AUDIO_SLSI.bin
vendor/etc/init/wifi_slsi.rc
vendor/etc/init/teegris_v3.rc
vendor/etc/init/init.gps.rc
vendor/etc/init/init.vendor.rilchip.rc
vendor/etc/init/init.vendor.rilcommon.rc
vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc
vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendor/etc/media_codecs_performance.xml
vendor/etc/dolby/dax-default.xml
vendor/etc/audio_board_info.xml
vendor/etc/gnss/gps.cfg
vendor/etc/gnss/ca.pem
vendor/etc/gnss/gps.debug.cfg
vendor/etc/media_profiles_V1_0.xml
vendor/etc/nfc/sec_s3nrn82_rfreg.bin
vendor/etc/media_codecs.xml
vendor/etc/default_volume_tables.xml
vendor/etc/audio_policy_volumes.xml
vendor/bin/main_abox
vendor/bin/wlbtd
vendor/bin/hw/macloader
vendor/bin/hw/android.hardware.drm@1.3-service.widevine
vendor/bin/hw/rild
vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service
vendor/bin/tzts_daemon
vendor/bin/cbd
vendor/bin/tzdaemon
vendor/tee/00000000-0000-0000-0000-00535453540c
vendor/tee/00000000-0000-0000-0000-4b45594d5354
vendor/tee/ffffffff-0000-0000-0000-000000000030
vendor/tee/00000000-0000-0000-0000-657365636f6d
vendor/tee/00000000-0000-0000-0000-000000020081
vendor/tee/00000000-0000-0000-0000-656e676d6f64
vendor/tee/00000000-0000-0000-0000-6d73745f5441
vendor/tee/00000000-0000-0000-0000-46494e474552
vendor/tee/00000000-0000-0000-0000-474154454b45
vendor/tee/00000000-0000-0000-0000-000000010081
vendor/tee/00000000-0000-0000-0000-564c544b5052
vendor/tee/00000000-0000-0000-0000-0053545354ab
vendor/tee/00000000-0000-0000-0000-0050524f4341
vendor/tee/00000000-0000-0000-0000-00000000dead
vendor/tee/driver/00000000-0000-0000-0000-00535453540b
vendor/tee/driver/00000000-0000-0000-0000-4d53546d7374
vendor/tee/driver/18d9f073-18a5-4ade-9def-875e07f7f293_
vendor/tee/driver/00000000-0000-0000-0000-564c544b4456
vendor/tee/tui/resolution_common/ID00000100
vendor/tee/00000000-0000-0000-0000-535355504341
vendor/tee/00000000-0000-0000-0000-505256544545
vendor/tee/00000000-0000-0000-0000-000000534b4d
vendor/tee/00000000-0000-0000-0000-00575644524d
vendor/tee/00000000-0000-0000-0000-000046495645
vendor/tee/00000000-0000-0000-0000-446e6c6f6164

View file

@ -0,0 +1,50 @@
#!/bin/bash
#
# Copyright (C) 2017-2020 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
set -e
INITIAL_COPYRIGHT_YEAR=2019
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d ${MY_DIR} ]]; then MY_DIR="${PWD}"; fi
LINEAGE_ROOT="${MY_DIR}/../../.."
HELPER="${LINEAGE_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
# Initialize the helper for common
setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${LINEAGE_ROOT}" true
# Copyright headers and guards
write_headers "universal7885-common"
# The standard common blobs
write_makefiles "${MY_DIR}/proprietary-files.txt" true
# Finish
write_footers
if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then
# Reinitialize the helper for device
INITIAL_COPYRIGHT_YEAR="$DEVICE_BRINGUP_YEAR"
setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" false
# Copyright headers and guards
write_headers
# The standard device blobs
write_makefiles "${MY_DIR}/../${DEVICE}/proprietary-files.txt" true
# Finish
write_footers
fi