Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Sun Apr 28, 2024 7:46 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 22 posts ] 
Author Message
PostPosted: Sat Mar 31, 2007 6:18 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Sat Oct 14, 2006 5:41 pm
Posts: 99
Location: 38.90N 77.03W
This is the draft product of a few weeks work. With the Toolkit out, I figured this might be a good thing to have in order to point beginners to. It is not complete. I would like to get some feedback on it from both experienced hackers and beginners. Please point out any technical errors.

http://members.cox.net/dexter0/DSHacking/


Last edited by dexter0 on Sun Apr 01, 2007 5:37 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 31, 2007 7:11 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
May I suggest contributing to: http://kodewerx.net/forum/viewtopic.php?t=950 ?

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 31, 2007 7:18 pm 
Offline
Komrade
Komrade
User avatar

Joined: Mon Oct 02, 2006 5:56 pm
Posts: 1978
Title: Mr. Bitches
It seems you have some documentation on using the Trainer Toolkit.
Nobody is writing section H2 on the hacking document, so if you could contribute it would be appreciated.

_________________
Image
Image
<EggWerx> MetalOverlord: Dsman and lemmayoshi will be used for taco meat, ask mo he knows me.
jleemero wrote:
Being required to learn Java for a Comp Sci MAJOR is like being required to shit on a lawnmower to be an astronaut.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Apr 02, 2007 6:00 pm 
Offline
Kommunist
Kommunist

Joined: Mon Mar 19, 2007 7:43 pm
Posts: 12
bravo bravo this taught me alot that i was unfamilliar with so i think i can somewhat hack on my own now thanks

_________________
Free Wii points, games, controllers, accessories and more!!! sign up here http://gaminglagoon.com/?ref=111651


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 07, 2007 3:26 pm 
Offline
Kommunist
Kommunist

Joined: Sun Mar 11, 2007 2:42 pm
Posts: 17
nice.

_________________
[center]Red's [color=#0000FF]PokePet
Image Image
Endgiver the level 99 Dialga![/center][/color]


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 07, 2007 11:10 pm 
Offline
Kunt (Banned)
Kunt (Banned)

Joined: Wed Oct 11, 2006 8:19 am
Posts: 549
Location: With your momz
Good job


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Apr 09, 2007 6:52 am 
Offline
Kommunist
Kommunist
User avatar

Joined: Sat Oct 14, 2006 5:41 pm
Posts: 99
Location: 38.90N 77.03W
Thanks for the comments. I am hoping to write some more examples soon. Probably about pointers and button activators next.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Apr 09, 2007 9:12 am 
Offline
Kommunist
Kommunist

Joined: Wed Feb 21, 2007 3:35 pm
Posts: 732
Location: In your house. Under your bed. Taking your stuff.
Wow that's very thorough and easy to follow.
I think I learned a thing or two as well.
*blinks*

_________________
triath wrote:
If we move to the porn industry I may finally become useful with my horse cock. I want to be known as Todd the Brick Railer!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Apr 10, 2007 6:59 pm 
Offline
Kommunist
Kommunist

Joined: Mon Feb 05, 2007 3:57 pm
Posts: 36
I am just now learning to understand codes and I have to say that was a VERY good walk through. Keep it up!

_________________
uber hacker


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Thu Apr 12, 2007 7:02 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Sat Oct 21, 2006 3:26 pm
Posts: 366
Location: USA
Title: Ancient Code Sage
Very easy read and very impressive presentation Sir Dexter. Keep it coming.

_________________
Ancient Code Sage


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 21, 2007 2:07 am 
Offline
Kommunist
Kommunist

Joined: Wed Dec 27, 2006 12:14 am
Posts: 20
Title: Codemaster
Does the Ar DS trainer have Breakpoints (Write, Read, Exe)
one thing i was actualy looking for when Opening up the guide im guessing that Detel might keep this out of there trainer .
do let me know thanks . :P

_________________
Image Humm SkillerNDS ?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 21, 2007 3:10 am 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
No breakpoints, but but it does have a [barely functional] disassembler. This is something I want Kwurdi to fix.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 21, 2007 8:52 am 
Offline
Kommunist
Kommunist

