Friday, February 25, 2011

Freecom MusicPal #6

$ find rootfs/etc/ -not -type l -not -type d
rootfs/etc/rc.d/rc
rootfs/etc/rc.d/rc.sysinit
rootfs/etc/rc.d/init.d/avr
rootfs/etc/rc.d/init.d/halt
rootfs/etc/rc.d/init.d/http
rootfs/etc/rc.d/init.d/wlan
rootfs/etc/rc.d/init.d/wlan_ident
rootfs/etc/rc.d/init.d/resolve
rootfs/etc/rc.d/init.d/finding
rootfs/etc/rc.d/init.d/start_ifplugd
rootfs/etc/rc.d/init.d/rawdevices
rootfs/etc/rc.d/init.d/torrent
rootfs/etc/rc.d/init.d/watching
rootfs/etc/rc.d/init.d/show_logo
rootfs/etc/rc.d/init.d/croninit
rootfs/etc/rc.d/init.d/wlan_RT73
rootfs/etc/rc.d/init.d/killall
rootfs/etc/rc.d/init.d/mainapp
rootfs/etc/rc.d/init.d/wlan_88W8618
rootfs/etc/rc.d/init.d/functions
rootfs/etc/rc.d/init.d/random
rootfs/etc/rc.d/init.d/single
rootfs/etc/rc.d/init.d/telnet
rootfs/etc/rc.d/init.d/syslog
rootfs/etc/rc.d/init.d/networking
rootfs/etc/remote_default.hex
rootfs/etc/fstab
rootfs/etc/group
rootfs/etc/pm.sh
rootfs/etc/remote_none.hex
rootfs/etc/version
rootfs/etc/services
rootfs/etc/dpm_script
rootfs/etc/inittab
rootfs/etc/templates/hosts
rootfs/etc/templates/master.conf
rootfs/etc/templates/settings.xml
rootfs/etc/nsswitch.conf
rootfs/etc/remote_nomac.hex
rootfs/etc/gettsk
rootfs/etc/httpd.conf
rootfs/etc/settsk
rootfs/etc/host.conf
rootfs/etc/protocols
rootfs/etc/mp_v1_public.pem

Freecom MusicPal #5

$ find rootfs/sbin/ -not -type l -not -type d
rootfs/sbin/flashcp
rootfs/sbin/hotplug
rootfs/sbin/mtd_debug
rootfs/sbin/chkconfig
rootfs/sbin/flash_eraseall

$ find rootfs/usr/sbin/ -not -type l -not -type d

$ find rootfs/lib/ -not -type l -not -type d
rootfs/lib/libgpl.so
rootfs/lib/librt-2.3.1.so
rootfs/lib/libm-2.3.1.so
rootfs/lib/ld-2.3.1.so
rootfs/lib/libiconv.so.2.4.0
rootfs/lib/libcommon.so
rootfs/lib/libnss_dns-2.3.1.so
rootfs/lib/libstdc++.so.5.0.5
rootfs/lib/libdl-2.3.1.so
rootfs/lib/libresolv-2.3.1.so
rootfs/lib/libnsl-2.3.1.so
rootfs/lib/libcrypt-2.3.1.so
rootfs/lib/libpthread-0.10.so
rootfs/lib/libnss_files-2.3.1.so
rootfs/lib/libssl.so.0.9.8
rootfs/lib/libthread_db-1.0.so
rootfs/lib/libcrypto.so.0.9.8
rootfs/lib/modules/wlandrv.ko
rootfs/lib/libutil-2.3.1.so
rootfs/lib/libpopt.so.0.0.0
rootfs/lib/libz.so.1.1.4
rootfs/lib/libc-2.3.1.so
rootfs/lib/libiw.so

Freecom MusicPal #4

$ mkdir rootfs

$ sudo mount.jffs2 rootfs.jffs2 rootfs/
Sanity check passed...
Image rootfs.jffs2 sucessfully mounted on rootfs/

$ find rootfs/bin/ -not -type l -not -type d
rootfs/bin/cron
rootfs/bin/knox
rootfs/bin/logo
rootfs/bin/ipc_send
rootfs/bin/wlanconfig
rootfs/bin/brctl
rootfs/bin/oinfo
rootfs/bin/wlan_auth.sh
rootfs/bin/avr_prog
rootfs/bin/nashville_notify.sh
rootfs/bin/quickboot.img
rootfs/bin/ifplugd
rootfs/bin/nashville
rootfs/bin/ntpupdate
rootfs/bin/iwconfig
rootfs/bin/ipcalc
rootfs/bin/mvtools
rootfs/bin/ntpdate
rootfs/bin/openssl
rootfs/bin/wpa_supplicant
rootfs/bin/watch_nashville
rootfs/bin/busybox

$ strings rootfs/bin/busybox | grep -E "BusyBox v[0-9]\.[0-9]{1,2}(\.[0-9])?"
BusyBox v1.1.2 (2007.12.12-12:10+0000)
BusyBox v1.1.2 (2007.12.12-12:10+0000) multi-call binary
syslogd started: BusyBox v1.1.2

BusyBox 1.1.2
http://www.busybox.net/downloads/busybox-1.1.2.tar.bz2

$ find rootfs/usr/bin/ -not -type l -not -type d

mount.jffs2 - script to mount a JFFS2 image

I've found a great script to automatically mount a JFFS2 image in the OpenMoko wiki, and pushed it to github under the name mount.jffs2. Thanks to Thomas Fischer for this great script!

$ wget --no-check-certificate https://github.com/fwhacking/mount.jffs2/raw/master/mount.jffs2

$ chmod +x mount.jffs2

$ sudo mv mount.jffs2 /usr/local/bin/

Freecom MusicPal #3

$ hd -n 64 mpimage.bin
00000000 61 64 6d 61 31 2e 30 31 23 fd 68 e2 43 01 00 00 |adma1.01#ýhâC...|
00000010 4d 75 73 69 63 50 61 6c 20 56 65 72 73 69 6f 6e |MusicPal Version|
00000020 20 31 2e 36 37 00 00 00 00 00 00 00 00 00 00 00 | 1.67...........|
00000030 01 00 00 00 10 c0 67 00 85 19 01 e0 2b 00 00 00 |.....Àg....à+...|
00000040

