使用NDS模拟器破解烧录卡指令集



掌叔
2009-05-05 08:54:54

摘自:[url]www.fw211.com[/url]

最近在研究烧录卡的相关技术,一般的来说在烧录卡开发初期都会使用FPGA,这样可以降低技术风险与保证产品的上市时间。之后随着技术的成熟,烧录卡厂商就会去流片,因为这样可以大大降低成本。烧录卡的基本硬件结构应该是一个MCU+SD模块以及与NDS的接口逻辑。纯数字的,大约1万IC门。烧录卡内部会内置一个小的固件,主要负责内核的引导与读卡指令翻译。这里教大家一个破解烧录卡内部指令集的办法,就是使用desmume模拟器,因为它是开源的,可以在上面加自己的东西,这样就可以模拟一个烧录卡的行为。以R4为例,首先先将官方的内核解码,然后运行desmume,对所有操作CARD接口的行为监控,然后分析其行为目的,这样就会得到一个基本的指令集。有了这个指令集你即可以突破自制程序不能超过4M的限制,又可以实现一个你自己的内核了。下面是我的抓图:

[attach]1142[/attach]

[attach]1143[/attach]

[attach]1144[/attach]


kamiu123
2009-07-25 01:16:56

好东西研究一下


jackie
2009-07-26 17:37:17

很不错啊...


wjzj5886
2009-11-12 21:35:45

那以后不是可以直接用烧录卡的内核在PC上运行DS了嘛


XY.Yang
2009-12-24 17:24:49

"操作CARD接口的行为监控", 这个接口是MMU_write32()?


XY.Yang
2009-12-24 17:42:07

刚跟了一下,多了两个b6,bf的命令,不知道跟错了没有


saberの恋
2011-06-10 23:07:54

很复杂的样子


saberの恋
2011-06-24 17:01:44

研究一下


jing41jing
2011-06-25 22:02:15

这么复杂啊...


jjsmt
2011-06-27 00:04:47

。。。。。。。汗的说~~~~


世界制霸
2011-07-02 09:57:31


第一页没了
掌叔,支持!


wudihongjing
2011-07-04 19:27:29

烧录卡还要破解呀?!