1  asus)
2    TO_EXTRACT="\
3            system/bin/sensors-config \
4            system/etc/apns-conf.xml \
5            system/lib/hw/camera.tegra3.so \
6            system/lib/hw/sensors.grouper.so \
7            system/lib/libsensors.lightsensor.so \
8            system/lib/libxgold-ril.so \
9            system/vendor/lib/drm/libdrmwvmplugin.so \
10            system/vendor/lib/libwvm.so \
11            "
12    ;;
13  broadcom)
14    TO_EXTRACT="\
15            system/bin/glgps \
16            system/etc/firmware/bcm4330.hcd \
17            system/etc/gps/gpsconfig.xml \
18            system/lib/hw/gps.tegra3.so \
19            "
20    ;;
21  elan)
22    TO_EXTRACT="\
23            system/etc/firmware/touch_fw.ekt \
24            "
25    ;;
26  invensense)
27    TO_EXTRACT="\
28            system/lib/libinvensense_hal.so \
29            system/lib/libmllite.so \
30            system/lib/libmplmpu.so \
31            "
32    ;;
33  nvidia)
34    TO_EXTRACT="\
35            system/bin/tf_daemon \
36            system/etc/firmware/nvavp_os_00001000.bin \
37            system/etc/firmware/nvavp_os_0ff00000.bin \
38            system/etc/firmware/nvavp_os_e0000000.bin \
39            system/etc/firmware/nvavp_os_eff00000.bin \
40            system/etc/firmware/nvavp_vid_ucode_alt.bin \
41            system/etc/nvcamera.conf \
42            system/etc/nvram.txt \
43            system/lib/egl/libEGL_tegra.so \
44            system/lib/egl/libGLESv1_CM_tegra.so \
45            system/lib/egl/libGLESv2_tegra.so \
46            system/lib/hw/gralloc.tegra3.so \
47            system/lib/hw/hwcomposer.tegra3.so \
48            system/lib/libardrv_dynamic.so \
49            system/lib/libcgdrv.so \
50            system/lib/libnvapputil.so \
51            system/lib/libnvasfparserhal.so \
52            system/lib/libnvaviparserhal.so \
53            system/lib/libnvavp.so \
54            system/lib/libnvcamerahdr.so \
55            system/lib/libnvddk_2d.so \
56            system/lib/libnvddk_2d_v2.so \
57            system/lib/libnvdispmgr_d.so \
58            system/lib/libnvmm.so \
59            system/lib/libnvmmlite.so \
60            system/lib/libnvmmlite_audio.so \
61            system/lib/libnvmmlite_image.so \
62            system/lib/libnvmmlite_utils.so \
63            system/lib/libnvmmlite_video.so \
64            system/lib/libnvmm_audio.so \
65            system/lib/libnvmm_camera.so \
66            system/lib/libnvmm_contentpipe.so \
67            system/lib/libnvmm_image.so \
68            system/lib/libnvmm_manager.so \
69            system/lib/libnvmm_misc.so \
70            system/lib/libnvmm_parser.so \
71            system/lib/libnvmm_service.so \
72            system/lib/libnvmm_utils.so \
73            system/lib/libnvmm_video.so \
74            system/lib/libnvmm_writer.so \
75            system/lib/libnvodm_dtvtuner.so \
76            system/lib/libnvodm_hdmi.so \
77            system/lib/libnvodm_imager.so \
78            system/lib/libnvodm_misc.so \
79            system/lib/libnvodm_query.so \
80            system/lib/libnvomx.so \
81            system/lib/libnvomxilclient.so \
82            system/lib/libnvos.so \
83            system/lib/libnvparser.so \
84            system/lib/libnvrm.so \
85            system/lib/libnvrm_graphics.so \
86            system/lib/libnvsm.so \
87            system/lib/libnvtvmr.so \
88            system/lib/libnvwinsys.so \
89            system/lib/libnvwsi.so \
90            system/lib/libstagefrighthw.so \
91            system/lib/libtf_crypto_sst.so \
92            "
93    ;;
94  nxp)
95    TO_EXTRACT="\
96            system/vendor/firmware/libpn544_fw.so \
97            "
98    ;;
99  widevine)
100    TO_EXTRACT="\
101            system/lib/libdrmdecrypt.so \
102            system/vendor/lib/libwvdrm_L1.so \
103            system/vendor/lib/libWVStreamControlAPI_L1.so
104            "
105    ;;
106