设为首页收藏本站我的财富

iMP3随身影音

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
莫凡个性配件 imp3.net出品商家、网友交易区每月4千现金,iMP3财富攻略找喜爱的产品,点这里
欢迎访问平板派新浪微博本站招聘推荐使用大板凳访问本站未收到验证邮件请联系:imp3net@163.com
查看: 14825|回复: 48

[MP3|MP4] V2000SE 可以自制主题了 [2.29更新] [复制链接]

Rank: 5Rank: 5

注册时间
2008.1.16
金币
2153 个
财富
0 元
阅读权限
50
积分
1822
帖子
382
主题
5
精华
9
UID
281717
发表于 2008.2.25 16:47:55 |显示全部楼层
2008.2.25:
HXF 文件可以解出来了
还可以打包还原供升级(自己打的包,暂时没办法以写入.)
2008.2.26:
http://www.vote4u.cn/v2000se/hxf.rar
这是解包打包程序.
打包功能还有点小问题,写入时显示错误3,等有空了再排查一下

2008.2.27:
打包后可写入V2000SE的程序也写好了,等验证写入的东西可以生效,再发布.大家先研究一下解出来的数据包吧
现有主题的订制完全可行,已测试

2008.2.28:
http://www.vote4u.cn/v2000se/hxf.rar
可以解包,可以打包,可以烧录
2008.2.28:
找到uboot在升级的exe程序里.要想完全DIY,只能自己写UBOOT开始,然后一步步搞定硬件.这么走就太累了.
在system\code 里有一个flash目录里面有个flash.dll跟其他目录里的*.gam的头格式很相近,因此估计
开发环境可能是WinCE.在\codecs\*.dl 也具有相同的头格式,但与flash.dll完全不同.仍在思考中.

uboot加载在0x80E00000上主要工作流程:
1.显示\user\logon.ani
2.看有没有升级文件*.hxf
3.根据需要创建各类目录
4.加载ccpmp.bin 这是通过jr $ra 指令来实现的,估计是不会跳回来了.

需要做的工作:了解这个uboot到底提供了什么资源,如何在屏幕显示,硬件的配置是什么样的?
如何编程?自己写一个ccpmp.bin,写入hxf里,然后复制到根目录,重启时,就可以运行你的程序了.
即使不能正常运行,你还是可以通过重启机器,再复制一个正常的hxf文件到根目录,就可以恢复正常了.



1.从v2000SE解出所有的文件
2.把out_hxf目录改名为in_hxf
3.修改system/res/a~d 这就是四个现有的主题,把图片改一下
4.重新打包
5.按正常升级的办法进行烧录


目录安排:

--任意目录DDDDD
     + V2000SE.HXF - 相要解包的文件
     + out_hxf/ 自动创建的输出文件夹
      + in_hxf/  要打包的文件夹
      + my.hxf - 输出的我的打包文件


解包说明:
1.解开可执行程序:解开 HXFExtract.rar ,里面有一个 HXFExtract.exe 直接运行.
界面中有解包和打包两个按钮.
2.解包:点"解包"按钮,找到你需要解的文件,如 V2000SE.hxf
3.执行:在hxf文件所在文件夹中,自动创建一个名为out_hxf目录.里面就是解出来的数据( v2000se 和 VX989+ 的hxf文件都可以解)

打包说明:
1.环境:打包的文件必须放一个名为 in_hxf 的文件夹中.
2.执行HXFExtract.exe
3.点打包按钮:找到in_hxf所在的上级目录,指定打包后的文件名,如  .....DDDDD/my.hxf
4.执行完成后,在in_hxf所在的目录就生成这个hxf文件了.

2008.2.27 HXF格式分析 c 语言描述
struct hxf_header{
   BYTE strTag[4];   //WADF
   BYTE strVer[4];   //MMNN  M主版本号 N次版本号
   BYTE strDate[12]; //YYYYMMDDHHII 年月日时分
   DWORD dwLength;   //整个文件长度
   DWORD dwCheckSum;  //校验和
   DWORD dwReserved;  //保留为0
   BYTE  strDesc[32]; //文件描述
}

struct hxf_file{
    DWORD dwFileNameLength; //文件名长度
    BYTE  strFileName[];    //文件名变长
    char  chSP;             //固定分隔符 0x20
    DWORD dwFileLength;     //文件内容长度
    BYTE  BinContent[];     //文件内容,变长
};

整个文件的构成: 文件头,任意个文件结构,四字节0
hxf_header { hxf_file } (DWORD)0

校验和算法
FileLen = 文件总长度
char * p =  文件内容

