Thread: iLiad Iliad internals
View Single Post
Old 07-18-2006, 09:53 AM   #1
ali
Addict
ali doesn't litterali doesn't litter
 
ali's Avatar
 
Posts: 302
Karma: 116
Join Date: May 2006
Device: Iliad, dude!
Iliad internals

I think we should stop discussing the hacking stuff in the general user-oriented threads, hence I started this one.


What I really love: This is /usr/bin/do_updates.sh:
Code:
#!/bin/sh
echo "No updates needed."

Some general things:
  • There is a tar installed - doing a
    Code:
    ssh root@192.168.1.100 'tar -cf - /' > iliad.tar
    worked flawlessly, gave me a 180M filesystem dump
  • You cannot run a terminal, because there is none. No xterm, rxvt, gnome-terminal and so on
  • The browser is Minimo
  • This is running:
    Code:
      PID  Uid     VmSize Stat Command
        1 root        516 S   init [5]  
        2 root            SW  [keventd]
        3 root            SWN [ksoftirqd_CPU0]
        4 root            SW  [kswapd]
        5 root            SW  [bdflush]
        6 root            SW  [kupdated]
        7 root            SW  [kUCB1x00d]
        8 root            SW  [tffs1]
        9 root            SW  [mtdblockd]
       10 root            SW  [khubd]
      205 root        600 S   /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22 
      265 root        708 S   /sbin/cardmgr 
      278 root        568 S   /sbin/syslogd -n -C 64 -m 20 
      280 root        552 S   /sbin/klogd -n 
      296 root            SW  [wlan_main_servi]
      297 root            SW  [wlan_reassoc_se]
      380 root        568 S   /sbin/syslogd 
      381 root        564 S   /usr/bin/displayMgr -p -w /var/waveform.bin 
      382 root        516 S   /usr/bin/erbusyd 
      383 root       2400 S   /usr/bin/Xfbdev -screen 768x1024x8 -3button -dpi 100 -ac 
      384 root       2044 S   /usr/bin/matchbox-window-manager -use_titlebar no -use_cursor no 
      388 root       3900 S   /usr/bin/pageBar 
      389 root       2020 S   /usr/bin/matchbox-panel --size 39 --no-menu --bgcolor White 
      393 root       5784 S   /usr/bin/contentLister --sync 
      394 root        516 S   /usr/bin/erbusyd 
      395 root        916 S   /usr/bin/powerMgr 
      396 root        516 S   /usr/bin/erbusyd 
      451 root        916 S   /usr/bin/powerMgr 
      452 root        916 S   /usr/bin/powerMgr 
      453 root        916 S   /usr/bin/powerMgr 
      567 root       5784 S   /usr/bin/contentLister --sync 
      568 root       5784 S   /usr/bin/contentLister --sync 
      582 root        620 S   udhcpc -b -p /var/run/udhcpc.wlan0.pid -i wlan0 
      648 root       5784 S   /usr/bin/contentLister --sync 
      686 root            SW  [usbplugd]
      693 root        572 S   msdisk 
      726 root        480 S   /sbin/getty -L ttyS2 115200 vt100 
      748 root       5784 S   /usr/bin/contentLister --sync 
      751 root       5784 S   /usr/bin/contentLister --sync 
      851 root       1504 S   mb-applet-icon-container 
     1507 root        636 S   udhcpc -b -p /var/run/udhcpc.eth0.pid -i eth0 
     1518 root       1200 R   /usr/sbin/dropbear -r /etc/dropbear/dropbear_rsa_host_key -p 22 
     1519 root        892 S   -sh 
     1632 root       1668 S   /usr/bin/matchbox-keyboard 
     1751 root        708 R   ps
  • package management is done via ipkg, ipk list_installed gives
    Code:
    base-files - 3.0.14-r46 - 
    base-passwd - 3.5.9-r24 - 
    busybox - 1.01-r1 - 
    cf8385-kernel-module - 0.114-r1 - 
    contentlister - 0.24+svn20060628-r0 - 
    contentlister-locale-en - 0.24+svn20060628-r0 - 
    contentlister-locale-nl - 0.24+svn20060628-r0 - 
    contentlister-locale-zh - 0.24+svn20060628-r0 - 
    displaymgr - 0.17+svn20060628-r0 - 
    dropbear - 0.46-r3 - 
    ecdc - 0.24+svn20060628-r0 - 
    ecdc-locale-en - 0.24+svn20060628-r0 - 
    ecdc-locale-nl - 0.24+svn20060628-r0 - 
    ecdc-locale-zh - 0.24+svn20060628-r0 - 
    erbrowser - 0.21+svn20060628-r0 - 
    erbusyd - 0.22+svn20060628-r0 - 
    ereader-fonts-t1 - 0.1-r0 - 
    ersetup - 0.24+svn20060628-r0 - 
    ersetup-locale-en - 0.24+svn20060628-r0 - 
    ersetup-locale-nl - 0.24+svn20060628-r0 - 
    ersetup-locale-zh - 0.24+svn20060628-r0 - 
    erutils - 0.22+svn20060628-r0 - 
    fuser - 20.2-r3 - 
    gdk-pixbuf-loader-bmp - 2.6.7-r18 - 
    gdk-pixbuf-loader-jpeg - 2.6.7-r18 - 
    gdk-pixbuf-loader-png - 2.6.7-r18 - 
    glibc-charmap-utf-8 - 2.3.2+cvs20040726-r17 - 
    glibc-gconv - 2.3.2+cvs20040726-r17 - 
    glibc-gconv-euc-cn - 2.3.2+cvs20040726-r17 - 
    glibc-gconv-iso8859-1 - 2.3.2+cvs20040726-r17 - 
    glibc-gconv-libgb - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-en-us - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-i18n - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-iso14651-t1 - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-nl-nl - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-circle - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-cjk-compat - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-compat - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-font - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-fraction - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-narrow - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-neutral - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-small - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-translit-wide - 2.3.2+cvs20040726-r17 - 
    glibc-localedata-zh-cn - 2.3.2+cvs20040726-r17 - 
    gtk+ - 2.6.7-r18 - 
    initscripts - 1.0-r66 - 
    ipkg - 0.99.154-r0 - 
    ipkg-collateral - 1.0-r2 - 
    ipkg-link - 1.6cvs20051025-r1 - 
    isp1362-kernel-module - 1.21-r1 - 
    kernel - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-image-2.4.19-rmk7-pxa2-irex1 - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-ide-cs - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-ide-disk - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-ide-mod - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-ide-probe-mod - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-mmc-block - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-mmc-core - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-mmc-pxa - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-scsi-mod - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-sd-mod - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-sg - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-smc91x - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-module-usb-storage - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    kernel-modules - 2.4.19-rmk7-pxa2-irex1-svn20060628-r0 - 
    lesstif - 0.94.4-1 - 
    libatk-1.0-0 - 1.10.1-r0 - 
    libc6 - 2.3.2+cvs20040726-r17 - 
    libcrypto0.9.7 - 0.9.7e-r1 - 
    libcurl3 - 7.14.0-r2 - 
    liberdm2 - 0.22+svn20060628-r0 - 
    liberipc0 - 0.22+svn20060628-r0 - 
    liberlog1 - 0.22+svn20060628-r0 - 
    liberreg - 0.22+svn20060628-r0 - 
    libexpat0 - 1.95.7-r0 - 
    libfakekey0 - 0.1-r1 - 
    libfontconfig-utils - 2.2.95-r1 - 
    libfontconfig1 - 2.2.95-r1 - 
    libfreetype6 - 2.1.10-r0 - 
    libgcc1 - 3.4.4-r3 - 
    libgcrypt11 - 1.2.1-r0 - 
    libglib-2.0-0 - 2.6.6-r0 - 
    libgpg-error0 - 1.0-r0 - 
    libice6 - 6.3.3-r1 - 
    libidl-2-0 - 0.8.6-r1 - 
    libipkg0 - 0.99.154-r0 - 
    libiw27 - 27-r1 - 
    libjpeg62 - 6b-r0 - 
    libmb1 - 1.7-r1 - 
    libpng12-0 - 1.2.8-r0 - 
    libsm6 - 6.0.3-r1 - 
    libssl0.9.7 - 0.9.7e-r1 - 
    libstartup-notification-1-0 - 0.8-r0 - 
    libstdc++6 - 3.4.4-r3 - 
    libx11-6 - 6.2.1cvs20051025-r5 - 
    libxau0 - 0.1.1-r1 - 
    libxcursor1 - 1.1.2-r2 - 
    libxext6 - 0.0cvs20051025-r1 - 
    libxfixes0 - 2.0.1-r1 - 
    libxfont1 - 1.4.2-r2 - 
    libxft2 - 2.1.6-r1 - 
    libxml2 - 2.6.10-r0 - 
    libxp - 0.0cvs20051025-r0 - 
    libxpm4 - 3.5.1-r1 - 
    libxrandr2 - 1.0.2-r1 - 
    libxrender1 - 0.8.4-r1 - 
    libxsettings-client0 - 0.14-r0 - 
    libxt6 - 0.1.5-r1 - 
    libxtst6 - 0.0cvs20051025-r3 - 
    libz1 - 1.2.3-r0 - 
    linux-hotplug - 20040920-r8 - 
    locale-base-en-us - 2.3.2+cvs20040726-r17 - 
    locale-base-nl-nl - 2.3.2+cvs20040726-r17 - 
    locale-base-zh-cn - 2.3.2+cvs20040726-r17 - 
    makedevs - 1.0.0-r2 - 
    matchbox-common - 0.9.1-r0 - 
    matchbox-keyboard - 0.0.0+svn20060628-r24 - 
    matchbox-panel - 0.0.0+svn20060628-r24 - 
    matchbox-wm - 0.9.5-r0 - 
    minimo - 0.0cvs20051025-r9 - 
    modutils-depmod - 2.4.27-r7 - 
    modutils-initscripts - 1.0-r2 - 
    msdisk - 1.21-r1 - 
    netbase - 4.21-r7 - 
    pagebar - 0.22+svn20060628-r0 - 
    pango - 1.8.1-r3 - 
    pango-module-basic-fc - 1.8.1-r3 - 
    pango-module-basic-x - 1.8.1-r3 - 
    pcmcia-cs - 3.2.8-r23 - 
    portmap - 5-9-r5 - 
    powermgr - 0.22+svn20060628-r0 - 
    scribble - 0.17+svn20060628-r0 - 
    setserial - 2.17-r1 - 
    sysvinit - 2.86-r19 - 
    sysvinit-inittab - 2.86-r19 - 
    sysvinit-pidof - 2.86-r19 - 
    t1lib - 5.0.2-r2 - 
    tar - 1.13.93-r1 - 
    task-bootstrap - 1.0-r25 - 
    task-ereader - 1.0-r24 - 
    tinylogin - 1.4-r3 - 
    ttf-bitstream-vera - 1.10-r0 - 
    tweak-ereader-image - 0.2+svn20060628-r0 - 
    update-modules - 1.0-r3 - 
    update-rc.d - 0.7-r0 - 
    wireless-tools - 27-r1 - 
    xcursor-transparent-theme - 0.1.1-r0 - 
    xpdf - 3.0.1+svn20060628-r24 - 
    xserver-kdrive-fbdev - 0.0cvs20050207-r17 -
ali is offline   Reply With Quote