[Release] NTR Debugger 2 (with source) - the first public real-time debugger for N3DS

Discussion in '3DS - Flashcards & Custom Firmwares' started by cell9, Mar 23, 2015.

  1. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    626
    Nov 14, 2014
    Switzerland
    The NTR Debugger 2 is the first public debugger on N3DS, which is very useful for developing plugins or homebrews. Here are some of the features:
    Debugging on wifi: connect your N3DS to local network, and enjoy debugging on computers.
    Breakpoints (code breakpoints and one-shot code breakpoints): which is a typical feature for regular debuggers.
    Memory viewing/editing.
    Process management: list processes, view thread list and stacks, and attach to process.
    etc.

    It is an open source project now, available on Github.
    https://github.com/44670/NTRClient


    Download:
    (NTR CFW 2.0 should be installed on your N3DS)

    http://filetrip.net/dl?Hnp6C8NakH
     


  2. cornerpath

    cornerpath GBAtemp Fan

    Member
    477
    233
    Dec 15, 2014
    United States
    Jackson, Ms

    Wait so i can start creating 3ds codes?

    tell me whats required?
     
    Margen67 likes this.
  3. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,043
    3,349
    Nov 13, 2014
    United States
    Ha! liked it before Margen67
    Also nice release hope this makes things easier for devs once OSKA and KARL drop.
     
  4. Sizednochi

    Sizednochi GBAtemp Advanced Fan

    Member
    650
    406
    Dec 16, 2012
    Brazil
    Jesus Christ! Please port this to the Old 3DS. There's a few translation projects that are in desperate need of something like this!
     
    Margen67 likes this.
  5. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    626
    Nov 14, 2014
    Switzerland
    It was already done, you can use NTR 1.0 and this client.
     
  6. Sizednochi

    Sizednochi GBAtemp Advanced Fan

    Member
    650
    406
    Dec 16, 2012
    Brazil
    ^
    Ah, I see. That's great to hear.
     
  7. cornerpath

    cornerpath GBAtemp Fan

    Member
    477
    233
    Dec 15, 2014
    United States
    Jackson, Ms
    please answer my question so i can start coding this is all I want to do lol

    Tell me the requirements to use this I already know a homebrew 3ds, i have a 3dxl cubic ninja hax
     
  8. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    626
    Nov 14, 2014
    Switzerland


    You can install NTR CFW 2.0 and develop homebrew plugins by using libntrplg.
    http://gbatemp.net/threads/release-ntr-cfw-2-0-for-new-3ds.384640/
    the ninjhax is not workable with NTR CFW/ NTR Debugger so you can't run homebrew launcher at this moment, I will solve this issue later.
     
    Margen67 likes this.
  9. cornerpath

    cornerpath GBAtemp Fan

    Member
    477
    233
    Dec 15, 2014
    United States
    Jackson, Ms

    To that is compatible with the 3dsxl now? Im just making sure because the thread says new3ds only, i dont wanna brick my 3dsxl
     
    Margen67 likes this.
  10. yifan_lu

    yifan_lu @yifanlu

    Member
    642
    1,325
    Apr 28, 2007
    United States
    Dude, you're the boss!
     
  11. cearp

    cearp the ticket master

    Member
    7,405
    4,658
    May 26, 2008
    Tuvalu
    Beautiful! This only needs ironpython, so it's platform independent? Incredible, I hate booting into windows, thanks again!

    Oh, I see .cs files in the source, it's for windows ha. No problem
     
  12. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    626
    Nov 14, 2014
    Switzerland
    maybe it is workable on mono.
     
    Margen67 and cearp like this.
  13. Margen67

    Margen67 Dirty entited pirate

    Banned
    1,100
    4,582
    Nov 3, 2014
    United States
    Starred the github before you though :lol:
     
  14. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    833
    180
    Oct 31, 2014
    Italy
    Also if title say New3DS this work for old 3ds? We very need a brekapoint (hack codes to high level now lol)

    EDIT: looks like the old version, if is the same, how to set a brekapoint? I see no option/command to do...
     
    Margen67 likes this.
  15. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    626
    Nov 14, 2014
    Switzerland
    The Readme file is still the old version. Try bpadd/bpena/bpdis/resume commands.
     
    Margen67 likes this.
  16. Lord M

    Lord M GBAtemp Advanced Fan

    Member
    833
    180
    Oct 31, 2014
    Italy
    And this version can hack on fly like netcheat for ps3 or always need to do a dump and use cheat engine/artmoney/python?

    You can explain better how to set and use, please? Need write what on program?
    Like bpadd <address> (ex: bpadd 01234567) ?
     
    Margen67 likes this.
  17. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,228
    856
    Nov 24, 2012
    And this works with ctrulib? I think i love you...
     
  18. filfat

    filfat Musician, Developer & Entrepreneur

    Member
    1,228
    856
    Nov 24, 2012
    (Sorry, I try to not react when the small linux userbase comes out of their shells <-- See what i did there? "Shell")
    Windows > Linux
     
  19. jocopoco

    jocopoco Advanced Member

    Newcomer
    90
    29
    Feb 13, 2014
    great guys
     
    Margen67 likes this.
  20. cearp

    cearp the ticket master

    Member
    7,405
    4,658
    May 26, 2008
    Tuvalu
    small userbase? lol, I rarely use linux. I bet you program in something like c#? ha
     
    GotKrypto67 and shawnanastasio like this.