FileLen-=0x40 ; 不算文件头
FileLen /= 4  ; 转换为4字节长度
p+=0x40       ; 移到第一个文件封包处
DWORD s = 0;
for( int i = 0 ; i < FileLen;i++,p+=4){
s += *DWORD*)p);
}
结束后s 就是文件 0x18 处的校验和了.

[ 本帖最后由 tomac 于 2008.2.29 00:05 编辑 ]

使用道具 举报

高级会员

浪漫派

Rank: 5Rank: 5

注册时间
2008.1.12
金币
843 个
财富
10 元
阅读权限
50
积分
1754
帖子
689
主题
9
精华
2
UID
280901
发表于 2008.2.25 20:48:57 |显示全部楼层
ainol官方主页被黑了,你有最新的版本升级吗?现在我是1.11

使用道具 举报

Rank: 3Rank: 3

注册时间
2008.2.22
金币
54 个
财富
0 元
阅读权限
20
积分
104
帖子
34
主题
0
精华
0
UID
288129
发表于 2008.2.25 20:58:39 |显示全部楼层
升到1.11后,不能收到电台了。你们是一样的吗?

使用道具 举报

Rank: 4

注册时间
2008.2.25
金币
484 个
财富
0 元
阅读权限
30
积分
625
帖子
170
主题
1
精华
2
UID
288893
发表于 2008.2.25 21:19:05 |显示全部楼层

兄弟,等着呢,快啊!

我们可不能像花心飞一样,一个月才出一个升级包啊,我们每两天都要有新的突破,争取12天内后能出我们的升级包!所以一起的资源和研究成果都要迅速共享。这样我们才能迅速强大起来!!!

使用道具 举报

Rank: 3Rank: 3

注册时间
2008.2.22
金币
54 个
财富
0 元
阅读权限
20
积分
104
帖子
34
主题
0
精华
0
UID
288129
发表于 2008.2.25 22:52:13 |显示全部楼层
在等楼主发布工具。

使用道具 举报

高级会员

浪漫派

Rank: 5Rank: 5

注册时间
2008.1.12
金币
843 个
财富
10 元
阅读权限
50
积分
1754
帖子
689
主题
9
精华
2
UID
280901
发表于 2008.2.25 22:53:08 |显示全部楼层
原帖由 BLD 于 2008.2.25 21:19 发表
我们可不能像花心飞一样,一个月才出一个升级包啊,我们每两天都要有新的突破,争取12天内后能出我们的升级包!所以一起的资源和研究成果都要迅速共享。这样我们才能迅速强大起来!!!


是呀,好想自己编写固件,添加需要的功能,

使用道具 举报

高级会员

浪漫派

Rank: 5Rank: 5

注册时间
2008.1.12
金币
843 个
财富
10 元
阅读权限
50
积分
1754
帖子
689
主题
9
精华
2
UID
280901
发表于 2008.2.25 22:55:02 |显示全部楼层
原帖由 tianandguo 于 2008.2.25 22:52 发表
在等楼主发布工具。


就=你的了,快啊

使用道具 举报

Rank: 2

注册时间
2008.2.18
金币
65 个
财富
0 元
阅读权限
10
积分
106
帖子
51
主题
0
精华
0
UID
287428
发表于 2008.2.26 09:06:56 |显示全部楼层
不错了~NDS的有的烧录卡~半年也不错 新内核 升级~
支持 LZ !!强大!!

[ 本帖最后由 口袋茶叶 于 2008.2.26 09:08 编辑 ]

使用道具 举报

Rank: 6Rank: 6

注册时间
2005.12.7
金币
952 个
财富
0 元
阅读权限
70
积分
5994
帖子
739
主题
0
精华
0
UID
133907
发表于 2008.2.26 15:00:17 |显示全部楼层
等待楼主公布~~~~
我的微博:http://weibo.com/victor2002
欢迎光临我的淘宝小店http://shop33704740.taobao.com/

使用道具 举报

高级会员

浪漫派

Rank: 5Rank: 5

注册时间
2008.1.12
金币
843 个
财富
10 元
阅读权限
50
积分
1754
帖子
689
主题
9
精华
2
UID
280901
发表于 2008.2.26 21:29:13 |显示全部楼层
什么时候发布啊?

使用道具 举报

Rank: 5Rank: 5

注册时间
2008.1.16
金币
2153 个
财富
0 元
阅读权限
50
积分
1822
帖子
382
主题
5
精华
9
UID
281717
发表于 2008.2.26 22:19:08 |显示全部楼层
http://www.vote4u.cn/v2000se/HXFExtract.rar
这是解包打包程序.
打包功能还有点小问题,写入时显示错误3,等有空了再排查一下

第一次发的时候连接少写了一个0,现在上面的连接正确了

