[Release] NTR Debugger v1.0.0

Discussion in '3DS - Homebrew Development and Emulators' started by cell9, Nov 14, 2014.

  1. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    629
    Nov 14, 2014
    Switzerland
    This tool makes debugging homebrew applications on retail 3ds devices possible.

    *removed link*
    Sorry, based on the size I guess it contains NATIV_FIRM in launcher.dat (it's probably a gateway mod).
    You can make a patch if you want, but please don't release gateway's launcher.dat on this forum because we received DMCA from Nintendo.
    Thank you. Cyan


    Special Thanks:
    tpu, amuro, enler, Led from Xinplay Team, which made this work possible.


    NTR Debugger v1.0.0
    Known issues:
    1 You have to hold on power button until power led is off to shutdown your console when the debugger is actived.
    2 Works on emunand with fw 4.5 only, if your firmware version on emunand > 4.5, you should format the emunand using the original gw loader.

    Warning:
    This tool allows your read/write kernel memory, which could cause hardware damage.Use at your own risk.

    Command list:
    connect: connect('192.168.1.101', 8000)

    sendfile: sendfile('d:\\test.txt', '/test.txt')

    listprocess: listprocess()

    data: data(0x00100000, pid=0x25)
    data(0x00100000, 0x10000, filename='data.bin', pid=0x25) # read 0x00100000 to 0x0010ffff and save to data.bin for process pid:0x25

    write:
    write(0x00100000, (0x11, 0x22, 0x33, 0x44), pid=0x25)

    memlayout:
    memlayout(0x25)
    memlayout command should be used when the application is suspended, close application after using this command.
     
    DarkFlare69, eco95, 173210 and 9 others like this.
  2. mercluke

    mercluke ‮҉

    Member
    3,163
    172
    Dec 2, 2007
    Perth
    shouldn't it be CTR Debugger...?
     
  3. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,675
    Sep 1, 2010
    Can someone disassemble this and show that it's legit? Something like that from someone that has 1 post... Red flags people, red flags.
     
    MAXLEMPIRA likes this.
  4. Thirty3Three

    Thirty3Three Musician Member

    Member
    3,589
    1,973
    Mar 22, 2013
    United States
    Wherever you want me, baby.
    Off-topic, I know, but you wouldn't happen to be a real shark... would you? :)
     
  5. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,017
    1,622
    Sep 5, 2013
    Brazil
    looks legit... is this a leak or what
     
  6. Coto

    Coto GBAtemp Addict

    Member
    2,385
    426
    Jun 4, 2010
    Chile
    Nice! iirc you said some neat stuff about this homebrew days ago.

    NTR == DS, and CTR == 3DS btw
     
  7. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    629
    Nov 14, 2014
    Switzerland
    'CTR Debugger' is the name of the official one
     
    eco95 likes this.
  8. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    629
    Nov 14, 2014
    Switzerland
    It is not a leak and I am still working on software breakpoints, maybe available at next release
     
    eco95, Margen67 and Vappy like this.
  9. Relys

    Relys Master of Computer Science

    Member
    863
    789
    Jan 5, 2007
    United States
    cell9 nice release buddy! You gonna upload this to your git?

    I can vouch for cell9, he is very talented. Treat him with the respect you would treat other developers.
     
    Necrojinsei, eco95, filfat and 3 others like this.
  10. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,508
    1,155
    May 23, 2012
    Yep, he's as active on #3dsdev as anyone and definitely knows his stuff. Glad to see you did decide to release!
     
    eco95 likes this.
  11. jocopoco

    jocopoco Advanced Member

    Newcomer
    90
    29
    Feb 13, 2014
    can you post the sources,please? it's only for 64bits os, can u release for 32bits os?
     
  12. Crass

    Crass Rock me Dr. Zaius

    Member
    999
    124
    Nov 3, 2006
    United States
    Oregon
  13. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    629
    Nov 14, 2014
    Switzerland
    I think it works fine on 32bit os when .net framework 4.5 is installed, please tell me if you met any problem.

    I am planning release the source of client on my git in furture.
     
    eco95 likes this.
  14. Huntereb

    Huntereb GBAtemp Addict

    Member
    2,748
    949
    Sep 1, 2013
    United States
    This is cool! Nice work! I have no current use for it, but it's another great step for what we can do!
     
  15. hippy dave

    hippy dave BBMB

    Member
    2,600
    1,809
    Apr 30, 2012
    United Kingdom
    Nice, respect for releasing.
     
    Margen67 likes this.
  16. jocopoco

    jocopoco Advanced Member

    Newcomer
    90
    29
    Feb 13, 2014

    On XP i cant install NET 4.5, it doesnt support this version, can u rebuild with NET 4.0, please?
     
  17. cell9
    OP

    cell9 GBAtemp Regular

    Member
    225
    629
    Nov 14, 2014
    Switzerland
    I will rebuild the client with .net 4.0 on next release.
     
    eco95 likes this.
  18. jocopoco

    jocopoco Advanced Member

    Newcomer
    90
    29
    Feb 13, 2014
    k thanks :)
     
  19. Relys

    Relys Master of Computer Science

    Member
    863
    789
    Jan 5, 2007
    United States
    eco95 likes this.
  20. flarn2006

    flarn2006 GBAtemp Fan

    Member
    376
    165
    Apr 6, 2014
    United States
    Where can I find a version that works on Gateway 3.0.0? And can you please post the source?

    I think the server code (i.e. the code for the CFW itself) would be a lot more useful.