Index of compiled and executable files in the firmware; shell scripts and data files are omitted.
All investigation done with the BEBook One 2010 update firmware version v3asetup.OCT2010 and the source code available from the BEBook site, as of 2010-10-22. These problems were fixed by Jinke upstream in its GPL_FOR_V5.tar.gz package, except for the full kernel (including s3c2410-epaper) and fltk (with any modifications).
Ordered from PROBLEM to SOURCE OK, with proprietary/unknown at the end.
linux
- Status: PROBLEM
- Location in firmware: zImage
- Version in firmware: 2.6.21.5-cfs-v19
- Source provided: 2.6.11.7
- License: GPL
- Modifications:
- Possibly an s3c-linux derivative.
- Has an s3c2410-epaper driver (important).
- Has startup / shutdown logo code.
- Has MTD partition table code.
- May have other modifications.
glibc
- Status: PROBLEM
- Location in firmware:
- rofs /lib/
- ld-2.3.5.so
- libc-2.3.5.so
- libcrypt-2.3.5.so
- libdl-2.3.5.so
- lib/libpthread-0.10.so
- libm-2.3.5.so
- libnsl-2.3.5.so
- libnss_dns-2.3.5.so
- libnss_files-2.3.5.so
- libresolv-2.3.5.so
- librt-2.3.5.so
- libthread_db-1.0.so
- libutil-2.3.5.so
- rofs /lib/
- Version in firmware: 2.3.5
- Source provided: 2.2.5
- License: LGPL
GLib
- Status: PROBLEM
- Location in firmware:
- rofs /lib/
- libgobject-2.0.so.0.1200.3
- libglib-2.0.so.0.1200.3
- libgmodule-2.0.so.0.1200.3
- libgthread-2.0.so.0.1200.3
- rofs /lib/
- Version in firmware: 2.12.3
- No source provided.
- License: LGPL
GCC libraries
- Status: PROBLEM
- Location in firmware:
- rofs /lib/
- libstdc++.so.5.0.6
- libstdc++.so.6.0.4
- rootfs /usr/lib/libstdc++.so.6.0.4
- rofs /lib/
- Version in firmware: gcc 4.0.0 ?
- Source provided: GCC 3.3.4
- License: GPL + runtime exception
Wireless Tools
- Status: PROBLEM
- Location in firmware:
- rofs /lib/
- libiw.so.28
- libiw.so.29
- rofs /sbin/
- iwconfig
- iwevent
- iwgetid
- iwlist
- iwpriv
- rofs /lib/
- Version in firmware: v28 & v29 ?
- No source provided.
- License: GPL
udev
- Status: PROBLEM
- Location in firmware:
- rofs
- /usr/sbin/udevmonitor
- /usr/bin/udevtest
- /usr/bin/udevinfo
- /sbin/udevtrigger
- /sbin/udevsettle
- /sbin/udevcontrol
- /sbin/udevd
- /sbin/udevstart
- rofs
- No source provided.
- License: GPL
busybox
- Status: PROBLEM
- Location in firmware:
- rofs /bin/busybox
- Version in firmware: 1.8.2
- Source provided: 1.00pre10
- License: GPL
FLTK
- Status: PROBLEM
- Location in firmware:
- rootfs /usr/lib/libfltk.so.1
- Version in firmware: 1.??
- No source provided
- License: LGPL
mutt
- Status: PROBLEM
- Location in firmware:
- rootfs /usr/lib/libmutt.so
- Version in firmware: 1.5.12
- No source provided
- License: GPL
dbus
- Status: PROBLEM
- Location in firmware
- rofs /bin/
- dbus-send
- dbus-uuidgen
- dbus-launch
- dbus-monitor
- dbus-daemon
- dbus-cleanup-sockets (GPL only)
- rootfs /usr/lib/libdbus-1.so.3.2.0
- rofs /bin/
- Version in firmware: 1.1.0
- No source provided.
- License: Dual GPL/Academic Free License
esmtp
- Status: PROBLEM
- Location in firmware:
- rootfs /root/esmtp
- No source provided.
- License: GPL
libesmtp
- Status: PROBLEM
- Location in firmware:
- rootfs /usr/lib/
- libesmtp.so.5.1.5
- esmtp-plugins/
- sasl-cram-md5.so
- sasl-login.so
- sasl-plain.so
- rootfs /usr/lib/
- Version in firmware: 1.0.4
- No source provided.
- License: LGPL
lrsz
- Status: PROBLEM
- Location in firmware:
- rootfs /root/
- lrz
- lsz
- rootfs /root/
- Version in firmware: 0.12.20
- No source provided.
- License: GPL
mplayer
- Status: PROBLEM
- Location in firmware:
- rootfs /root/mplayer
- No source provided.
- License: GPL
ppp
- Status: OK
- Location in firmware:
- rofs /usr/sbin/chat (Public Domain)
- rofs /usr/sbin/pppd (BSD)
OpenJpeg
- Status: OK
- Location in firmware:
- rootfs /usr/lib/libj2k.so
- No source provided.
- License: BSD
JasPer
- Status: OK
- Location in firmware:
- rootfs /usr/lib/libjasper.so.1.0.0
- Version in firmware: 1.900.1
- No source provided.
- License: MIT
File-backed Storage Gadget (FSG)
- Status: OK
- Location in firmware:
- rootfs /root/
- g_file_storage.ko
- g_file_storage.ko.100420
- mac/g_file_storage.ko
- rootfs /root/
- No source provided.
- License: Dual BSD/GPL
nano-X
- Status: OK
- Location in firmware:
- rootfs /root/
- nano-X_dbug
- nano-X.x.normal
- nxcal
- nxcal.dat
- rootfs /root/
- License: Dual GPL/MPL
expat
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libexpat.so.0.5.0
- Source in firmware: 1.95.8
- Source provided: 1.95.8
- License: MIT
libtiff
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libtiff.so.3.8.2
- Version in firmware: 3.8.2
- Source provided: v3.8.2
- License: BSD
libfribidi
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libfribidi.so.0.0.0
- Version in firmware: 0.10.9
- Source provided: 0.10.9
- License: LGPL
zlib
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libz.so.1.2.3
- Version in firmware: 1.2.3
- Source provided: 1.2.3
- License: zlib
FreeType
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libfreetype.so.6.3.15
- Version in firmware: 2.3.4
- Source provided: 2.3.4
- License: Dual FreeType/GPL
CxImage
- STATUS: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libCxImage.so
- Source provided: 599c
- License: zlib
- Does this link any GPL libraries?
libpng
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/
- libpng12.so.0.10.0
- libpng.so.3.10.0
- rootfs /usr/lib/
- Version in firmware: 1.2.10
- Source provided: 1.2.10
- License: zlib
libjpeg
- Status: SOURCE OK
- Location in firmware:
- rootfs /usr/lib/libjpeg.so.62.0.0
- Version in firmware: 6b
- Provided source: 6b
- License: libjpeg (weak)
Proprietary/unknown
- Status: OK, I GUESS
- rofs
- /bin/hardwatchdog
- /bin/nanowm
- /pm/gpio
- rootfs
- /root/
- adobe
- adobe_decode
- batterymsg
- bs
- cebviewer
- cr3 (crengine source provided)
- deamon.1800
- deamon.2
- deamon_halt
- deamon.normal
- deamon.old
- dpmd
- dpmd.time
- flush
- gpio
- hardwatchdog
- java/classes.zip
- java/jinkeReader.jar
- java/kvm
- loaderverifier
- lockscreen
- lrcviewer
- mp3player
- mp3player_junyi
- mp3player+v3+
- powerdaemon
- rarviewer
- sysevent
- sysevent_old
- unzipviewer
- updatewaveform
- usbconnector
- usbconnectorkiller
- viewer
- viewer_09024
- viewer_090324
- viewer-090427
- viewer.arm
- viewer_new
- xebviewer
- /usr/lib/
- libcert.so
- libdjvu.so (? djvuparser GPL source provided)
- libfb2props.so (? lbook-fb2-plugin source provided)
- libfb2.so (? see above)
- libhtmppt.so
- liblit.so
- libnls.so
- libopenlit.so (? has GPL source provided)
- libpar.so
- libpic.so
- libtouch.so
- libwol_100919.so
- libwol-arm.so
- libwol.so
- libwolprops.so
- libwolutil.so
- libxml.so
- /root/