[ 本帖最后由 tomac 于 2008.2.27 01:39 编辑 ]

使用道具 举报

Rank: 2

注册时间
2008.2.15
金币
27 个
财富
0 元
阅读权限
10
积分
66
帖子
6
主题
0
精华
0
UID
286879
发表于 2008.2.27 00:31:43 |显示全部楼层
怎么下不了啊

使用道具 举报

Rank: 6Rank: 6

注册时间
2005.12.7
金币
952 个
财富
0 元
阅读权限
70
积分
5994
帖子
739
主题
0
精华
0
UID
133907
发表于 2008.2.27 01:38:44 |显示全部楼层
这链接下不了~~~
我的微博:http://weibo.com/victor2002
欢迎光临我的淘宝小店http://shop33704740.taobao.com/

使用道具 举报

Rank: 5Rank: 5

注册时间
2008.1.16
金币
2153 个
财富
0 元
阅读权限
50
积分
1822
帖子
382
主题
5
精华
9
UID
281717
发表于 2008.2.27 01:40:20 |显示全部楼层
现在可以下了

使用道具 举报

Rank: 6Rank: 6

注册时间
2005.12.7
金币
952 个
财富
0 元
阅读权限
70
积分
5994
帖子
739
主题
0
精华
0
UID
133907
发表于 2008.2.27 16:22:22 |显示全部楼层
还是下不了,楼主能发到我邮箱吗?victor2002@tom.com,3Q~~~
我的微博:http://weibo.com/victor2002
欢迎光临我的淘宝小店http://shop33704740.taobao.com/

使用道具 举报

Rank: 3Rank: 3

注册时间
2008.2.6
金币
116 个
财富
0 元
阅读权限
20
积分
314
帖子
94
主题
0
精华
0
UID
285542
发表于 2008.2.27 17:37:22 |显示全部楼层
我想问这个有什么用,什么功能也不说谁敢下载啊,而且我根本下载不了

使用道具 举报

Rank: 2

注册时间
2008.2.15
金币
27 个
财富
0 元
阅读权限
10
积分
66
帖子
6
主题
0
精华
0
UID
286879
发表于 2008.2.27 20:50:19 |显示全部楼层
LZ还是一样 下不了
要是不麻烦发个到我邮箱来吧tjj0000@126.com谢谢了

[ 本帖最后由 suntang 于 2008.2.27 21:00 编辑 ]

使用道具 举报

Rank: 4

注册时间
2008.2.25
金币
484 个
财富
0 元
阅读权限
30
积分
625
帖子
170
主题
1
精华
2
UID
288893
发表于 2008.2.27 21:01:53 |显示全部楼层

直接下下不了,你们就不会变通变通吗,给!

http://www.vote4u.cn/v2000se/
所以说, 没去JAPAN的AV网站逛过的人脑子就是迟钝。

使用道具 举报

Rank: 4

注册时间
2008.2.25
金币
484 个
财富
0 元
阅读权限
30
积分
625
帖子
170
主题
1
精华
2
UID
288893
发表于 2008.2.27 21:12:38 |显示全部楼层

同志,谢谢您的贡献

但你这个程序在打包时候有问题,不是显示错误,而是打包的时候它要找HXF文件,不能打其它文件的包,更不能打多个文件和文件夹的包,我用的是繁体VISTA系统,不知道是不是系统的问题。
另,得到兄弟的帮助下,HXF中的资源文件已经被我在HXF文件中准确定位,所以在理论上利用二进制编辑器可以等价替换掉里面的图片和字体,可是,我找了半天,也无法找到其它的BMF格式的字体,雅黑的更加没有。我下一步的目标是定位浏览书籍时的自动毫秒值,让它支持更小的时间,不过在没有原代码的情况下,好像好难哦。所以兄弟还是快点破解打包的方法,还有找到原程式代码的编译器,让我们从编译代码级修改它!!!由于原MP3的解码模块好像不怎么好的样子,偶也想找一个好的MP3模块去替换掉原先的那个。

使用道具 举报

Rank: 2

注册时间
2008.2.18
金币
65 个
财富
0 元
阅读权限
10
积分
106
帖子
51
主题
0
精华
0
UID
287428
发表于 2008.2.27 22:17:57 |显示全部楼层
c 语言 都出来了~呵呵
支持LZ!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册


如有意见或建议请与我们联系:imp3net@163.com
网站合作:13911001503 mofi莫凡个性配件:13599407494
Copyright (C) 2002~2011 iMP3.net 随身影音专业站, All Rights Reserved.

手机版|Archiver|iMP3随身影音 ( 京ICP证090368号 京ICP备09052696号 )  

GMT+8, 2012.2.5 02:56

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部