1. Lord Prime

    OP Lord Prime Advanced Member
    Newcomer

    Joined:
    Aug 31, 2008
    Messages:
    93
    Country:
    PSA: Yifanlu has just released Spider3DSTools

    https://github.com/yifanlu/Spider3DSTools

    I haven't had the chance to test/check it yet though.

    Disclaimer from Yifanlu: Here is a collection of scripts and tools used for loading code on 9.x 3DS. Check out my posts to see how all this works. Please note this is only for developers and 3DS researchers and there is nothing here for the end user. This is NOT a CFW or any kind of ROM loader.
     
  2. TidusWulf

    TidusWulf Real Aloha
    Member

    Joined:
    Jul 27, 2007
    Messages:
    644
    Country:
    United States
    thanks for posting this.
     
    Margen67 likes this.
  3. LoneGrenade

    LoneGrenade IT Technician/Rookie Coder
    Member

    Joined:
    Mar 14, 2009
    Messages:
    157
    Country:
    Canada
    Very interesting stuff, I'll be playing around with this over the weekend for sure.
     
  4. ChrisX930

    ChrisX930 Banned
    Banned

    Joined:
    Sep 3, 2013
    Messages:
    788
    Country:
    Gambia, The
    Thank you, this could be very useful!
     
  5. ieatpixels

    ieatpixels GBAtemp Fan
    Member

    Joined:
    Nov 1, 2008
    Messages:
    358
    Country:
    New 3DS not supported I assume.
     
  6. LoneGrenade

    LoneGrenade IT Technician/Rookie Coder
    Member

    Joined:
    Mar 14, 2009
    Messages:
    157
    Country:
    Canada

    I can't speak for Yifanlu, but it's Spider3dsTools, not SKATER3dsTools. So I would assume no.
     
  7. Relys

    Relys ^(Software | Hardware) Exploit? Development.$
    Member

    Joined:
    Jan 5, 2007
    Messages:
    874
    Country:
    United States
    This release includes an unobfuscated ROP Loader and also gains native ARM11 userland code execution through gspwn. :) Great work by Yifanlu.
     
  8. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08
    Member

    Joined:
    Mar 17, 2010
    Messages:
    19,132
    Country:
    Norway
    Hm, this could be of some use. I wonder if any of this could be used to run SD Decryptor and CTR Decryptor from the browser?
     
  9. shutterbug2000

    shutterbug2000 Cubic NINJHAX!
    Member

    Joined:
    Oct 11, 2014
    Messages:
    1,088
    Country:
    United States
    Been messing around with this. Very interesting, to say the least.
     
  10. yifan_lu

    yifan_lu @yifanlu
    Member

    Joined:
    Apr 28, 2007
    Messages:
    663
    Country:
    United States
    When smea releases his source to ninjhax this week, I'll add 3dsx loading for 9.2.
     
  11. yifan_lu
    This message by yifan_lu has been removed from public view by Cyan, Jan 23, 2015, Reason: double post.
    Jan 22, 2015 Show
  12. shutterbug2000

    shutterbug2000 Cubic NINJHAX!
    Member

    Joined:
    Oct 11, 2014
    Messages:
    1,088
    Country:
    United States

    Hey, just curious about something. Does this work on 9.4? Or do I need to use my 9.2 3ds?

    EDIT: Just to clarify: NOT 3dsx, just .bin loading
     
  13. Helper

    Helper GBAtemp Regular
    Member

    Joined:
    Sep 14, 2009
    Messages:
    136
    Country:
    United States
    When smea wait what now? I read the writeup but had no idea he was releasing the source. Incredible work, all around.

    Yeh, I haven't seen any skaterhax so far--at this point, I'd almost suggest that any interested developer would be better off looking into the Mii app; although GW would probably beat any individual (starting from scratch) to the chase. Of course, I'd gladly eat my shorts if I were proven wrong.

    Anyway. Plenty people are running spider; for them, this will be huge. CN prices should begin to plummet soon. "Homebrew for everybody*"; it's beginning to be happening!
     
    LoneGrenade likes this.
  14. KazoWAR

    KazoWAR GBAtemp Advanced Maniac
    Member

    Joined:
    Aug 12, 2008
    Messages:
    1,944
    Country:
    United States
    does this look correct for LoadCode?
    Code:
    magicfun(mem, j, unescape("\uc2fc\u0010\u50b3\u0010\uca34\u0019\ubeef\udead\ubeef\udead\ubeef\udead\u46eb\u0019\u0000\u08f1\u8654\u08b8\u0001\u0000\ubeef\udead\ubeef\udead\ubeef\udead\ufe0c\u0022\ubeef\udead\ubeef\udead\ubeef\udead\ubeef\udead\u57c4\u0010\u46eb\u0019\u0000\u08f1\u0020\u08f1\u0000\u1841\u4000\u0000\ubeef\udead\ubeef\udead\u86e0\u0016\ubeef\udead\ubeef\udead\ubeef\udead\ubeef\udead\ubeef\udead\ubeef\udead\ub5b4\u0010\ua72c\u003d\u8001\uffff\u0000\u1841\u4000\u0000\uc0de\udead\u035c\u0013\u57c4\u0010\uc1e0\u0012\uc2fc\u0010\u7c98\u003d\u8af4\u0022\u8634\u08b8\u035c\u0013\u57c4\u0010\ubf04\u0012\uc2fc\u0010\uca00\u3b9a\u8af4\u0022\u0000\u0000\u035c\u0013\u57c4\u0010\u41f8\u0010\u2000\u009d\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u848c\u08b8\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u8400\u08b8\u57c4\u0010\u57c4\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\uc2fc\u0010\u8618\u08b8\u0000\u0000\u0000\u0000\u57c4\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u85f8\u08b8\u57c4\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0344\u0013\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0004\u0000\u0000\u1841\u2000\u1959\u4000\u0000\uffff\uffff\uffff\uffff\u0008\u0000\u0000\u0000\u0064\u006d\u0063\u003a\u002f\u0063\u006f\u0064\u0065\u002e\u0062\u0069\u006e\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000"));
    

    getting nothing but crashing to the home menu for LoadCode, LoadROP, and MemoryDump.

    edit I am on 9.2
     
  15. LoneGrenade

    LoneGrenade IT Technician/Rookie Coder
    Member

    Joined:
    Mar 14, 2009
    Messages:
    157
    Country:
    Canada

    I'm willing to bet that the GW team already has a working "miihax" or whatever term is/will be coined for that. I'm sure that after the US N3DS release, skaterhax will get a lot more attention, I know I'll be redirecting all my attention to it after I pick one up (probably not until later this year).

    Also, CN prices are fairly reasonable now, I picked mine up for about $15 right before the ebay shitstorm hit, but I saw some on ebay recently for around $16-$20. Not too shabby.
     
  16. shutterbug2000

    shutterbug2000 Cubic NINJHAX!
    Member

    Joined:
    Oct 11, 2014
    Messages:
    1,088
    Country:
    United States
    Can't seem to get this working. Anyone know any idea as to why?
    Don't I just stick the (renamed) loader on the sdcard, go to Go gateway? If so, its not working.
     
  17. PewnyPL

    PewnyPL GBAtemp Advanced Fan
    Member

    Joined:
    Feb 2, 2014
    Messages:
    702
    Country:
    Poland

    From what I gathered, you don't use GW's site for this, but you must host it on your own. Compile the .S files, then use them on compiled bowserify to get the JavaScript string for a webpage that is to be visited by 3DS. The compiled code.c is sample code. At least this is how I see it.
     
  18. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206
    Member

    Joined:
    Jan 9, 2006
    Messages:
    2,308
    Country:
    Smea and yifan lu love <3
     
  19. KazoWAR

    KazoWAR GBAtemp Advanced Maniac
    Member

    Joined:
    Aug 12, 2008
    Messages:
    1,944
    Country:
    United States
    ok it seems memory dump is working. i guess after it dumps the memory it just returns causing the browser to crash to the home menu.

    still not getting anything with LoadCode(should show something on the screen for 30 seconds before returning) and LoadROP(even if i have it load MemoryDump that i know works it, memory.bin is never created)
     
  20. krisztian1997

    krisztian1997 GBAtemp Fan
    Member

    Joined:
    Dec 14, 2013
    Messages:
    369
    Country:
    Romania
    Thanks a lot yifan lu, you saved me from a lot of work and RE
     
  21. PewnyPL

    PewnyPL GBAtemp Advanced Fan
    Member

    Joined:
    Feb 2, 2014
    Messages:
    702
    Country:
    Poland

    Mine is the same, but doesn't work at all for me (I launch it in the browser and it just displays the page, nothing else).
    Do note, I am on 9.4, as this thread just says 9.x, nothing at all about not working on 9.4. Plus, launching GO site does crash the browser.
     
  22. Februarysn0w

    Februarysn0w GBAtemp Maniac
    Member

    Joined:
    Oct 31, 2014
    Messages:
    1,205
    Country:
    Japan
    Here is I compiled .dat, .bin.
    Test it yourself if you interested in this! Thank you Yifanlu.
     

    Attached Files:

    darkangel5000 and SLiV3R like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Spider3DSTools, Launcher], released