瑞雪年

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

前几天在网上买了个Archos TV+给孩子看“米老鼠”,发现这玩艺儿还挺有玩儿头,250G硬盘,支持rmvb,可录制还有WIFI和网卡,对于600多块的价格还挺超值,系统是LINUX,于是就在网上找看有没有破解什么的,发现最初的破解GFT要求固件<1.7.13,看了一下自已的机器,很不幸,我的已经是1.8.07了,据说还没法儿直接刷降级固件,于是又找到了GFT2(http://www.unofgadgets.com/viewtopic.php?f=44&t=965),看帖子是针对605的2.1.04固件的,不过看原理推测在其他低版本固件应该同样有效,于是,大胆尝试,果然成功!

代码
# cat /proc/cpuinfo
Processor : ARM926EJ-Sid
(wb) rev 5 (v5l)
BogoMIPS :
120.32
Features : swp half thumb fastmult edsp java
CPU implementer :
0x41
CPU architecture: 5TEJ
CPU variant :
0x0
CPU part :
0x926
CPU revision :
5
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size :
16384
I assoc :
4
I line length :
32
I sets :
128
D size :
8192
D assoc :
4
D line length :
32
D sets :
64

Hardware : Archos DVR205
Revision :
0000
Serial :
0000000000000000

# cat /proc/meminfo
MemTotal:
91520 kB
MemFree:
1516 kB
Buffers: 19896 kB
Cached:
45036 kB
SwapCached:
0 kB
Active:
41048 kB
Inactive:
32848 kB
HighTotal:
0 kB
HighFree:
0 kB
LowTotal:
91520 kB
LowFree:
1516 kB
SwapTotal:
0 kB
SwapFree:
0 kB
Dirty:
0 kB
Writeback:
0 kB
Mapped:
17192 kB
Slab:
5668 kB
CommitLimit:
45760 kB
Committed_AS:
40908 kB
PageTables:
416 kB
VmallocTotal:
434176 kB
VmallocUsed:
3892 kB
VmallocChunk:
4079616 kB

# lsmod
Module Size Used by
sd8xxx
109493 0
sdio
4577 2 sd8xxx
usb_storage
24289 0
sg
17597 0
sd_mod
8785 0
scsi_mod
43997 3 usb_storage,sg,sd_mod
musb_hdrc
35861 0
davinci_imgdma
2801 0
fuse
21933 0
af_packet
8329 2
sdio_host_davinci
6493 1
sdio_dma_davinci
1321 1 sdio_host_davinci
sdio_core
4721 2 sdio,sdio_host_davinci
davinci_emac_driver
44433 0
hdpwrd
2237 0
davinci_vpfe
9581 0
video_buf
11941 1 davinci_vpfe
v4l2_common
4257 1 davinci_vpfe
videodev
4513 1 davinci_vpfe
davinci_audio_wm8985
9013 1
wm87xx
2169 0
davinci_audio
6293 3 davinci_audio_wm8985
davinci_audio_dma_intfc
4897 1 davinci_audio
soundcore
3589 3 davinci_audio_wm8985
usbcore
68925 3 usb_storage,musb_hdrc
ocvc
717 0
lpm
5105 3 ocvc
dsplinkk
47761 1 lpm
davinci_resz
3757 1
dmalloc
2509 2
ad9889_hdmi
37837 1
ad98xx
5097 1 ad9889_hdmi

# cat /etc/inittab
# /etc/inittab
#
# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
#
# Note: BusyBox init doesn't support runlevels. The runlevels field is
# completely ignored by BusyBox init. If you want runlevels, use
# sysvinit.
#
# Format for each entry: <id>:<runlevels>:<action>:<process>
#
# id == tty to run on, or empty for /dev/console
# runlevels == ignored
# action == one of sysinit, respawn, askfirst, wait, and once
# process == program to run

# Startup the system
#null::sysinit:/bin/mount -o remount,rw /
null::sysinit:/bin/mount -t proc proc /proc
null::sysinit:/bin/mount -a
#null::sysinit:/bin/hostname -F /etc/hostname
#null::sysinit:/sbin/ifconfig lo 127.0.0.1 up
#null::sysinit:/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
# now run any rc scripts
::sysinit:/etc/init.d/rcS

# Set up a couple of getty's
# tty1::respawn:/sbin/getty 38400 tty1
# tty2::respawn:/sbin/getty 38400 tty2

# Put a getty on the serial port
# ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100
# ttyS1::respawn:/sbin/getty -L ttyS1 115200 vt100


# Start and monitor AVOS
::once:/usr/bin/avos_helper.sh

# Logging junk
#null::sysinit:/bin/touch /var/log/messages
# null::respawn:/sbin/syslogd -n -m 0
# null::respawn:/sbin/klogd -n
# tty3::respawn:/usr/bin/tail -f /var/log/messages

# Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot

# Stuff to do before rebooting
# null::shutdown:/usr/bin/killall klogd
# null::shutdown:/usr/bin/killall syslogd
null::shutdown:/bin/umount -a -r
null::shutdown:/sbin/swapoff -a


# cat /proc/partitions
major minor
#blocks name

7 0 12672 loop0
3 0 244198584 hda
3 1 243995188 hda1
3 2 203363 hda2

# mount
/dev/ram0 on / type cramfs (ro)
/proc on /proc type proc (rw,nodiratime)
devpts
on /dev/pts type devpts (rw)
tmpfs
on /tmp type tmpfs (rw)
sysfs
on /sys type sysfs (rw)
/dev/hda1 on /mnt/data type vfat (rw,noatime,nodiratime,gid=66,fmask=0000,dmask=0000,shortname=mixed,utf8)
/dev/hda2 on /mnt/system type ext3 (rw,noatime,data=ordered)
usbfs
on /proc/bus/usb type usbfs (rw)
/dev/loop0 on /opt type cramfs (ro)


# cat /proc/version
Linux version
2.6.10_mvl402 (rd@linux) (gcc version 3.4.3) #8 Thu Feb 28 19:13:47 CET 2008

 

posted on 2010-08-24 19:10  瑞雪年  阅读(416)  评论(0编辑  收藏  举报