Homebrew [Custom Launcher] Spider3DSTools released

Lord Prime

Well-Known Member
OP
Newcomer
Joined
Aug 31, 2008
Messages
93
Trophies
0
XP
613
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.
 

Relys

^(Software | Hardware) Exploit? Development.$
Member
Joined
Jan 5, 2007
Messages
876
Trophies
0
XP
1,191
Country
United States
This release includes an unobfuscated ROP Loader and also gains native ARM11 userland code execution through gspwn. :) Great work by Yifanlu.
 

Helper

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
136
Trophies
0
XP
227
Country
United States
When smea releases his source to ninjhax this week, I'll add 3dsx loading.

When smea wait what now? I read the writeup but had no idea he was releasing the source. Incredible work, all around.

I can't speak for Yifanlu, but it's Spider3dsTools, not SKATER3dsTools. So I would assume no.
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!
 
  • Like
Reactions: LoneGrenade

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,950
Trophies
0
Age
33
Location
Winter Haven
XP
1,984
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
 

LoneGrenade

IT Technician/Rookie Coder
Member
Joined
Mar 14, 2009
Messages
157
Trophies
0
Age
31
Location
~/ #
XP
236
Country
Canada
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!


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.
 

shutterbug2000

Cubic NINJHAX!
Member
Joined
Oct 11, 2014
Messages
1,088
Trophies
0
Age
27
XP
4,737
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.
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
745
Trophies
0
XP
1,786
Country
Poland
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.


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.
 

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,950
Trophies
0
Age
33
Location
Winter Haven
XP
1,984
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)
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
745
Trophies
0
XP
1,786
Country
Poland
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


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.
 
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I know one month I exceeded 3TBs they never complained lol