├── .gitignore ├── AUTHORS ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── build.cmd ├── build.sh ├── config.h.in ├── configure.ac ├── emmcdl.win32.sln ├── emmcdl.win32.vcxproj ├── inc ├── crc.h ├── diskwriter.h ├── dload.h ├── emmcdl.h ├── ffu.h ├── firehose.h ├── list.h ├── partition.h ├── protocol.h ├── qcversion.h ├── sahara.h ├── serialport.h ├── sparse.h ├── sysdeps.h ├── targetver.h ├── usb.h └── xmlparser.h └── src ├── crc.cpp ├── diskwriter_linux.cpp ├── diskwriter_windows.cpp ├── dload.cpp ├── emmcdl.cpp ├── ffu.cpp ├── firehose.cpp ├── partition.cpp ├── protocol.cpp ├── sahara.cpp ├── serialport.cpp ├── sparse.cpp ├── sysdeps_win32.cpp ├── usb_linux.c ├── usbport.cpp └── xmlparser.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | .gitignore 3 | .deps 4 | .dirstamp 5 | stamp-h1 6 | autom4te.cache 7 | config.log 8 | config.status 9 | emmcdl 10 | Makefile 11 | compile 12 | COPYING 13 | INSTALL 14 | Makefile.in 15 | aclocal.m4 16 | autoscan.log 17 | bin 18 | config.h 19 | /configure 20 | /depcomp 21 | /install-sh 22 | /missing 23 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nijel8/emmcdl/3c5ac42189eb1ddc66afd58bc71e25577859f355/AUTHORS -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nijel8/emmcdl/3c5ac42189eb1ddc66afd58bc71e25577859f355/ChangeLog -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | AUTOMAKE_OPTIONS = subdir-objects 2 | AM_CPPFLAGS =-I$(top_srcdir)/inc 3 | AM_CXXFLAGS = -std=c++11 -fno-rtti -fno-exceptions -pthread 4 | 5 | noinst_PROGRAMS = emmcdl 6 | 7 | emmcdl_LDADD = -lrt 8 | 9 | emmcdl_SOURCES = \ 10 | src/crc.cpp\ 11 | src/dload.cpp\ 12 | src/emmcdl.cpp\ 13 | src/firehose.cpp\ 14 | src/ffu.cpp\ 15 | src/sahara.cpp\ 16 | src/partition.cpp\ 17 | src/protocol.cpp\ 18 | src/usbport.cpp\ 19 | src/usb_linux.c\ 20 | src/sparse.cpp\ 21 | src/xmlparser.cpp 22 | 23 | if SYSDEPS_WIN32 24 | AM_CPPFLAGS += -D_WIN32 25 | emmcdl_SOURCES += \ 26 | src/diskwriter_windows.cpp\ 27 | src/sysdeps_win32.cpp 28 | else 29 | emmcdl_SOURCES += \ 30 | src/diskwriter_linux.cpp 31 | endif 32 | -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nijel8/emmcdl/3c5ac42189eb1ddc66afd58bc71e25577859f355/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | To build emmcdl with Autoconf 2.69 and Automake 1.15: 2 | 3 | cd 4 | 5 | $ aclocal 6 | $ autoconf 7 | $ automake --add-missing 8 | 9 | $ ./configure 10 | 11 | $ make 12 | 13 | emmcdl linux binary in .() 14 | 15 | $ emmcdl 16 | Version 2.10 17 | Usage: emmcdl