Merry Christmas - Have some RAM Dumping!

Discussion in '3DS - Homebrew Development and Emulators' started by fierce waffle, Dec 25, 2013.

  1. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    A group of about 3 other people that I have been working with(who would like to remain anonymous for the time being) have been working on getting a working ROP Loader and RAM dumping since approximately the 18th. We've been rushing a little bit to get a BETA release ready for today. This is a messy release and isn't complete yet.

    With all that being said, download the 3DS Toolkit v0.0.0.1 from here : http://www.fiercewaffle.com/softwareArticle.php?id=10

    Currently the toolkit only supports RAM dumping, but we are working on more features.

    Enjoy! (and don't complain)

    EDIT : v0.0.0.2 is now up. Fixed the verify error.
     
    Margen67, _47iscool, Idaho and 27 others like this.


  2. ehnoah

    ehnoah GBAtemp Fan

    Member
    361
    72
    Oct 9, 2012
    Netherlands
    What is the Use of such a tool?
     
  3. Subtle Demise

    Subtle Demise h

    Member
    1,317
    1,320
    Sep 17, 2009
    United States
    Thank you for your contribution
     
  4. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,983
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    Its a very important tool for homebrew developers. Not so much for everyday users (although you will indirectly benefit from its use someday).
     
  5. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    ok pretty sure your file is illegal on gbatemp, contains Nintendos code
     
  6. ehnoah

    ehnoah GBAtemp Fan

    Member
    361
    72
    Oct 9, 2012
    Netherlands
    Ah ok, so its a tool which guys like Gateway have? Because they Modify RAM or not?
     
  7. Subtle Demise

    Subtle Demise h

    Member
    1,317
    1,320
    Sep 17, 2009
    United States
    How so?
     
  8. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    No it doesnt. This is all code produced by my team.
     
  9. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    so u using Nintendos IO code to write output to SD?
     
  10. Subtle Demise

    Subtle Demise h

    Member
    1,317
    1,320
    Sep 17, 2009
    United States
    I'm sure it's assembly language shoo the code would end up being the same either way
     
  11. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    No we're not. Nintendo's code for writing to the SD card is not present in these binaries. Look up ROP chains. We simply point to the code already present on the device. I'm done explaining.
     
    bostonBC, Fishaman P, filfat and 10 others like this.
  12. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,983
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    Anybody else tested this? Just gives me an error restarting prompt.
     
  13. DinohScene

    DinohScene Capture the Dino

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    15,803
    12,262
    Oct 11, 2011
    Antarctica
    В небо
    This is neat and interesting news.
    Hope for some good findings!
     
  14. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    The dump is now on your SD card as DUMP.bin.
     
    jacobas92 likes this.
  15. ernilos

    ernilos GBAtemp Regular

    Member
    152
    140
    Aug 28, 2013
    I LOVE you. I've been working on it like two months, but without RAM dump create ROP chain it's hard as hell. If you can explain a little bit how you managed to create your own launcher.dat i'll be gratefull, the hax installer is quite easy but whatever.
    THANK'S <3. Yea, i'm fanboy of your team :D

    PS: Dude, use the same roploader(installer offsets) as GW?
     
  16. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    No. Our ROPLoader is different than GW's. At this time we wont be releasing the info or tools used to create the Launcher.dat but they should be present in the next release.
     
  17. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,983
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    No, it error prompts a couple of seconds after a grey screen, then restarts, then nothing on SD card.
     
  18. linuxares

    linuxares GBAtemp Psycho!

    Member
    3,094
    1,245
    Aug 5, 2007
    First of all, thank you for this!
    Second, I assume you for now need 4.1 - 4.5? EDIT: Yes, yes you do. Saw the answer on the site.

    Is their anything you need from the community?
     
  19. fierce waffle
    OP

    fierce waffle GBAtemp Regular

    Member
    108
    136
    Sep 15, 2012
    United States
    Use it to produce their own software. Get code exec working. But knowing this community.... :/

    I'm on 4.3 FW. That might be a part of the problem. Reinstall the ROPLoader and preferably format your SD card. Delete the Launcher.dat on the card and copy a one over again. Try again. I just tested again to make sure I didnt upload a broken version, worked fine.
     
  20. heartgold

    heartgold GBAtemp Psycho!

    Member
    4,342
    1,032
    Sep 11, 2009
    London
    Nice work. All the best with your project.