Homebrew [Release] Custom ROP loader HTML

Februarysn0w

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,206
Trophies
0
Age
36
XP
837
Country
Japan
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?
 

duke_srg

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
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?
 

duke_srg

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
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

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
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
 

duke_srg

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
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

Ailuros27

Well-Known Member
Member
Joined
Apr 7, 2015
Messages
732
Trophies
0
XP
421
Country
United States
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.
 

duke_srg

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
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.
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
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

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    DinohScene @ DinohScene: Better start running in your hamster wheel