Joined: Tue Apr 17, 2007 2:24 pm
Posts: 899
great job


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Apr 21, 2007 8:20 pm 
Offline
Kommunist
Kommunist

Joined: Wed Dec 27, 2006 12:14 am
Posts: 20
Title: Codemaster
Parasyte wrote:
No breakpoints, but but it does have a [barely functional] disassembler. This is something I want Kwurdi to fix.


lol wounder why they left it out .. Probably thinking its mainly goin to be New Hackers using it or that this kinda Info was to Advanced for most ..
maybe we can Convince them of doin an update since they said its able to be Flashed ..

im planing on picking up one for the DS when i go into the USA .. (Tomorrow) or just ordering one from the Arsite lol .

Lets hope they can add the BP .. Parasyte does your Debugger have or goin to Support BP ?
it should not be to much Diffrent then the GBA ..
(Not sure if u ment kwurdi was goin to fix disassembler or the BP option :P


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 22, 2007 2:57 am 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
I meant to say Kwurdi will address and resolve both issues; the disassembler (lack thereof) and breakpoints. The break/watchpoint units on the ARM CPUs can only be accessed via JTAG. And because the CPUs are both custom, it is likely that they do not have JTAG ports at all (I have been unable to confirm or deny this). So hardware break/watchpoint support is out of the question. (GCNrd [which will evolve into a Kwurdi server itself at some point] does have hardware breakpoint support because the PowerPC-based Gekko CPU in GameCube has software-accessible break/watchpoint units, like the MIPS CPUs.)

Software breakpoints will be very simple, and it's surprising that Datel did not add this to Trainer Toolkit themselves, but according to FNG (A Datel employee), the engineers are planning to NEVER add support for them. On the other hand, software watchpoints will be a major pain in the ass and will slow down the game quite a lot while enabled. But being the only possible option with ARM CPUs, that's just the way it has to be.

Now if I could only find the motivation to start writing the disassembler from scratch. :P Then these things would actually be useful.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 22, 2007 6:38 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Sat Oct 14, 2006 5:41 pm
Posts: 99
Location: 38.90N 77.03W
My apologies if this question comes off as very simple or not making any since as my knowledge of assembly is minimal.

Is there any way to determine the currently executing instruction, and where it is in memory (since the DS executes code from the Main RAM)?

Another question: How would you go about implementing software breakpoints in a device such as the Trainer Toolkit?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 22, 2007 6:44 pm 
PC is the next instruction to be executed, so it'll be pointing to 2 (THUMB) or 4 (ARM) bytes after the current instruction.


Top
  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 22, 2007 7:48 pm 
Offline
Komrade
Komrade
User avatar

Joined: Tue Mar 27, 2007 6:23 pm
Posts: 1354
Location: Mario Raceway, 1509.831, 217.198, -564.429
Title: Mario Kart 64 Hacker
That's quite the sig, dlong. I lol'd.

_________________
Image 143
HyperNova Software is now live (but may take a few tries to load) currently down; check out my PSP/DS/Game Boy/Windows/Linux homebrew, ROM hacks, and Gameshark codes!


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 22, 2007 8:01 pm 
Offline
Kommunist
Kommunist

Joined: Wed Feb 28, 2007 5:52 pm
Posts: 79
HyperHacker wrote:
That's quite the sig, dlong. I lol'd.

and I adblocked.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Apr 23, 2007 5:08 pm 
Offline
Kommunist
Kommunist

Joined: Mon Jan 29, 2007 1:49 pm
Posts: 207
Location: Pennsylvania
Title: I'm back.
Great guide! Keep up the good work.

_________________
If they say no and you do it, it's rape...unless there's confetti, then it's surprise sex


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed May 02, 2007 2:23 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Fri Apr 27, 2007 9:41 am
Posts: 166
add deactivators


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun May 20, 2007 4:39 pm 
Offline
Kommunist
Kommunist

Joined: Sat May 19, 2007 8:42 pm
Posts: 7
Very good job! I am a newb at hacking, and this guide taught me about hex and decimals, etc. Although I didn't get some stuff in it, a few re-reads of it might allow me to make some codes for some of my favorite NDS games. 256/10 (lol, 16-bit hex max)

_________________
XEVAR's PokePet
Image Image
Drowner the level 78 Feraligatr!


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 42 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group