在DeSmuME模拟器上成功运行AK2i的内核,破解AK2i命令集



casual1001
2009-11-16 14:30:47

火精灵用DeSmuMe模拟器运行R4的内核.
经过对DeSmuMe源代码的研究及修改,我也成功的运行了R4内核和AK2i的内核,获取了它们的指令集.下图是运行AK2i的样子
DSi的指令集明显比DSL的要多要复杂

[attach]1890[/attach]
[attach]1891[/attach]


掌叔
2009-11-16 14:45:27

哈哈,又一款烧录卡指令被破解出来啦!自制内核称霸世界的日子不远了。


love_xiaolu
2009-11-17 16:28:09

虽然不知所云,但是这个也太TM强大了吧!!!


lipop
2009-11-18 12:18:13

[quote]虽然不知所云,但是这个也太TM强大了吧!!!
[size=2][color=#999999]love_xiaolu 发表于 2009-11-17 16:28[/color] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=4415&ptid=1373][img]http://www.yayabo.cn/images/common/back.gif[/img][/url][/size][/quote]


casual1001
2009-11-18 22:03:39

[quote]虽然不知所云,但是这个也太TM强大了吧!!!
[size=2][color=#999999]love_xiaolu 发表于 2009-11-17 16:28[/color] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=4415&ptid=1373][img]http://www.yayabo.cn/images/common/back.gif[/img][/url][/size][/quote]


汗.......
就是将AK2i烧录卡的akmenu4.nds运行在模拟器上,然后通过akmenu4.nds来调出游戏来运行.
相当于将模拟器当真DSi游戏机来用.
因为akmenu4.nds运行在真的DSi机器上时,要发送命令跟烧录卡通讯来读取烧录卡里的数据,所以通过修改模拟器的源代码,在模拟器运行akmenu4.nds的时候,模拟器自己发送akmenu4.nds所需要的命令来仿真.


幻の上帝
2009-11-18 22:40:28

强大+1...
LZ直接做了个烧录卡的模拟器加到DeSmuME上orz...


白枫
2009-11-19 10:28:40

哇好厉害...虽然不懂..群众路过


love_xiaolu
2009-11-20 15:21:09

[quote]


汗.......
就是将AK2i烧录卡的akmenu4.nds运行在模拟器上,然后通过akmenu4.nds来调出游戏来运行.
相当于将模拟器当真DSi游戏机来用.
因为akmenu4.nds运行在真的DSi机器上时,要发送命令跟烧录卡通讯来 ...
[size=2][color=#999999]casual1001 发表于 2009-11-18 22:03[/color] [url=http://www.yayabo.cn/redirect.php?goto=findpost&pid=4448&ptid=1373][img]http://www.yayabo.cn/images/common/back.gif[/img][/url][/size][/quote]
还是很强大啊!


imcome
2009-11-29 00:13:54

楼主厉害,一起交流一下吧


XY.Yang
2009-12-09 15:33:45

请问在使用模拟器运行烧录卡内核时,主要对哪些接口进行跟踪来破解烧录卡指令,一般NDS与烧录卡都是通过40001A8与4100010寄存器来进行数据通讯。
应该修改DeSmuME代码中的那些函数来运行内核,谢谢!


水無凝殇
2010-05-20 07:27:16

不太明白,但是很厉害!