Gateway? Newly purchased 3DS XL (Looking for info)

Discussion in '3DS - Flashcards & Custom Firmwares' started by FlameTai1, Sep 6, 2014.

  1. FlameTai1
    OP

    FlameTai1 Member

    Newcomer
    26
    0
    Oct 29, 2010
    United States
    I'm running around these forums (I haven't followed this scene in forever and to me in general it looks dead tbh.)

    Is it possible to run homebrew without a gateway? According to the 3dNES emulator homebrew you now require a gateway cart to play it even though under the homebrew thread it says you can use a rop loader without gateway to play the emulator.....

    Can someone show me and point me in the right direction of updated and correct info to everything possible? Definitions of what is what etc. would also be helpful.

    I bought a 3DS XL at FW 4.5.0-10U so that I can use the exploit to be able to run some homebrew, and PERHAPS buy a Gateway if that's really the only way to do crap on the system?

    Please for the love of jesus someone help me catch up on a scene I know nothing about haha. I am as well interested in coding some homebrew for the system if I can ever get there.
     
  2. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    the homebrew loaded with the ROP loaders run on bare metal and aren't capable of nearly as much as what can be done with proper userland homebrew. Unfortunately, nobody has created a way to load homebrew without a gateway/other flashcard. I was going to look into it myself, but as I personally don't want to deal with the hassle of people screaming/flaming me for not releasing a piracy enabling homebrew loader, I decided i'd just rather buy a gateway for now.

    Maybe someday smealum will release ssspwn and everyone will have homebrew. Until then, we're stuck with the flashcard route.
     
  3. Relys

    Relys Master of Computer Science

    Member
    863
    788
    Jan 5, 2007
    United States

    We have ARM11 execution FYI. https://bitbucket.org/xerpi/eleven-arms

    Right now it hooks into appcore by overwriting the exception vectors. Xperi has been looking into disabling the MPU, modifying the TLB entries on CPU1 to disable NX bit in a chunk of memory, redirect execution, re-enable the MPU and restore previous state of exception vectors.

    You can program stuff on the ARM9 just fine though. Doing the stuff I talked about in the previous paragraph would allow ARM11 homebrew which would mean ctrulib support. It seems like several developers have successfully done this along with NAND redirection, but are unwilling to share their source.

    If you want an example of building ARM9 take a look at the source for the CTR Decryptor: http://gbatemp.net/threads/release-3ds_ctr_decryptor-void.370684/

    You can find more ARM9 homebrew in the sickied development thread.
     
  4. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    That would be really awesome. If ya'll get it work I'll owe ya'll each a beer.