Homebrew [Release] Custom ROP loader HTML

  • Thread starter Thread starter duke_srg
  • Start date Start date
  • Views Views 53,322
  • Replies Replies 165
  • Likes Likes 23
It's arcode.dat, not archeat.dat! Have I made such typo somwhere?

Yes, I know. but not that mean.
I build another arcode.bin named archeat.bin for my convenience. So, I made archeat.dat too. because I want to load the archeat.bin.
but when I type the http://~rop?archeat.dat its always load failed.

why? so I asked before is there any character limit or something?
 
Yes, I know. but not that mean.
I build another arcode.bin named archeat.bin for my convenience. So, I made archeat.dat too. because I want to load the archeat.bin.
but when I type the http://~rop?archeat.dat its always load failed.
why? so I asked before is there any character limit or something?

ROP chain files are located on the server, do you host one?
 
New ROP chain online patching is added in index.html. Yet unchecked at 3DS, so not deployed at the server, just updated at Github

Now the second HTTP GET parameter (i.e. after '&' character) may be:
1. HEX (string with only 0-9,a-f,A-F characters used) - patch data bytes at offset 0x220 with this data
2. string (not HEX) - patch first filename found by "dmc:/" prefix (original string in ROP must be aligned to 2 bytes to be found)
3. HEX=HEX same as 1. but offset is specified before "="
4. HEX=string - patch string data bytes at offset specified before "=" character (offset will be alignet to 2 bytes)
 
  • Like
Reactions: Margen67
duke_srg
If an arcode is multiple lines, will that work with the browser URL thing?
Site should work fine now, there was a problems
Yes the arcode he all only work with the URL parameter, arcode all data must be in one line with no separators and in reverse byte orded with first word containing the length. Just like .chat file viewed in HEX
 
Site should work fine now, there was a problems
Yes the arcode he all only work with the URL parameter, arcode all data must be in one line with no separators and in reverse byte orded with first word containing the length. Just like .chat file viewed in HEX
And don't forget about the "magic" offset, it is the downside of the universal HTML launcher because with the .DAT file rebuild it may change. Arcode will be rebuild soon with several fixes and the offset most probably will change.
 
  • Like
Reactions: Margen67
Does anyone know how I can get this working as a server from my Mac using Internet sharing? I'd just use the LAN from my router, but that opens me up to the Internet, and OpenDNS blocking is spotty because I have a dynamic IP.

I could just use the router's L and unplug the router from the modem when I use the exploit, but with other people in the house, that's not an ideal solution. I've managed to have some success using MAMP to set up a server, then share my Internet connection from the Macbook over Wi-Fi. But the server seems to only work reliably on my New 3DS, not the original model. On the original, it sometimes works, but most of the time it does not even connect to the LAN server. I can view the index of the server and even attempt (but obviously not complete) the exploit on the New 3DS. But on the original 3DS it wants to try to open the Nintendo 3DS Bookmarks page as soon as I open the browser, which results in a "connection error" message before I can get to my exploit bookmarks. This seems to somehow screw up my connection to the server. Or maybe it doesn't. I don't know. What I do know is that it freezes (but doesn't crash) the browser, most often when I'm on the bookmarks screen.

The server worked fine last night, but this morning when I started the Macbook up and started Internet sharing, I noticed the IP it was using was different. I knew it'd be a pain to manually type in URLs, so I've experimented with various ways to set it statically, but something's not working right.
 
Freezing 3DS in emuNAND.
Only this version, original with no output working fine? How exactly freezing - nothing working, working with output but freezing, or freezing after dump is done? Anyway there are several bugs with memory which should be fixed.
 
Only this version, original with no output working fine? How exactly freezing - nothing working, working with output but freezing, or freezing after dump is done? Anyway there are several bugs with memory which should be fixed.
Yes, other dumping works. The 3DS freezes, no output to lower screen, no file got created (not even 0 byte file).
 

Site & Scene News

Popular threads in this forum