Tuesday, April 21, 2015

TrekStor eBook Reader 3.0 (eBR30-a) version eBR30_1.0.8_20120106

Since my last post about the TrekStor eBook Reader 3.0 (eBR30-a), a firmware update has been published, version eBR30_1.0.8_20120106.

$ wget http://download.trekstor.de/tl_files/userFiles/products/ebook_reader30/firmware_eBook-Reader_3-0_v-eBR30_1.0.8_20120106.exe

$ wine firmware_eBook-Reader_3-0_v-eBR30_1.0.8_20120106.exe

$ cd firmware_eBook-Reader_3-0_v-eBR30_1.0.8_20120106/

$ ls
Anleitung_Firmware-Update_eBook-Reader_3-0_TS_V3-0_DE.pdf  Changelog_Firmware_eBook-Reader_3-0_TS.txt  eBR30_1.0.8_20120106.img  Instruction_Firmware-Update_eBook-Reader_3-0_TS_V3-0_EN.pdf  LiveSuit_1.07

$ binwalk eBR30_1.0.8_20120106.img

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
78682179      0x4B09843       TIFF image data, big-endian
83450400      0x4F95A20       SEAMA firmware header, little endian, meta size: 29293, size: 1391875762
101897518     0x612D52E       TIFF image data, big-endian
137605990     0x833B366       MPFS (Microchip) filesystem, version 159.169, 10710 file entries
156319687     0x9513FC7       XBE, Microsoft Xbox executable, signed

Saturday, April 11, 2015

Binwalk 2.0.1 installation with Python 2.7

$ python --version
Python 2.7.8

$ wget https://github.com/devttys0/binwalk/archive/v2.0.1.tar.gz
$ tar xf v2.0.1.tar.gz
$ cd binwalk-2.0.1/

$ sudo apt-get install python-lzma

$ sudo apt-get install libqt4-opengl python-opengl python-qt4 python-qt4-gl python-numpy python-scipy python-pip
$ sudo pip install pyqtgraph

$ sudo apt-get install python-pip
$ sudo pip install capstone

# Install standard extraction utilities
$ sudo apt-get install mtd-utils gzip bzip2 tar arj lhasa p7zip p7zip-full cabextract cramfsprogs cramfsswap squashfs-tools

# Install sasquatch to extract non-standard SquashFS images
$ sudo apt-get install zlib1g-dev liblzma-dev liblzo2-dev
$ git clone https://github.com/devttys0/sasquatch
$ (cd sasquatch && make && sudo make install)
# Install jefferson to extract JFFS2 file systems
$ sudo pip install cstruct
$ git clone https://github.com/sviehb/jefferson
$ (cd jefferson && sudo python setup.py install)
 
$ sudo python setup.py install