UT斯达康 dv007 刷机包破解。

来源:互联网 发布:mgvideo软件下载 编辑:程序博客网 时间:2024/04/28 11:05
    很早就知道有个philips968的孪生兄弟dv007,也有过不少人来找我破解。问题是它连 PRG程序都装不了怎么破?只有通过刷机包。问题是,这个刷机包一直没有公开,所以破解对我来说是只好暂停。前两天,小七之家群友小亮终于花钱搞到刷机包,又提起了我的破解兴趣。
    解开刷机包后,发现刷机包的大小是个奇怪的数字:69M。这是个什么玩艺啊。于是,打开ultraedit对整个包进行浏览。开始基本是和968一样的boot。但是968只有256K啊,当然,这在我预料之中,因为968包只有32M,这个是69M。继续浏览发现大片空白,恩有希望,到1M的位置重新出现代码,对照了一下看看,出现的应该是内核,好第一个包分解出来,1M的boot loader。接下来要看看这个内核究竟有多大了。968的内核是1M,先到1M位置看看。果然明显分割开来,并且,看见的下面部分出现了initrd_ramdisk。好,第二部分是1M的kernel。
    第三部分应该是内存盘。或者临时盘。看看大小,2M。在接下来,应该是系统区了,但是这个是什么系统啊,肯定不是CRAMFS和jffs2,没看见标志头啊,而且是完全看不懂的玩艺,难道是压缩的?头有点大。继续放下浏览。突然看见了几个熟悉的文件名:C8000_key.mid,C8000_lowpower.mid,C8000_powerfull.mid。好文件系统应该不是压缩的,那么什么文件里面会有这些内容呢?这些文件都是/mnt/cellon/cec/sys_sound里面的,哪个文件会正好这么巧,这么整齐?嗯目录分区inode。但究竟是什么格式的?ext2?ext3?还是。。。。只有一个一个看了,先提取出一个linux的ext3分区,看了看头部,是一段0x400的0。和刷机包不像啊。会不会这里不是文件去头部。开始往下拉,果然,在1M的位置出现了大片的0,数一数,正好0x400。恩,很幸运,第一次猜对了。前面那1M我就不管了,就算知道了也没什么用,很难修改。
    分割出最后部分,一看大小,我笑了,64M,基本就是它了。将这个文件传到linux,然后使用mount命令挂载到一个目录,没有任何错误,cd 目录。ls,出现了熟悉的bin dev sbin。。。。。。刷机包破解完毕。
    因为是ext3格式的,所有可以直接对宝座任何修改,修改完重新组装起来即可刷机。

   完

2008.6.6
原创粉丝点击