$ LENGTH=$((0x0067c010))

$ SKIP=$((0x38))

$ dd if=mpimage.bin ibs=1 skip=$SKIP count=16 2> /dev/null | file -
/dev/stdin: Linux jffs2 filesystem data little endian

$ dd if=mpimage.bin of=rootfs.jffs2 ibs=1 skip=$SKIP count=$LENGTH
6799376+0 records in
13280+1 records out
6799376 bytes (6.8 MB) copied, 2.99535 s, 2.3 MB/s

$ echo $LENGTH
6799376

$ SKIP=$(($SKIP + $LENGTH))

$ dd if=mpimage.bin ibs=1 skip=$SKIP 2> /dev/null | hd -n 64
00000000 06 00 00 00 1c 09 00 00 85 19 01 e0 2b 00 00 00 |...........à+...|
00000010 e6 6e 26 7d 01 00 00 00 00 00 00 00 02 00 00 00 |æn&}............|
00000020 87 f9 29 4b 03 04 00 00 84 6c 78 3b db 85 f4 d1 |.ù)K.....lx;Û.ôÑ|
00000030 65 74 63 ff 85 19 02 e0 44 00 00 00 1d fb f7 98 |etcÿ...àD....û÷.|
00000040

$ LENGTH=$((0x0000091c))

$ SKIP=$(($SKIP + 8))

$ dd if=mpimage.bin ibs=1 skip=$SKIP count=16 2> /dev/null | file -
/dev/stdin: Linux jffs2 filesystem data little endian

$ dd if=mpimage.bin of=part2.jffs2 ibs=1 skip=$SKIP count=$((LENGTH))
2332+0 records in
4+1 records out
2332 bytes (2.3 kB) copied, 0.00115809 s, 2.0 MB/s

$ echo $LENGTH
2332

$ echo $(($SKIP + $LENGTH))
6801772

$ echo $SIZE
6801772

Freecom MusicPal #2

Since the link to the mpimage tool referred to by the wiki page Freecom's MusicPal Firmware in the Firmware Tools section is broken, and I haven't been able to find it on the net, I've decided to code my own.

I've just pushed the initial version which displays the firmware header in a github repository named mp-utils.

Example:

$ mpimg mpimage.bin
Firmware file size : 6801772 bytes

FIELD           VALUE
-------------------------------------
MAGIC           adma1.01
CRC32           0xE268FD23
VERSION         1.67
NAME            MusicPal Version 1.67
-------------------------------------

crc32 - compute CRC-32 checksums for the given files

$ sudo aptitude install libarchive-zip-perl

$ crc32 /usr/bin/crc32
346b642d

crc32 is a simple utility that calculates the CRC-32 checksum for each of the given files.

Freecom MusicPal #1

http://www.musicpal.info

On page "Legal Notice":

The Freecom MusicPal contains code that is covered by the GNU General Public License (GPL).

In accordance with the GPL, Freecom makes the relevant code available for download. The GPL Code is distributed without any warranty and is subject to the copyrights of one or more authors.

This code is unnecessary for almost all Freecom users.

Download Tool Chain
Download Firmware

Thursday, February 24, 2011

Teletronics TT900


$ unzip TT900_4M.zip
Archive: TT900_4M.zip
inflating: TT_Upgrade_Guide_0212.doc
inflating: TT_Release Notes_0412.doc
inflating: AP/AP_C3191P0618.bin
inflating: SU/SU_C3190P0618.bin

$ file AP/AP_C3191P0618.bin
AP/AP_C3191P0618.bin: data

$ binwalk -b 16 AP/AP_C3191P0618.bin

DECIMAL HEX DESCRIPTION
-------------------------------------------------------------------------------------------------------
0 0x0 Ubicom firmware image, checksum: 0x27F448B5, image size: 458752

$ du -b AP/AP_C3191P0618.bin | cut -f1
458752

$ echo $((0x00070000))
458752

$ hd -n 32 AP/AP_C3191P0618.bin
00000000 fa 32 00 80 aa dd 11 11 00 00 00 00 27 f4 48 b5 |ú2..ªÝ......'ôHµ|
00000010 20 02 00 00 20 40 00 00 00 07 00 00 00 00 00 01 | ... @..........|
00000020

rsymtab - Regenerating the symbol table for a statically linked and stripped executable

Official website: http://reverse.lostrealm.com/tools/rsymtab.html

The rsymtab suite is a collection of tools to assist in the identification of library code inside statically linked executables, and to automatically regenerate symbol table entries for that library code.

It uses the libbfd library, so should be portable to all platforms that libbfd supports. However, it also suffers from the same problems as libbfd. For ELF executables, this means that they must have a valid section header table.

Wednesday, February 23, 2011

Hawking Technologies PN7337P #1


$ unzip mps11.zip
Archive: mps11.zip
inflating: mps11.bin

$ file mps11.bin
mps11.bin: data

