Homebrew [Custom Launcher] Spider3DSTools released

  • Thread starter Thread starter Lord Prime
  • Start date Start date
  • Views Views 156,566
  • Replies Replies 748
  • Likes Likes 17
Anyone got a proper frame.html and main.html? Tried dumping one with a spoofed User Agent on my PC, and it just crashes with "An error has occured".

EDIT: I'm on 9.2.


What's the website url you are using? is it just gateway's go website? Version string of your 3DS browser? I might already have one (frame.html I don't think needs changing as it's the same for all user agents I think). But I do have a means of downloading the correct frame.html from the the payload site you are using. ;)
 
What's the website url you are using? is it just gateway's go website? Version string of your 3DS browser? I might already have one (frame.html I don't think needs changing as it's the same for all user agents I think). But I do have a means of downloading the correct frame.html from the the payload site you are using. ;)


It's just go.gateway that I got it from, but I'm hosting it on a local web server for the edited one. I had my version string but already deleted it. Should be the same for all 9.2 systems, right?
 
It's just go.gateway that I got it from, but I'm hosting it on a local web server for the edited one. I had my version string but already deleted it. Should be the same for all 9.2 systems, right?

That might not be the case. But just incase, go to your 3DS Web browser and go to settings. There it will tell you what the build version is for it. I have an old Internet Download manager app and I succesfully downloaded gateway's payload index.html

But your using gateway's site, so that means that if your webbrowser is the same version as the one I had when I dumped this (I was on 9.2 as well), then this should work for you. I mirrored them to my webhost:

index.htm

frame.html

Those files are not dynamically altered like the go website domain. They contain the specific payload for my 9.2 console. If your webbrowser had the same version build that mine had, then it should work for you.

EDIT: I honestly forgot what my version string was for 9.2.

If the above files don't work, I can use the version string you provide and redownload from gateway's website.
 
  • Like
Reactions: Huntereb
I someone figures out howto convert libctru .elf files to run able code.bin files, ill be a happy man. but i guess ill just wait for .3dsx support.
 
Thanks man, works great. Cheers! :grog:

No problem. Good to see that it worked. I use an alternate payload now since my system is on 7.2 now. (downgraded to 4.2 to format sysnand without unlinking NNID. Mainly to unlink sysnand from emunand. Used Pokemon Alpha Sapphire to update to 7.2).

If you ever need the payload for 7.2, I have that as well: index_72.htm

Frame.html is unchanged, so you can just use the one you already have. :D
 
  • Like
Reactions: Huntereb
Apache Thunder, could you help me in porting this to 8.1? Yifan, said it should be easily portable with some offset changes. I'm new to binary related files and the internals of the 3DS. You're really helpful; I know that much.
 
I mailed my 3DS off a few days ago to get unbricked. Unfortunately I wouldn't be able to help with that. That and I'm not really a programmer, so beyond simple end user testing, I don't know how much help I would have been able to provide. :P

If things work out well, I should have my 3DS back sometime early next week. ;)

Though currently I won't be able to test 8.1 related stuff as my sysnand is on 7.2. Actually got bricked because I attempted to update to 8.1 via Super Smash Bros rom. Learned my lesson. Don't ever try that. :P

(update to 7.2 worked because I had the retail cartridge of that Pokemon game. Updating after using the downgrade feature is safe. However updating via a rom instead of a cartridge...bad idea. :P )
 
I mailed my 3DS off a few days ago to get unbricked. Unfortunately I wouldn't be able to help with that. That and I'm not really a programmer, so beyond simple end user testing, I don't know how much help I would have been able to provide. :P

Damn, I was hoping to start testing some of my Atari 2600 emulation once he releases .3dsx support. I figure he will port it to lower firmwares, but it'd have been nice to be able to do it myself so I don't have to wait. Thanks for the straight answer, though.
 
  • Like
Reactions: SLiV3R
Apache Thunder, could you help me in porting this to 8.1? Yifan, said it should be easily portable with some offset changes. I'm new to binary related files and the internals of the 3DS. You're really helpful; I know that much.


Hmm. Did yifan_lu provide any more information? I don't have a 8.1 3ds, so you'd have to test, but I could help :lol:!
 
Yeah I have some understanding on how the exploits work. But nothing really substantive enough to actually edit and compile source code.

The most I did was add a extra species name to PkHeX's source code and recompiled it so that the modified program would let me create Pokemon at a pokedex entry that doesn't normally exist. But that was a simple modification. I've never touched Arm9/Arm11 ROP chains and the other stuff they use. :P
 
  • Like
Reactions: Slushie3DS
Hmm. Did yifan_lu provide any more information? I don't have a 8.1 3ds, so you'd have to test, but I could help :lol:!

This was all he said.

No, offsets are different. It's very easy to port it but I don't have a 8.x 3ds to test with.
Maybe he can give us more insight. We're thirsty for knowledge Yifaaaaan.
 
  • Like
Reactions: shutterbug2000

Site & Scene News

Popular threads in this forum