blob: c42e9f2fd6431c0c46e2e289d6dba3b1ca1c8daa [file] [log] [blame]
#
# This file lists all of the proprietary blobs that need to be
# extracted from a stock device. The extract-files.sh script
# parses this file and copies the blobs into the vendor and build
# trees as needed.
#
# File format:
# - Comments lines start with a hash (#) character and will be
# ignore.
# - Blobs should be listed with their path relative to /system
# on the device.
# - A different destination path may be specified after a colon on
# the same line as the blob source path. Otherwise, the
# destination path with be the same as it was on the device.
# - Options for a particular blob are specified in a comment
# after the blob path.
#
# Blob options:
# - needed_for_build: the blob will also be copied into the obj
# directory for use in the build of other open source files.
# - optional: if the blob is not found, extraction will not abort.
# directory for use in the build of other open source files.
#
# Bins
bin/mpdecision
# Audio
lib/libacdbloader.so # needed_for_build
lib/libacdbmapper.so # needed_for_build
lib/libaudcal.so
lib/libaudioalsa.so # needed_for_build
lib/libaudioparsers.so
# mmparser extended
lib/libmmparser.so
lib/libmmosal.so
#lib/libDivxDrm.so
# Graphics
lib/egl/eglsubAndroid.so
lib/egl/libEGL_adreno200.so
lib/egl/libGLESv1_CM_adreno200.so
lib/egl/libGLESv2_adreno200.so
lib/egl/libq3dtools_adreno200.so
lib/egl/libplayback_adreno200.so
lib/egl/libGLESv2S3D_adreno200.so
lib/libgsl.so
lib/libC2D2.so
lib/libc2d2_z180.so # optional
lib/libOpenCL.so
lib/libOpenVG.so
lib/libsc-a2xx.so
# Radio
bin/netmgrd
bin/ks
bin/qcks
bin/sec-ril
bin/qmiproxy
bin/qmuxd
bin/rmt_storage
bin/rild
lib/libsecril-client.so
lib/libqmi.so
lib/libqdi.so
lib/libqdp.so
lib/libqmiservices.so
lib/libqueue.so
lib/libril.so
lib/libreference-ril.so
lib/libril-qc-qmi-1.so
lib/libril-qcril-hook-oem.so
lib/libdsutils.so
lib/libdsi_netctrl.so
lib/libidl.so
lib/libnetmgr.so
lib/libqcci_legacy.so
lib/libqmi_client_qmux.so
lib/libomission_avoidance.so
lib/libfactoryutil.so
lib/libsecnativefeature.so
# GPS
lib/liboncrpc.so
lib/libloc_api-rpc-qc.so
lib/libcommondefs.so
lib/librpc.so
# Sensors
lib/hw/sensors.MSM8660_SURF.so
lib/libakm.so
# Camera
lib/hw/camera.msm8660.so
lib/libmmjpeg.so
lib/libgemini.so
lib/libs3cjpeg.so
lib/liboemcamera.so
lib/libmmipl.so
lib/libmmmpo.so
lib/libmmstereo.so
# General
lib/libdiag.so
lib/libqc-opt.so
# Wi-Fi
etc/wifi/bcmdhd_apsta.bin
etc/wifi/nvram_net.txt
etc/wifi/wpa_supplicant.conf
etc/wifi/bcmdhd_p2p.bin
etc/wifi/bcmdhd_sta.bin
etc/wifi/bcmdhd_mfg.bin
etc/wifi/nvram_mfg.txt
# Firmware
etc/firmware/dsps_fluid.b00
etc/firmware/dsps_fluid.b01
etc/firmware/dsps_fluid.b02
etc/firmware/dsps_fluid.b03
etc/firmware/dsps_fluid.mdt
etc/firmware/leia_pfp_470.fw
etc/firmware/leia_pm4_470.fw
etc/firmware/vidc_1080p.fw
etc/firmware/yamato_pfp.fw
etc/firmware/yamato_pm4.fw
# Thermald
bin/thermald
etc/thermald.conf
lib/libdsm.so
lib/libthermal_mitigation_fusion.so
lib/libthermal_mitigation.so