$ hd -n 256 mps11.bin
00000000 fa eb 1e 16 05 00 14 9e ce 03 00 00 00 00 00 20 |úë......Î...... |
00000010 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020 00 b8 20 00 8e d8 ba 88 ff b8 aa 55 ef ed 3d aa |.ž ..غ.ÿžªUïí=ª|
00000030 55 74 2b ba a0 ff b8 38 c0 ef ba a2 ff b8 fc 3f |Ut+º ÿž8Àﺢÿžü?|
00000040 ef ba a8 ff b8 b9 c0 ef ba a6 ff b8 f8 81 ef ba |ﺚÿž¹Àﺊÿžø.ïº|
00000050 a4 ff b8 39 00 ef c6 06 04 00 00 eb 3c 90 ba a0 |€ÿž9.ïÆ....ë<.º |
00000060 ff b8 b8 80 ef ba a2 ff b8 b8 3f ef ba a8 ff b8 |ÿžž.ﺢÿžž?ﺚÿž|
00000070 ba a0 ef ba a6 ff b8 fc 41 ef ba a4 ff b8 32 00 |º ïºŠÿžüAﺀÿž2.|
00000080 ef b8 00 00 ba 70 ff ef ba 72 ff ef ba 76 ff ef |ïž..ºpÿïºrÿïºvÿï|
00000090 ba 78 ff ef c6 06 04 00 01 b8 ff ff ba 28 ff ef |ºxÿïÆ....žÿÿº(ÿï|
000000a0 b8 00 30 8b e0 b8 00 30 8e d0 fc b8 20 00 8e c0 |ž.0.àž.0.Ðüž ..À|
000000b0 bf 00 00 b8 be b8 40 8e d8 be 00 00 b8 a0 42 3d |¿..žŸž@.ØŸ..ž B=|
000000c0 00 00 74 04 8b c8 f3 a4 b9 b8 a1 bf a0 42 2b cf |..t..È󀹞¡¿ B+Ï|
000000d0 e3 05 b8 00 00 f3 aa b8 20 00 b9 20 00 2b c8 e3 |ã.ž..óªž .¹ .+Èã|
000000e0 5a 8b d1 8e c0 bf 00 00 b8 be b8 40 8e d8 be a0 |Z.Ñ.À¿..žŸž@.ØŸ |
000000f0 42 8b c6 b1 04 d3 e8 8b d8 8c d8 03 c3 8e d8 be |B.Ʊ.Óè.Ø.Ø.Ã.ØŸ|
00000100

LG N1T1 #9

$ awk '/^Package|^Version/ {printf "%s ", $2; if ($1 == "Version:") printf "\n";}' firmware/var/lib/dpkg/status | sort
adduser 3.110
apt 0.7.20.2+lenny1
ascii 3.8-4
avahi-autoipd 0.6.23-3lenny1
base-files 5lenny4
base-passwd 3.5.20
bash 3.2-4
bc 1.06.94-3
bind9-host 1:9.5.1.dfsg.P3-1
binutils 2.18.1~cvs20080103-7
bsdutils 1:2.13.1.1-1
bzip2 1.0.5-1
ca-certificates 20080809
coreutils 6.10-6
cpp-4.3 4.3.2-1.1
cpp 4:4.3.2-2
cron 3.0pl1-105
dash 0.5.4-12
debconf 1.5.24
debconf-i18n 1.5.24
debian-archive-keyring 2009.01.31
debianutils 2.30
dhcp3-client 3.1.1-6+lenny3
dhcp3-common 3.1.1-6+lenny3
dialog 1.1-20080316-1
diff 2.8.1-12
dnsutils 1:9.5.1.dfsg.P3-1
dpkg 1.14.25
e2fslibs 1.41.3-1
e2fsprogs 1.41.3-1
ethtool 6+20080913-1
expect 5.43.0-17
file-rc 0.8.11
findutils 4.4.0-2
fuse-utils 2.7.4-1.1
g++-4.3 4.3.2-1.1
g++ 4:4.3.2-2
gcc-4.2-base 4.2.4-6
gcc-4.3 4.3.2-1.1
gcc-4.3-base 4.3.2-1.1
gcc 4:4.3.2-2
gnupg 1.4.9-3+lenny1
gpgv 1.4.9-3+lenny1
grep 2.5.3~dfsg-6
gzip 1.3.12-6
hostname 2.95
ifplugd 0.28-12
ifupdown 0.6.8+nmu1
initscripts 2.86.ds1-61
inotify-tools 3.12-1
iproute 20080725-2
iptables 1.4.2-6
klogd 1.5-5
krb5-config 1.22
krb5-user 1.6.dfsg.4~beta1-5lenny1
libacl1 2.2.47-2
libapr1 1.2.12-5+lenny1
libaprutil1 1.2.12+dfsg-8+lenny4
libatm1 2.4.1-17.2
libattr1 1:2.4.43-2
libbind9-40 1:9.5.1.dfsg.P3-1
libblkid1 1.41.3-1
libbz2-1.0 1.0.5-1
libc6 2.7-18
libc6-dev 2.7-18
libcap1 1:1.10-14
libcap2 2.11-2
libcomerr2 1.41.3-1
libcurl3 7.18.2-8lenny3
libdaemon0 0.12-2lenny1
libdb4.6 4.6.21-11
libdevmapper1.02.1 2:1.02.27-4
libdns45 1:9.5.1.dfsg.P3-1
libevent1 1.3e-3
libexpat1 2.0.1-4
libfuse2 2.7.4-1.1
libgcc1 1:4.3.2-1.1
libgcrypt11 1.4.1-1
libgdbm3 1.8.3-3
libglib2.0-0 2.16.6-2
libglib2.0-data 2.16.6-2
libgmp3c2 2:4.2.2+dfsg-3
libgnutls26 2.4.2-6+lenny1
libgomp1 4.3.2-1.1
libgpg-error0 1.4-2
libgpm2 1.20.4-3.1
libgssglue1 0.1-2
libid3tag0 0.15.1b-10
libidn11 1.8+20080606-1
libinotifytools0 3.12-1
libisc45 1:9.5.1.dfsg.P3-1
libisccc40 1:9.5.1.dfsg.P3-1
libisccfg40 1:9.5.1.dfsg.P3-1
libkadm55 1.6.dfsg.4~beta1-5lenny1
libkeyutils1 1.2-9
libkrb53 1.6.dfsg.4~beta1-5lenny1
libldap-2.4-2 2.4.11-1
liblocale-gettext-perl 1.05-4
liblockfile1 1.08-3
libltdl3 1.5.26-4
liblwres40 1:9.5.1.dfsg.P3-1
liblzo2-2 2.03-1
libmcrypt4 2.5.7-5
libmpfr1ldbl 2.3.1.dfsg.1-2
libmysqlclient15off 5.0.51a-24+lenny2
libncurses5 5.7+20081213-1
libncursesw5 5.7+20081213-1
libnfsidmap2 0.20-1
libntfs10 2.0.0-1
libpam0g 1.0.1-5+lenny1
libpam-modules 1.0.1-5+lenny1
libpam-runtime 1.0.1-5+lenny1
libparted1.8-10 1.8.8.git.2008.03.24-11.1
libpcre3 7.6-2.1
libpopt0 1.14-4
libpq5 8.3.7-0lenny1
libreadline5 5.2-3.1
librpcsecgss3 0.18-1
libsasl2-2 2.1.22.dfsg1-23+lenny1
libsasl2-modules 2.1.22.dfsg1-23+lenny1
libselinux1 2.0.65-5
libsepol1 2.0.30-2
libsgutils1 1.24-2
libslang2 2.1.3-3
libsqlite3-0 3.5.9-6
libss2 1.41.3-1
libssh2-1 0.18-1
libssl0.9.8 0.9.8g-15+lenny3
libstdc++6 4.3.2-1.1
libstdc++6-4.3-dev 4.3.2-1.1
libtasn1-3 1.4-1
libtext-charwidth-perl 0.04-5+b1
libtext-iconv-perl 1.7-1+b1
libtext-wrapi18n-perl 0.06-6
libusb-0.1-4 2:0.1.12-13
libuuid1 1.41.3-1
libvolume-id0 0.125-7+lenny3
libwrap0 7.6.q-16
libxml2 2.6.32.dfsg-5+lenny1
linux-libc-dev 2.6.26-19
locales 2.7-18
lockfile-progs 0.1.11-0.1
login 1:4.1.1-6
logrotate 3.7.1-5
lprng 3.8.A-1.1
lsb-base 3.2-20
lzma 4.43-14
make 3.81-5
makedev 2.3.1-88
mawk 1.3.3-11.1
mktemp 1.5-9
module-init-tools 3.4-1
mount 2.13.1.1-1
mtd-utils 20080508-1
mysql-common 5.0.51a-24+lenny2
ncurses-base 5.7+20081213-1
ncurses-bin 5.7+20081213-1
netbase 4.34
net-tools 1.60-22
nfs-common 1:1.1.2-6lenny1
nfs-kernel-server 1:1.1.2-6lenny1
ntfsprogs 2.0.0-1
ntpdate 1:4.2.4p4+dfsg-8lenny2
openssl 0.9.8g-15+lenny3
parted 1.8.8.git.2008.03.24-11.1
passwd 1:4.1.1-6
perl-base 5.10.0-19lenny2
pkg-config 0.22-1
portmap 6.0-9
procps 1:3.2.7-11
psmisc 22.6-1
quota 3.16-7
readline-common 5.2-3.1
rsync 3.0.3-2
sed 4.1.5-6
sg3-utils 1.24-2
sqlite3 3.5.9-6
ssmtp 2.62-3
sudo 1.6.9p17-2
sysklogd 1.5-5
sysvinit 2.86.ds1-61
sysvinit-utils 2.86.ds1-61
sysv-rc 2.86.ds1-61
tar 1.20-1
tcl8.4 8.4.19-2
tcpd 7.6.q-16
time 1.7-23
tree 1.5.2-1
tzdata 2009l-0lenny1
ucf 3.0016
udev 0.125-7+lenny3
util-linux 2.13.1.1-1
uuid-runtime 1.41.3-1
vim-common 1:7.1.314-3+lenny2
vim-tiny 1:7.1.314-3+lenny2
wget 1.11.4-2
zlib1g 1:1.2.3.3.dfsg-12

LG N1T1 #8

$ find firmware/usr/lib/ -maxdepth 1 -not -type l -not -type d
firmware/usr/lib/libid3tag.so.0.3.0
firmware/usr/lib/libgssglue.so.1.0.0
firmware/usr/lib/libisc.so.45.0.3
firmware/usr/lib/libavformat.so.52.64.2
firmware/usr/lib/libc_nonshared.a
firmware/usr/lib/libnfsidmap.so.0.2.0
firmware/usr/lib/libgcrypt.so.11.4.4
firmware/usr/lib/libBrokenLocale.a
firmware/usr/lib/libgthread-2.0.so.0.1600.6
firmware/usr/lib/mod_trigger_b4_dl.so
firmware/usr/lib/mod_scgi.so
firmware/usr/lib/mod_cml.so
firmware/usr/lib/libmagic.so.1
firmware/usr/lib/mod_status.so
firmware/usr/lib/libkadm5clnt.so.5.1
firmware/usr/lib/libformw.so.5.7
firmware/usr/lib/libixml.so.2.0.4
firmware/usr/lib/libisccfg.so.40.0.6
firmware/usr/lib/libdvdcss.so.2.1.0
firmware/usr/lib/libredblack.so.0.2.3
firmware/usr/lib/libgmp.so.3.4.2
firmware/usr/lib/libkadm5srv.so.5.1
firmware/usr/lib/libmcrypt.so.4.4.7
firmware/usr/lib/libulockmgr.so.1.0.1
firmware/usr/lib/libz.so.1.2.3.3
firmware/usr/lib/libthreadutil.so.3.2.0
firmware/usr/lib/libutil.a
firmware/usr/lib/libbsd-compat.a
firmware/usr/lib/libavahi-common.so.3.5.1
firmware/usr/lib/libgmodule-2.0.so.0.1600.6
firmware/usr/lib/libkdb5.so.4.0
firmware/usr/lib/libgdbm_compat.so.3.0.0
firmware/usr/lib/libanl.a
firmware/usr/lib/pt_chown
firmware/usr/lib/libpthread.so
firmware/usr/lib/libwbclient.so.0
firmware/usr/lib/libltdl.so.3.1.6
firmware/usr/lib/mod_alias.so
firmware/usr/lib/libdialog.a
firmware/usr/lib/librpcsecgss.so.3.0.0
firmware/usr/lib/mod_secdownload.so
firmware/usr/lib/crt1.o
firmware/usr/lib/mod_compress.so
firmware/usr/lib/libcrypto.so.0.9.8
firmware/usr/lib/mod_ssi.so
firmware/usr/lib/libcurl.so.4.1.0
firmware/usr/lib/mod_staticfile.so
firmware/usr/lib/libsgutils.so.1.0.0
firmware/usr/lib/librpcsvc.a
firmware/usr/lib/libgd.so.2.0.0
firmware/usr/lib/mod_proxy.so
firmware/usr/lib/libkrb5support.so.0.1
firmware/usr/lib/libtdb.so.1
firmware/usr/lib/librt.a
firmware/usr/lib/libpthread_nonshared.a
firmware/usr/lib/libmysqlclient_r.so.15.0.0
firmware/usr/lib/libpcreposix.so.3.12.1
firmware/usr/lib/libmenu.so.5.7
firmware/usr/lib/mod_access.so
firmware/usr/lib/libresolv.a
firmware/usr/lib/mod_userdir.so
firmware/usr/lib/libgssrpc.so.4.0
firmware/usr/lib/libisccc.so.40.0.0
firmware/usr/lib/libxml2.so.2.6.32
firmware/usr/lib/libexpat.so.1.5.2
firmware/usr/lib/libmcrypt.la
firmware/usr/lib/libdaemon.so.0.3.1
firmware/usr/lib/libform.so.5.7
firmware/usr/lib/mod_auth.so
firmware/usr/lib/libpthread.a
firmware/usr/lib/mod_simple_vhost.so
firmware/usr/lib/libm.a
firmware/usr/lib/libdv.so.4
firmware/usr/lib/libgdbm.so.3.0.0
firmware/usr/lib/liblzo2.so.2.0.0
firmware/usr/lib/libbind9.so.40.0.5
firmware/usr/lib/mod_indexfile.so
firmware/usr/lib/libavahi-core.so.6.0.0
firmware/usr/lib/libc.a
firmware/usr/lib/libsmbsharemodes.so.0
firmware/usr/lib/libid3-3.8.so.3.0.0
firmware/usr/lib/libjpeg.so.62.0.0
firmware/usr/lib/libnetapi.so.0
firmware/usr/lib/mod_evasive.so
firmware/usr/lib/libapt-pkg-libc6.7-6.so.4.6.0
firmware/usr/lib/libalbumart.so
firmware/usr/lib/mod_accesslog.so
firmware/usr/lib/libgomp.so.1.0.0
firmware/usr/lib/libaprutil-1.so.0.2.12
firmware/usr/lib/libg.a
firmware/usr/lib/libk5crypto.so.3.1
firmware/usr/lib/libldap_r-2.4.so.2.1.0
firmware/usr/lib/libidn.la
firmware/usr/lib/libswscale.so.0.11.0
firmware/usr/lib/libgnutls-extra.so.26.4.6
firmware/usr/lib/mod_extforward.so
firmware/usr/lib/libpq.so.5.1
firmware/usr/lib/Scrt1.o
firmware/usr/lib/valid.dat
firmware/usr/lib/libavutil.so.50.15.1
firmware/usr/lib/libdl.a
firmware/usr/lib/libglib-2.0.so.0.1600.6
firmware/usr/lib/libgnutls-openssl.so.26.4.6
firmware/usr/lib/libc.so
firmware/usr/lib/crtn.o
firmware/usr/lib/libntfs.so.10.0.0
firmware/usr/lib/libfuse.so.2.7.4
firmware/usr/lib/libmysqlclient.so.15.0.0
firmware/usr/lib/libmxml.so.1.4
firmware/usr/lib/mod_usertrack.so
firmware/usr/lib/e2initrd_helper
firmware/usr/lib/Mcrt1.o
firmware/usr/lib/libtalloc.so.1
firmware/usr/lib/libmp.so.3.1.11
firmware/usr/lib/libieee.a
firmware/usr/lib/libperl.so.5.10.0
firmware/usr/lib/libupnp.so.3.0.5
firmware/usr/lib/mod_rewrite.so
firmware/usr/lib/libkrb5.so.3.3
firmware/usr/lib/lowcase.dat
firmware/usr/lib/libtcl8.4.so.0
firmware/usr/lib/libssh2.so.1.0.0
firmware/usr/lib/libevent-1.3e.so.1.0.3
firmware/usr/lib/mod_fastcgi.so
firmware/usr/lib/liblwres.so.40.0.0
firmware/usr/lib/mod_redirect.so
firmware/usr/lib/libsqlite3.so.0.8.6
firmware/usr/lib/libdlna.so.0.3.0
firmware/usr/lib/libexpect.so.5.43.0
firmware/usr/lib/libmpfr.so.1.1.1
firmware/usr/lib/libpanel.so.5.7
firmware/usr/lib/libmp3lame.so.0.0.0
firmware/usr/lib/libgssapi_krb5.so.2.2
firmware/usr/lib/libchardet.so.1.0.0
firmware/usr/lib/upcase.dat
firmware/usr/lib/gcrt1.o
firmware/usr/lib/libnsl.a
firmware/usr/lib/libapr-1.so.0.2.12
firmware/usr/lib/liblockfile.so.1.0
firmware/usr/lib/libmagic.so.1.0.0
firmware/usr/lib/libgpg-error.so.0.3.0
firmware/usr/lib/libpng12.so.0.27.0
firmware/usr/lib/libsasl2.so.2.0.22
firmware/usr/lib/mod_webdav.so
firmware/usr/lib/libcrypt.a
firmware/usr/lib/libavdevice.so.52.2.0
firmware/usr/lib/libkrb4.so.2.0
firmware/usr/lib/libdb-4.6.so
firmware/usr/lib/libinotifytools.so.0.4.0
firmware/usr/lib/libfreetype.so.6.3.18
firmware/usr/lib/mod_dirlisting.so
firmware/usr/lib/libgpm.so.2.0.0
firmware/usr/lib/libdes425.so.3.0
firmware/usr/lib/libmcheck.a
firmware/usr/lib/libssl.so.0.9.8
firmware/usr/lib/libgnutls.so.26.4.6
firmware/usr/lib/libepeg.so.0.9.1
firmware/usr/lib/libtasn1.so.3.0.15
firmware/usr/lib/mod_magnet.so
firmware/usr/lib/libpcre.so.3.12.1
firmware/usr/lib/libdns.so.45.0.4
firmware/usr/lib/mod_mysql_vhost.so
firmware/usr/lib/crti.o
firmware/usr/lib/mod_rrdtool.so
firmware/usr/lib/liblber-2.4.so.2.1.0
firmware/usr/lib/libsmbclient.so.0
firmware/usr/lib/mod_cgi.so
firmware/usr/lib/libpanelw.so.5.7
firmware/usr/lib/libexpatw.so.1.5.2
firmware/usr/lib/libidn.so.11.5.37
firmware/usr/lib/libgio-2.0.so.0.0.0
firmware/usr/lib/mod_expire.so
firmware/usr/lib/libmenuw.so.5.7
firmware/usr/lib/mod_evhost.so
firmware/usr/lib/mod_setenv.so
firmware/usr/lib/libgobject-2.0.so.0.1600.6
firmware/usr/lib/libavcodec.so.52.72.2
firmware/usr/lib/libstdc++.so.6.0.10
firmware/usr/lib/mod_flv_streaming.so

LG N1T1 #7

$ find firmware/lib/ -maxdepth 1 -not -type l -not -type d
firmware/lib/libvolume_id.so.0.85.0
firmware/lib/libnss_files-2.7.so
firmware/lib/libbz2.so.1.0.4
firmware/lib/libuuid.so.1.3.0
firmware/lib/libpthread-2.7.so
firmware/lib/libdevmapper.so.1.02.1
firmware/lib/libproc-3.2.7.so
firmware/lib/libSegFault.so
firmware/lib/libcrypt-2.7.so
firmware/lib/libntfs-3g.so.49.0.0
firmware/lib/libnss_compat-2.7.so
firmware/lib/libatm.so.1.0.0
firmware/lib/libcom_err.so.2.1
firmware/lib/libpam_misc.so.0.81.3
firmware/lib/libparted-1.8.so.10.0.0
firmware/lib/libselinux.so.1
firmware/lib/libblkid.so.1.1.0
firmware/lib/libss.so.2.0
firmware/lib/libuuid.so.1.2
firmware/lib/libm-2.7.so
firmware/lib/libncurses.so.5.7
firmware/lib/libe2p.so.2.3
firmware/lib/libpam.so.0.81.12
firmware/lib/libxtables.so.0.0.0
firmware/lib/libgcc_s.so.1
firmware/lib/libthread_db-1.0.so
firmware/lib/libnss_hesiod-2.7.so
firmware/lib/libpamc.so.0.81.0
firmware/lib/libsepol.so.1
firmware/lib/libminiupnpc.a
firmware/lib/libwrap.so.0.7.6
firmware/lib/libkeyutils-1.2.so
firmware/lib/libticw.so.5.7
firmware/lib/libtic.so.5.7
firmware/lib/libcidn-2.7.so
firmware/lib/libmemusage.so
firmware/lib/libanl-2.7.so
firmware/lib/libhistory.so.5.2
firmware/lib/libminiupnpc.so.4
firmware/lib/ld-2.7.so
firmware/lib/libreadline.so.5.2
firmware/lib/libpopt.so.0.0.0
firmware/lib/libncursesw.so.5.7
firmware/lib/libnss_winbind.so
firmware/lib/libcap.so.2.11
firmware/lib/libattr.so.1.1.0
firmware/lib/libdl-2.7.so
firmware/lib/libcap.so.1.10
firmware/lib/libext2fs.so.2.4
firmware/lib/librt-2.7.so
firmware/lib/libnss_dns-2.7.so
firmware/lib/libnss_wins.so
firmware/lib/libresolv-2.7.so
firmware/lib/libc-2.7.so
firmware/lib/libusb-0.1.so.4.4.4
firmware/lib/libnsl-2.7.so
firmware/lib/libBrokenLocale-2.7.so
firmware/lib/libslang.so.2.1.3
firmware/lib/libacl.so.1.1.0
firmware/lib/libutil-2.7.so
firmware/lib/libnss_nisplus-2.7.so
firmware/lib/libnss_nis-2.7.so
firmware/lib/libpcprofile.so
firmware/lib/libblkid.so.1.0

LG N1T1 #6

$ find firmware/usr/sbin/ -not -type l -not -type d | grep -v DLNA
firmware/usr/sbin/remove-shell
firmware/usr/sbin/smartd
firmware/usr/sbin/nandwrite
firmware/usr/sbin/ubicrc32
firmware/usr/sbin/afpd
firmware/usr/sbin/lprng_index_certs
firmware/usr/sbin/useradd
firmware/usr/sbin/pddcustomize
firmware/usr/sbin/unubi
firmware/usr/sbin/envvars-std
firmware/usr/sbin/recv_image
firmware/usr/sbin/ddnscli
firmware/usr/sbin/avahi-dnsconfd
firmware/usr/sbin/ip_setupd
firmware/usr/sbin/uuidd
firmware/usr/sbin/buttond
firmware/usr/sbin/httxt2dbm
firmware/usr/sbin/nandtest
firmware/usr/sbin/ubiattach
firmware/usr/sbin/ubicrc32.pl
firmware/usr/sbin/flash_lock
firmware/usr/sbin/convertquota
firmware/usr/sbin/mtd_debug
firmware/usr/sbin/nas-volume
firmware/usr/sbin/fw_printenv
firmware/usr/sbin/quot
firmware/usr/sbin/validlocale
firmware/usr/sbin/ntfsundelete
firmware/usr/sbin/cmsbackup
firmware/usr/sbin/sumtool
firmware/usr/sbin/oddacsr
firmware/usr/sbin/filtrun
firmware/usr/sbin/oddsndr
firmware/usr/sbin/membercli
firmware/usr/sbin/ubirmvol
firmware/usr/sbin/ubinfo
firmware/usr/sbin/ubimkvol
firmware/usr/sbin/update-ca-certificates
firmware/usr/sbin/zic
firmware/usr/sbin/cppw
firmware/usr/sbin/arp
firmware/usr/sbin/oddmngr
firmware/usr/sbin/nas-service
firmware/usr/sbin/htpasswd
firmware/usr/sbin/ab
firmware/usr/sbin/ifplugstatus
firmware/usr/sbin/locale-gen
firmware/usr/sbin/serve_image
firmware/usr/sbin/pwconv
firmware/usr/sbin/docfdisk
firmware/usr/sbin/srsync
firmware/usr/sbin/chroot
firmware/usr/sbin/usermod
firmware/usr/sbin/dpkg-reconfigure
firmware/usr/sbin/lightdigest
firmware/usr/sbin/avahi-autoipd
firmware/usr/sbin/lprng_certs
firmware/usr/sbin/nand2bin
firmware/usr/sbin/warnquota
firmware/usr/sbin/mopilt
firmware/usr/sbin/invoke-rc.d
firmware/usr/sbin/umount.cifs
firmware/usr/sbin/nftl_format
firmware/usr/sbin/proftpd
firmware/usr/sbin/ifstatus
firmware/usr/sbin/ubigen
firmware/usr/sbin/grpunconv
firmware/usr/sbin/install-info
firmware/usr/sbin/mount.cifs
firmware/usr/sbin/pfiflash
firmware/usr/sbin/nas-update
firmware/usr/sbin/cleanup-info
firmware/usr/sbin/odd_log_dump
firmware/usr/sbin/nas-checkdev
firmware/usr/sbin/nas-system
firmware/usr/sbin/xqmstats
firmware/usr/sbin/pwck
firmware/usr/sbin/oddnapp
firmware/usr/sbin/add-shell
firmware/usr/sbin/update-rc.d
firmware/usr/sbin/chgpasswd
firmware/usr/sbin/flash_otp_dump
firmware/usr/sbin/mklost+found
firmware/usr/sbin/fw_setenv
firmware/usr/sbin/mkbootenv
firmware/usr/sbin/groupdel
firmware/usr/sbin/flash_info
firmware/usr/sbin/tcpdchk
firmware/usr/sbin/nas-storage
firmware/usr/sbin/mysqlmanager
firmware/usr/sbin/syslogd-listfiles
firmware/usr/sbin/userdel
firmware/usr/sbin/ubidetach
firmware/usr/sbin/ssmtp
firmware/usr/sbin/ubimirror
firmware/usr/sbin/apxs
firmware/usr/sbin/nmbd
firmware/usr/sbin/cmscopy
firmware/usr/sbin/nologin
firmware/usr/sbin/ntpdate-debian
firmware/usr/sbin/rpc.nfsd
firmware/usr/sbin/smartctl
firmware/usr/sbin/tzconfig
firmware/usr/sbin/ufsd.chkntfs
firmware/usr/sbin/gss_clnt_send_err
firmware/usr/sbin/doc_loadbios
firmware/usr/sbin/flash_eraseall
firmware/usr/sbin/noflushd
firmware/usr/sbin/ftpscrub
firmware/usr/sbin/vipw
firmware/usr/sbin/exportfs
firmware/usr/sbin/rpc.gssd
firmware/usr/sbin/nas-network
firmware/usr/sbin/message_senderd
firmware/usr/sbin/winbindd
firmware/usr/sbin/smbd
firmware/usr/sbin/flash_otp_info
firmware/usr/sbin/logrotate
firmware/usr/sbin/mkfs.jffs2
firmware/usr/sbin/mosilt
firmware/usr/sbin/safe_finger
firmware/usr/sbin/ktutil
firmware/usr/sbin/newusers
firmware/usr/sbin/rfdformat
firmware/usr/sbin/ifplugd
firmware/usr/sbin/checkgid
firmware/usr/sbin/envvars
firmware/usr/sbin/avahi-daemon
firmware/usr/sbin/nanddump
firmware/usr/sbin/cnid_dbd
firmware/usr/sbin/cron
firmware/usr/sbin/mkboot
firmware/usr/sbin/ubiupdatevol
firmware/usr/sbin/rfddump
firmware/usr/sbin/nas-odd
firmware/usr/sbin/nas-diag
firmware/usr/sbin/adduser
firmware/usr/sbin/ntfslabel
firmware/usr/sbin/gpio
firmware/usr/sbin/rpc.mountd
firmware/usr/sbin/lpc
firmware/usr/sbin/ns.backup.sh
firmware/usr/sbin/checkpc
firmware/usr/sbin/ftl_check
firmware/usr/sbin/rpc.rquotad
firmware/usr/sbin/ethtool
firmware/usr/sbin/groupmod
firmware/usr/sbin/nat
firmware/usr/sbin/dbmmanage
firmware/usr/sbin/try-from
firmware/usr/sbin/sss_iodown
firmware/usr/sbin/nas-common
firmware/usr/sbin/motilt
firmware/usr/sbin/lld2d
firmware/usr/sbin/nas-usbd
firmware/usr/sbin/tcpd
firmware/usr/sbin/chpasswd
firmware/usr/sbin/nas-firmware
firmware/usr/sbin/rtcwake
firmware/usr/sbin/htdbm
firmware/usr/sbin/flash_unlock
firmware/usr/sbin/ntfsresize
firmware/usr/sbin/setquota
firmware/usr/sbin/filefrag
firmware/usr/sbin/cmsdaemon
firmware/usr/sbin/bin2nand
firmware/usr/sbin/readprofile
firmware/usr/sbin/grpck
firmware/usr/sbin/nas-msgd
firmware/usr/sbin/ftpshut
firmware/usr/sbin/pfi2bin
firmware/usr/sbin/quotastats
firmware/usr/sbin/nas-mond
firmware/usr/sbin/htdigest
firmware/usr/sbin/atalkd
firmware/usr/sbin/mkntfs
firmware/usr/sbin/flash_erase
firmware/usr/sbin/jffs2dump
firmware/usr/sbin/dpkg-divert
firmware/usr/sbin/update-passwd
firmware/usr/sbin/deluser
firmware/usr/sbin/ftl_format
firmware/usr/sbin/mofilt
firmware/usr/sbin/nfsstat
firmware/usr/sbin/dpkg-statoverride
firmware/usr/sbin/pam_getenv
firmware/usr/sbin/nas-enclosure
firmware/usr/sbin/iconvconfig
firmware/usr/sbin/nftldump
firmware/usr/sbin/nas-mkscript
firmware/usr/sbin/rpc.svcgssd
firmware/usr/sbin/apache2
firmware/usr/sbin/update-locale
firmware/usr/sbin/cytune
firmware/usr/sbin/ntfscp
firmware/usr/sbin/cmsrestore
firmware/usr/sbin/ufsd.mkntfs
firmware/usr/sbin/update-alternatives
firmware/usr/sbin/nas-webcam
firmware/usr/sbin/grpconv
firmware/usr/sbin/stsmngr
firmware/usr/sbin/rotatelogs
firmware/usr/sbin/lpd
firmware/usr/sbin/flashcp
firmware/usr/sbin/kadmin
firmware/usr/sbin/repquota
firmware/usr/sbin/ubinize
firmware/usr/sbin/nas-util
firmware/usr/sbin/tcpdmatch
firmware/usr/sbin/pwunconv
firmware/usr/sbin/iomain
firmware/usr/sbin/mkpfi
firmware/usr/sbin/ntpdate
firmware/usr/sbin/mt-daapd
firmware/usr/sbin/createfile
firmware/usr/sbin/logresolve
firmware/usr/sbin/apachectl
firmware/usr/sbin/iptables-apply
firmware/usr/sbin/arpd
firmware/usr/sbin/groupadd
firmware/usr/sbin/tunelp
firmware/usr/sbin/edquota
firmware/usr/sbin/ntfsclone
firmware/usr/sbin/k5srvutil
firmware/usr/sbin/lighttpd
firmware/usr/sbin/lighttpd-angel
firmware/usr/sbin/rpc.idmapd
firmware/usr/sbin/rpcdebug
firmware/usr/sbin/rmt-tar
firmware/usr/sbin/syslog-facility
firmware/usr/sbin/dpkg-preconfigure
firmware/usr/sbin/nas-share
firmware/usr/sbin/mysqld
firmware/usr/sbin/sss_shell
firmware/usr/sbin/gss_destroy_creds
firmware/usr/sbin/htcacheclean
firmware/usr/sbin/cnid_metad
firmware/usr/sbin/nas-front
firmware/usr/sbin/visudo

$ strings firmware/usr/sbin/proftpd | grep -E "^[0-9]\.[0-9]\.[0-9]"
1.3.3 (stable)
1.3.3 (stable)

ProFTPD 1.3.3
ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3.tar.bz2

LG N1T1 #5

$ find firmware/sbin/ -not -type l -not -type d
firmware/sbin/mount.nfs
firmware/sbin/mkfs.cramfs
firmware/sbin/mkfs.ext3
firmware/sbin/apcaccess
firmware/sbin/portmap
firmware/sbin/mkfs
firmware/sbin/ctrlaltdel
firmware/sbin/partprobe
firmware/sbin/e2undo
firmware/sbin/tune2fs
firmware/sbin/shadowconfig
firmware/sbin/losetup
firmware/sbin/mkfs.ext4
firmware/sbin/insmod
firmware/sbin/swapon
firmware/sbin/e2image
firmware/sbin/quotaon
firmware/sbin/pam_tally
firmware/sbin/iptables-restore
firmware/sbin/ss
firmware/sbin/unix_update
firmware/sbin/hwclock
firmware/sbin/sulogin
firmware/sbin/mount.nfs.tiny
firmware/sbin/sm-notify
firmware/sbin/ifconfig
firmware/sbin/mkfs.minix
firmware/sbin/pmap_dump
firmware/sbin/smtp
firmware/sbin/fsck.cramfs
firmware/sbin/update-modules
firmware/sbin/fsck.ext3
firmware/sbin/ip6tables
firmware/sbin/bootlogd
firmware/sbin/mkfs.ext2
firmware/sbin/cfdisk
firmware/sbin/mkswap
firmware/sbin/resize2fs
firmware/sbin/route
firmware/sbin/fsck.ext4
firmware/sbin/rmmod
firmware/sbin/dhclient3
firmware/sbin/modprobe
firmware/sbin/rtacct
firmware/sbin/mke2fs
firmware/sbin/ipmaddr
firmware/sbin/iptables-save
firmware/sbin/blockdev
firmware/sbin/mount.fuse
firmware/sbin/rpc.statd
firmware/sbin/iptunnel
firmware/sbin/mkfs.ext4dev
firmware/sbin/tc
firmware/sbin/rtmon
firmware/sbin/installkernel
firmware/sbin/ifup
firmware/sbin/klogd
firmware/sbin/blkid
firmware/sbin/showmount
firmware/sbin/udevadm
firmware/sbin/modinfo
firmware/sbin/runlevel
firmware/sbin/halt
firmware/sbin/e2fsck
firmware/sbin/startpar
firmware/sbin/quotacheck
firmware/sbin/iptables
firmware/sbin/isosize
firmware/sbin/raw
firmware/sbin/rarp
firmware/sbin/pivot_root
firmware/sbin/ldconfig
firmware/sbin/start-stop-daemon
firmware/sbin/slattach
firmware/sbin/apctest
firmware/sbin/badblocks
firmware/sbin/dhclient-script
firmware/sbin/killall5
firmware/sbin/mkfs.bfs
firmware/sbin/e2label
firmware/sbin/syslogd
firmware/sbin/udevd
firmware/sbin/ifdown
firmware/sbin/shutdown
firmware/sbin/parted
firmware/sbin/mii-tool
firmware/sbin/depmod
firmware/sbin/mdadm-startall
firmware/sbin/sysctl
firmware/sbin/pmap_set
firmware/sbin/init
firmware/sbin/findfs
firmware/sbin/plipconfig
firmware/sbin/fsck.nfs
firmware/sbin/MAKEDEV
firmware/sbin/nameif
firmware/sbin/ip6tables-save
firmware/sbin/getty
firmware/sbin/sfdisk
firmware/sbin/fsck.ext4dev
firmware/sbin/fdisk
firmware/sbin/mdadm
firmware/sbin/dumpe2fs
firmware/sbin/fsck.minix
firmware/sbin/logsave
firmware/sbin/debugfs
firmware/sbin/fsck
firmware/sbin/fsck.ext2
firmware/sbin/unix_chkpwd
firmware/sbin/ip6tables-restore
firmware/sbin/apcupsd

$ strings firmware/sbin/iptables | grep -E "^[0-9]\.[0-9]\.[0-9]$"
1.4.2

iptables 1.4.2
ftp://ftp.netfilter.org/pub/iptables/iptables-1.4.2.tar.bz2