Igual te digo una tontería pero creo que si usas el proyecto que señalas, ya esta compilado, y no necesitas nada mas que instalar android sdk, configurar ubuntu para que te reconozca el movil por adb, luego bajas el proyecto, lo descomprimes y en terminal lanzas /extract-files.sh
desde la carpeta donde se encuentre el proyecto;con eso creo que te copia los datos al movil.
Te lo digo porque probando con un android emulado al usar ese comando copia algo al android pero me da error , me dice:
julian@julian-System-Product-Name:/media/SECUNDARIO/Movil/galaxy3_i9305/android_device_samsung_i9305-jb-mr1_mkt$ ./extract-files.sh
adbd is already running as root
Pulling proprietary files...
remote object '/system/bin/at_distributor' does not exist
remote object '/system/bin/efsks' does not exist
remote object '/system/bin/gsiff_daemon' does not exist
remote object '/system/bin/ks' does not exist
remote object '/system/bin/netmgrd' does not exist
remote object '/system/bin/qcks' does not exist
remote object '/system/bin/qmiproxy' does not exist
remote object '/system/bin/qmuxd' does not exist
110 KB/s (9940 bytes in 0.087s)
remote object '/system/bin/sec-ril' does not exist
remote object '/system/bin/smdexe' does not exist
remote object '/system/etc/Diag.cfg' does not exist
remote object '/system/etc/Diag_zero.cfg' does not exist
remote object '/system/lib/libakm.so' does not exist
remote object '/system/lib/libatparser.so' does not exist
remote object '/system/lib/libcsd-client.so' does not exist
remote object '/system/lib/libdiag.so' does not exist
remote object '/system/lib/libdsi_netctrl.so' does not exist
remote object '/system/lib/libdsutils.so' does not exist
remote object '/system/lib/libfactoryutil.so' does not exist
remote object '/system/lib/libidl.so' does not exist
remote object '/system/lib/libloc_api_v02.so' does not exist
remote object '/system/lib/libnetmgr.so' does not exist
remote object '/system/lib/libomission_avoidance.so' does not exist
remote object '/system/lib/libqcci_legacy.so' does not exist
remote object '/system/lib/libqdi.so' does not exist
remote object '/system/lib/libqdp.so' does not exist
remote object '/system/lib/libqmi.so' does not exist
remote object '/system/lib/libqmi_cci.so' does not exist
remote object '/system/lib/libqmi_client_qmux.so' does not exist
remote object '/system/lib/libqmi_common_so.so' does not exist
remote object '/system/lib/libqmi_csi.so' does not exist
remote object '/system/lib/libqmi_encdec.so' does not exist
remote object '/system/lib/libqmiservices.so' does not exist
411 KB/s (36308 bytes in 0.086s)
remote object '/system/lib/libril-qc-qmi-1.so' does not exist
remote object '/system/lib/libril-qcril-hook-oem.so' does not exist
remote object '/system/lib/libsecnativefeature.so' does not exist
remote object '/system/lib/libsecril-client.so' does not exist
remote object '/system/lib/hw/vendor-camera.exynos4.so' does not exist
remote object '/system/lib/hw/sensors.smdk4x12.so' does not exist
remote object '/system/usr/keylayout/sec_touchkey.kl' does not exist