Hi ! 🙂 If you have issues in directly getting proprietary blobs from the the device, for an example while building the source if you often get make errors saying some files are missing, instead pull files from device you can obtain them from a already built CyanogenMod ROM.

Step 1:
First of all find an already build Cyanogenmod ROM zip file for you device model. You can search at http://forum.xda-developers.com
Step 2:
Download the zip file and extract the source in to a directory named original
:$ mkdir -p ~/original

Step 3:
Now open a new terminal at the device/samsung/<device model> and execute the extract-files.sh
:$ cd ~/android/system/device/samsung/<device model>
:$ ./extract-files.sh <path to the unzip files folder>
Ex.
:$ cd ~/android/system/device/samsung/ancora
:$ ./extract-files.sh /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora


Full Log:
tharaka@tharaka-ubuntu14:~/android/system$ cd ~/android/system/device/samsung/ancoratharaka@tharaka-ubuntu14:~/android/system/device/samsung/ancora$ ./extract-files.sh /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora
./extract-files.sh: line 1: #!/bin/sh: No such file or directory
Found DEVICE=ancora VENDOR=samsung
have argument /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora
test path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora
test path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora found
Function to perform the extraction from either adb or paths
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/bin/bcm4329.hcd
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/bin/bcm4329.hcd
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//bin/rmt_storage
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//bin/rmt_storage
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//bin/rild
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//bin/rild
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//bin/radish
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//bin/radish
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_command_control.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_command_control.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_h263_dec_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_h263_dec_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_h264_dec_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_h264_dec_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_h264_enc_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_h264_enc_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_mp4_dec_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_mp4_dec_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_mp4_enc_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_mp4_enc_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/vidc_720p_vc1_dec_mc.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/vidc_720p_vc1_dec_mc.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/yamato_pfp.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/yamato_pfp.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//etc/firmware/yamato_pm4.fw
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//etc/firmware/yamato_pm4.fw
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/libEGL_adreno.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/libEGL_adreno.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/libGLESv1_CM_adreno.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/libGLESv1_CM_adreno.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/libGLESv2_adreno.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/libGLESv2_adreno.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/libq3dtools_adreno.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/libq3dtools_adreno.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/eglsubAndroid.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/eglsubAndroid.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/egl/libGLESv2S3D_adreno.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/egl/libGLESv2S3D_adreno.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libActionShot.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libActionShot.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libakm.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libakm.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libarccamera.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libarccamera.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libaudioalsa.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libaudioalsa.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libC2D2.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libC2D2.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libCB.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libCB.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libsc-a2xx.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libsc-a2xx.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libOpenVG.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libOpenVG.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libOpenCL.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libOpenCL.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libgsl.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libgsl.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libbt-vendor.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libbt-vendor.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libc2d2_z180.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libc2d2_z180.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system/vendor/lib/libadreno_utils.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system/vendor/lib/libadreno_utils.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libcamera.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libcamera.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libcaps.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libcaps.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libgemini.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libgemini.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libmmipl.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libmmipl.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libmmjpeg.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libmmjpeg.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libmmosal.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libmmosal.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libmmparser.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libmmparser.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libOmxMp3Dec.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libOmxMp3Dec.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/liboemcamera.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/liboemcamera.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libPanoraMax3.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libPanoraMax3.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libs3cjpeg.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libs3cjpeg.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libseccameraadaptor.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libseccameraadaptor.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libsecjpegarcsoft.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libsecjpegarcsoft.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libsecjpegboard.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libsecjpegboard.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libsecjpeginterface.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libsecjpeginterface.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libsecril-client.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libsecril-client.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libsec-ril.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libsec-ril.so
full path /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora/system//lib/libril.so
Copying from cm-11-20141223-UNOFFICIAL-ancora: /system//lib/libril.so
Function to perform the extraction from either adb or paths
egrep: ../samsung/ancora/proprietary-files.txt: No such file or directory
Generating ../../../vendor/samsung/ancora/ancora-vendor-blobs.mk …
Generating ../../../vendor/samsung/ancora/ancora-vendor.mk …
Generating ../../../vendor/samsung/ancora/BoardConfigVendor.mk …
tharaka@tharaka-ubuntu14:~/android/system/device/samsung/ancora$ /home/tharaka/original/cm-11-20141223-UNOFFICIAL-ancora
Cheers ! 🙂
Like this:
Like Loading...