编者注:本文摘自网络,其文章所述观点和内容于本站无关
原文标题:Sony MZ-N1 固件反编译工程的壮举(Sony MZ-N1 Firmware Reverse Engineering Feat )
我们采访了Sasha Breginski,莫斯科Pony工程的带头人。采访的话题是他们的团队所做的反编译Sony MZ-N1固件(Firmware)的工程。
记者: 祝贺你们的反编译工作取得成就!这是一次真正的浪潮。请问你在Sony MZ-N1中加入了哪些功能?
SB: 嗯,我们不是简单的加入新功能而已。同时,我们也删除了一些原有功能。但是首先让我们来看看新的固件有哪些新的功能:全面支持播放及录制MP3音乐格式。录制的MP3格式音乐不支持VBR,可支持32到224kbps编码。播放支持的比特率范围是从16到320kbps,可支持VBR!用户可以无限制的上传和下载音乐文件(从N1到PC)。用户可通过个人电脑读取、写入MD碟片上面的数据,允许用MD作为数据存储的载体。但无论如何我们都无法超越现有水平改变音乐文件ECC保护(ECC protection for Audio data)。因此,存储在MD上的正常的电脑文件格式数据没有很好的错误保护(error-protected)。
记者:真让人惊讶!但是你要如何把这些功能加入那些已经加工完成(投放市场)的N1呢?
SB:Sony MZ-N1是Sony第一款采用了在闪存(Flash-memory)加入数字信号处理(DSP abbr.Digital Signal Processing)的便携式MD。N1的诊断模式允许闪存(Flash-ROM)升级。我们从武器黑市经销商电子产品代理那里获得了闪存升级软盘(汗……译者加)。然后我们立刻着手分解软盘中的数据内容。看上去索尼日本工程师真是聪明至极,要么就是难以置信的狡猾。仅仅1MB的闪存中被塞满了无数的函数,程序的计数器跳来跳去好像质子在电子云中的运动。为了解开这些代码我们花费了几个月的时间。最终我们向1970’s era游戏的工程师请教程序的“折叠”(program “folding”)解决了这一问题。
1 2 3 下一页