[Miscellaneous Android Development] hevil_p:
help me create extract-files.sh

hi guys,

i am on creating the extract-files.sh for the 924 german ota release to build the cyanogenmod.

i could need help to identify the proprietary files. please tell me what u think is NOT huawei pro file

adb pull /system/app/ApkBatchInstall.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/ApkBatchInstall.apk
adb pull /system/app/ApplicationsProvider.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/ApplicationsProvider.apk
adb pull /system/app/BackupRestoreConfirmation.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/BackupRestoreConfirmation.apk
adb pull /system/app/CertInstaller.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/CertInstaller.apk
adb pull /system/app/DefaultContainerService.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/DefaultContainerService.apk
adb pull /system/app/DrmProvider.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/DrmProvider.apk #sure?
adb pull /system/app/Exchange.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/Exchange.apk #sure?
adb pull /system/app/FaceLock.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/FaceLock.apk #sure?
adb pull /system/app/Gmail.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/Gmail.apk #sure?
adb pull /system/app/GMS_Maps.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GMS_Maps.apk #sure?
adb pull /system/app/GoogleBackupTransport.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleBackupTransport.apk #sure?
adb pull /system/app/GoogleCalendarSyncAdapter.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleCalendarSyncAdapter.apk #sure?
adb pull /system/app/GoogleContactsSyncAdapter.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleContactsSyncAdapter.apk #sure?
adb pull /system/app/GoogleFeedback.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleFeedback.apk #sure?
adb pull /system/app/GoogleLoginService.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleLoginService.apk #sure?
adb pull /system/app/GooglePartnerSetup.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GooglePartnerSetup.apk #sure?
adb pull /system/app/GoogleServicesFramework.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleServicesFramework.apk #sure?
adb pull /system/app/GoogleQuickSearchBox.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/GoogleQuickSearchBox.apk #sure?
adb pull /system/app/HuaweiSecurityGuard.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HuaweiSecurityGuard.apk #sure?
adb pull /system/app/HwBluetoothImport.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwBluetoothImport.apk #sure?
adb pull /system/app/HwCamera.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwCamera.apk #sure?
adb pull /system/app/HwDLNA.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwDLNA.apk #sure?
adb pull /system/app/HwFileManager.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwFileManager.apk #sure?
adb pull /system/app/HwFlashlight.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwFlashlight.apk #sure?
adb pull /system/app/HwIME.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwIME.apk #sure?
adb pull /system/app/HwLauncher5_NormalPlus.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwLauncher5_NormalPlus.apk #sure?
adb pull /system/app/HwOUC.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwOUC.apk #sure?
adb pull /system/app/HwWiFiHotspot.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/HwWiFiHotspot.apk #sure?
adb pull /system/app/KeyChain.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/KeyChain.apk #sure?
adb pull /system/app/PackageInstaller.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/PackageInstaller.apk #sure?
adb pull /system/app/MMITest_II.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/MMITest_II.apk #sure?
adb pull /system/app/MMITest_record.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/MMITest_record.apk #sure?
adb pull /system/app/Music2.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/Music2.apk #sure?
adb pull /system/app/NetworkLocation.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/NetworkLocation.apk #sure?
adb pull /system/app/OMACP.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/OMACP.apk #sure?
adb pull /system/app/PlusOne.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/PlusOne.apk #sure?
adb pull /system/app/PrivInit.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/PrivInit.apk #sure?
adb pull /system/app/ProjectMenuAct.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/ProjectMenuAct.apk #sure?
adb pull /system/app/Settings.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/Settings.apk #sure?
adb pull /system/app/SettingsProvider.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/SettingsProvider.apk #sure?
adb pull /system/app/SetupWizard.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/SetupWizard.apk #sure?
adb pull /system/app/SystemUI.apk ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/SystemUI.apk #sure?
(cat << EOF) | sed s/__DEVICE__/$DEVICE/g | sed s/__MANUFACTURER__/$MANUFACTURER/g > ../../../vendor/$MANUFACTURER/$DEVICE/device-vendor-blobs.mk

