FANDOM


/

  • bin/
    • [
    • [[
    • ash
    • busybox
    • cat
    • cp
    • date
    • dmesg
    • kill
    • login
    • ls
    • mkdir
    • mknod
    • mount
    • mv
    • o2_exec
    • ps
    • rm
    • sh
    • sync
    • test
    • umount
  • dev/
    • adecode0-7
    • aencode0-7
    • ccdc
    • console
    • cwdvbt
    • cwisdbt
    • cw02
    • cs02spi
    • cstdmb
    • davinci_spi
    • dtmfdecode
    • event0
    • event1
    • fb
    • fb0
    • fd/
      • 0-23
    • fd0
    • gadget/
    • gio0-31
    • hda
    • hda1-4
    • hdb
    • hdb1-4
    • hdc
    • hdc1-4
    • hdd
    • hdd1-4
    • hiddev0
    • hiddev1
    • i2c0-31
    • icap
    • icapture
    • idecode
    • iencode
    • imanage
    • imgd0
    • imgenc
    • irender
    • itlanc
    • itnav
    • itnavsw
    • itwdog
    • mem
    • memory
    • mmca
    • mmca1
    • mmdblk0
    • mmcblk1
    • mmcblk2
    • mtd0
    • mtd0r
    • mtd1
    • mtd1r
    • mtd2
    • mtd2r
    • mtd3
    • mtd3r
    • mtdblock0-3
    • null
    • o2spi
    • psaux
    • ptmx
    • pts/
    • ram0
    • ram1
    • sda
    • sda1-4
    • sdb
    • sdb1-4
    • spi
    • spi_davinci
    • stderr
    • stdin
    • stdout
    • subtldecode
    • tty
    • tty0-7
    • tty212
    • ttyS0-3
    • vcs0-9
    • vdecode0-7
    • vencode0-7
    • watchdog
    • windisp
    • zero
  • etc/
    • fstab
                        proc        /proc        proc    defaults    0 0
                        /dev/hda1    /mnt/hdd    vfat    defaults    0 0
                        /dev/mmcblk0    /mnt/mmc    vfat    defaults    0 0
                        /dev/mmcblk1    /mnt/mmc    vfat    defaults    0 0
      
    • init.d/
      • rcS
          
          
                           #!/bin/sh
                            
                            /bin/mount -t proc proc /proc
                            /bin/mount -t vfat /dev/hda1 /mnt/hdd -o rw,utf8=true, noatime, nodiratime
                            m_result=$?
                            
                            if [ "&m_result" = 0 ]
            
            
            
                            then
                              if test -e /mnt/hdd/.system
                              then
                                echo "/mnt/hdd/.system existed"
                              else
                                echo "make direct .system"
                                mkdir /mnt/hdd/.system
                                sync
                              fi
                              
                              if test -e /mnt/hdd/COWON_O2_PLAYER.bin
                              then
                                echo ".system/o2_player remove and /mnt/hdd/COWON_O2_PLAYER.bin move to .system/o2_player"
                                rm /mnt/hdd/.system/o2_player -f
                                mv /mnt/hdd/COWON_O2_PLAYER.bin /mnt/hdd/.system/o2_player
                                sync
                              fi
                              
                              if test -e /mnt/hdd/o2_none
                              then
                                rm /mnt/hdd/.system/o2_exe -f
                                mv /mnt/hdd/o2_none /mnt/hdd/.system/o2_exe
                                sync
                              fi
                              
                              if test -e /mnt/hdd/o2_full
                              then
                                rm /mnt/hdd/.system/o2_exe -f
                                mv /mnt/hdd/o2_full /mnt/hdd/.system/o2_exe
                                sync
                              fi
                              
                              if test -e /mnt/hdd/o2_e2k
                              then
                                rm /mnt/hdd/.system/o2_exe -f
                                mv /mnt/hdd/o2_e2k /mnt/hdd/.system/o2_exe
                                sync
                              fi
                              
                              if test -e /mnt/hdd/PowerDic
                              then
                                echo ".system/PowerDic remove and /mnt/hdd/PowerDic/ move to .system/PowerDic"
                                rm /mnt/hdd/.system/PowerDic -rf
                                mv /mnt/hdd/PowerDic /mnt/hdd/.system/PowerDic
                                sync
                              fi
                              
                              if test -e /mnt/hdd/PowerDic2
                              then
                                echo ".system/PowerDic2 remove and /mnt/hdd/PowerDic2/ move to .system/PowerDic2"
                                rm /mnt/hdd/.system/PowerDic2 -rf
                                mv /mnt/hdd/PowerDic2 /mnt/hdd/.system/PowerDic2
                                sync
                              fi
                              
                              if test -e /mnt/hdd/COWON_O2_FONT.bin
                              then
                                echo ".system/default.fnt remove and /mnt/hdd/COWON_O2_FONT.bin move to .system/O2_FONT"
                                rm /mnt/hdd/.system/default.fnt -f
                                mv /mnt/hdd/COWON_O2_FONT.bin /mnt/hdd/.system/O2_FONT
                                sync
                              fi
                              
                              if test -e /mnt/hdd/COWON_O2_TTF.bin
                              then
                                echo ".system/default.ttf remove and /mnt/hdd/COWON_O2_TTF.bin move to .system/O2_TTF"
                                rm /mnt/hdd/.system/default.ttf -f
                                mv /mnt/hdd/COWON_O2_TTF.bin /mnt/hdd/.system/O2_TTF
                                sync
                              fi
                              
                              if test -e /mnt/hdd/COWON_O2_CDIM.bin
                              then
                                echo ".system/ybas.dat remove and /mnt/hdd/COWON_O2_CDIM.bin"
                                rm /mnt/hdd/.system/ybas.dat -f
                                mv /mnt/hdd/COWON_O2_CDIM.bin /mnt/hdd/.system/ybas.dat
                                sync
                              fi
                              
                              
                              if test -e /mnt/hdd/.system/o2_player
                              then
                                echo "execute /mnt/hdd/.system/o2_player"
                                o2_exec 1
                              else
                                echo "no exist /mnt/hdd/.system/o2_player "
                                o2_exec 0
                              else
                                echo "hdd mount failed ${m_result}{"
                                o2_exec 0
                              fi
            
        
      • rcS..bak --> similar to above
      • rcS.bak --> ditto
      • inittab
                            ::sysinit:/etc/init.d/rcS
                            ::respawn:/sbin/getty 115200 ttyS0 vt100 -r
        
  • lib/
    • cowon/
      • cowon_dmb/
        • cowon_dmb.ko
    • extra/
      • diyx_subtitle.ko
      • dm420_codec.ko
      • iaudio.ko
      • idecode.ko
      • iencode.ko
      • imanage.ko
      • ividio.ko
      • mafv2.ko
      • mcbsp.ko
    • mmc/
      • davinci_mmc.ko
      • mmc_block.ko
      • mmc_core.ko
    • usb_device/
      • g_file_storage.ko
      • musb/
        • musb_hdrc.ko
      • no_dmb_g_file_storage.ko
      • no_ext_g_file_storage.ko
      • protect_g_file_storage.ko
  • linuxrc
  • lost+found/
  • minifm.log
  • mnt/
    • hdd/ --> contains .system + folders which the user can see
    • mmc/
    • usb_host
  • proc/ --> typical proc filesystem
  • root/
    • WMDRMPD/
      • devcerttemplate.dat
      • priv.dat
  • sbin/
    • getty
    • halt
    • hdparm
    • init
    • insmod
    • poweroff
    • reboot
    • rmmod
  • usr/
    • local/
      • bin/
        • cowon.sh
                                  #! /bin/sh
                                   
                                   insmod /lib/extra/imanage.ko
                                   insmod /lib/extra/dm420_codec.ko
                                   insmod /mnt/hdd/.system/ybas.dat
                                   insmod /lib/extra/ividio.ko
                                   insmod /lib/extra/mcbsp.ko
                                   insmod /lib/extra/iaudio.ko
                                   insmod /lib/extra/idecode.ko
                                   insmod /lib/extra/iencode.ko
                                   insmod /lib/extra/mafv2.ko
          
        • ilogtool

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.