| # |
| # 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 |
| |