adb pull /system/bin/akmd8962 ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/akmd8962
adb pull /system/bin/akmd8975 ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/akmd8975
#adb pull /system/bin/am ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/am
#adb pull /system/bin/amploader ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/amploader
#adb pull /system/bin/app_process ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/app_process
#adb pull /system/bin/applypatch ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/applypatch
adb pull /system/bin/ATFWD-daemon ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/ATFWD-daemon
#adb pull /system/bin/bluetoothd ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bluetoothd
#adb pull /system/bin/bmgr ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bmgr
adb pull /system/bin/bootanimation ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bootanimation
adb pull /system/bin/bootanimationex ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bootanimationex
adb pull /system/bin/brcm_patchram_plus ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/brcm_patchram_plus
#adb pull /system/bin/bridgemgrd ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bridgemgrd
#adb pull /system/bin/btld ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/btld
#adb pull /system/bin/btnvtool ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/btnvtool
#adb pull /system/bin/bu ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bu
#adb pull /system/bin/bugreport ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/bugreport
#adb pull /system/bin/callife ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/callife
#adb pull /system/bin/ccid_daemon ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/ccid_daemon
#adb pull /system/bin/charge ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/charge
#adb pull /system/bin/cmp ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/cmp
#adb pull /system/bin/cnd ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/cnd
#adb pull /system/bin/compassd ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/compassd
#adb pull /system/bin/cust ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/cust
#adb pull /system/bin/hci_dev_state ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/hci_dev_state
#adb pull /system/bin/hci_qcomm_init ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/hci_qcomm_init
#adb pull /system/bin/hciattach ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/hciattach
adb pull /system/bin/hw_scsi_switch ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/hw_scsi_switch
adb pull /system/bin/load_oemlogo ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/load_oemlogo
adb pull /system/bin/loc_api_app ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/loc_api_app
adb pull /system/bin/mm-abl-daemon ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-abl-daemon
adb pull /system/bin/mm-adec-omxaac-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxaac-test
adb pull /system/bin/mm-adec-omxadpcm-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxadpcm-test
adb pull /system/bin/mm-adec-omxamr-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxamr-test
adb pull /system/bin/mm-adec-omxamrwb-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxamrwb-test
adb pull /system/bin/mm-adec-omxmp3-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxmp3-test
adb pull /system/bin/mm-adec-omxQcelpHw-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxQcelpHw-test
adb pull /system/bin/mm-adec-omxvam-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxvam-test
adb pull /system/bin/mm-adec-omxwma-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-adec-omxwma-test
adb pull /system/bin/mm-aenc-omxaac-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-aenc-omxaac-test
adb pull /system/bin/mm-aenc-omxamr-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-aenc-omxamr-test
adb pull /system/bin/mm-aenc-omxevrc-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-aenc-omxevrc-test
adb pull /system/bin/mm-aenc-omxqcelp13-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-aenc-omxqcelp13-test
adb pull /system/bin/mm-audio-alsa-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-audio-alsa-test
adb pull /system/bin/mm-audio-ctrl-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-audio-ctrl-test
adb pull /system/bin/mm-audio-mvs-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-audio-mvs-test
adb pull /system/bin/mm-audio-native-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-audio-native-test
adb pull /system/bin/mm-audio-voem_if-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-audio-voem_if-test
adb pull /system/bin/mm-jpeg-dec-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-jpeg-dec-test
adb pull /system/bin/mm-jpeg-enc-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-jpeg-enc-test
adb pull /system/bin/mm-jps-enc-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-jps-enc-test
adb pull /system/bin/mm-mpo-enc-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-mpo-enc-test
adb pull /system/bin/mm-omx-devmgr ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-omx-devmgr
adb pull /system/bin/mm-qcamera-daemon ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-qcamera-daemon
adb pull /system/bin/mm-qcamera-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-qcamera-test
adb pull /system/bin/mm-qcamera-testsuite-client ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-qcamera-testsuite-client
adb pull /system/bin/mm-vdec-omx-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-vdec-omx-test
adb pull /system/bin/mm-venc-omx-test720p ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-venc-omx-test720p
adb pull /system/bin/mm-video-driver-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-video-driver-test
adb pull /system/bin/mm-video-encdrv-test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/mm-video-encdrv-test
adb pull /system/bin/oem_rpc_svc ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/oem_rpc_svc
adb pull /system/bin/oeminfo_test ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/oeminfo_test
adb pull /system/bin/omx_tests ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/omx_tests
adb pull /system/bin/rmt_oeminfo ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/rmt_oeminfo
adb pull /system/bin/rmt_storage ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/rmt_storage
adb pull /system/bin/simg2img ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/simg2img
adb pull /system/bin/surfaceflinger ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/surfaceflinger
adb pull /system/bin/shutdownanimation ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/shutdownanimation
#adb pull /system/bin/system_server ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/system_server
adb pull /system/bin/test_gemini ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/test_gemini
adb pull /system/bin/thermald ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/thermald
#adb pull /system/bin/usbhub ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/usbhub
#adb pull /system/bin/usbhub_init ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/usbhub_init
adb pull /system/bin/v4l2-qcamera-app ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/v4l2-qcamera-app
#adb pull /system/bin/watchprops ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/watchprops
#adb pull /system/bin/wiperiface_v01 ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/wiperiface_v01
#adb pull /system/bin/wl ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/wl
adb pull /system/bin/wl_4330 ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/wl_4330
adb pull /system/bin/wlan_detect ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/wlan_detect
adb pull /system/bin/write_NV_114 ../../../vendor/$MANUFACTURER/$DEVICE/proprietary/write_NV_114