Homebrew [Custom Launcher] Spider3DSTools released

Lord Prime

Well-Known Member
OP
Newcomer
Joined
Aug 31, 2008
Messages
93
Trophies
1
XP
630
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
878
Trophies
1
XP
1,239
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,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,124
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
33
Location
~/ #
XP
256
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
29
XP
4,878
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
771
Trophies
1
XP
2,170
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,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,124
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
771
Trophies
1
XP
2,170
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    A bigger battery could defeat the need for weighted magnets tbf
  • ZeroT21 @ ZeroT21:
    Nowadays pc mice come as light as can be, liked mine with some heft
  • K3Nv2 @ K3Nv2:
    You like holding girth
  • SylverReZ @ SylverReZ:
    @RedColoredStars, I also listen to Beck, some of their songs are fine. Only found out about them through Windows Me; you know, that one operating system nobody ever likes?
  • RedColoredStars @ RedColoredStars:
    i dont know why tv manufactures put the hdmi ports in dumb locations so the cables have to stick out, and then down, putting strain on the ports. Instead of having the ports along the bottom edge of the tv facing downwards.
  • ZeroT21 @ ZeroT21:
    windows me was mostly on laptops if i remembered correctly
  • SylverReZ @ SylverReZ:
    @RedColoredStars, I hate that too where you have to use an HDMI extension for an Amazon Fire Stick.
    +1
  • RedColoredStars @ RedColoredStars:
    I had a desktop with ME on it.
  • SylverReZ @ SylverReZ:
    @ZeroT21, And also cheap-ass desktop PCs like eMachines.
  • RedColoredStars @ RedColoredStars:
    Worst MS OS in history. Period.
  • K3Nv2 @ K3Nv2:
    My entertainment centers blocking all my io gotta fix that eventually
  • ZeroT21 @ ZeroT21:
    I had used win 98 SE till XP arrived
  • SylverReZ @ SylverReZ:
    Had a ton of bugs and often crashed. It even didn't support DOS compatibility with older games. :feelsbadman:
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
    ZeroT21 @ ZeroT21: sounds ok, he didn't pull a gun out ,so...