- Joined
- Nov 24, 2014
- Messages
- 3,162
- Trophies
- 2
- Age
- 29
- Location
- Bologna
- Website
- rinnegatamante.it
- XP
- 4,857
- Country
It is read-only if you not enable shared-mem write privileges in exheader.
I've made an app and can read it out perfectly fine, but i appear to be unable to write it back, is there some form of protection on that area of memory, it should be rw shared shouldn't it?
At the moment it's studying the effects, Rinnegatamante knows far more about this than i do, i'd like to know more about how it all links in, but if going online replaces the MAC in FCRAM then i'm not sure what else could be done. If the MAC is stored in an OTP register in the 3DS's chip then i don't know if it's possible to side load an app to create a wrapper around the function used to get the MAC address and return a spoofed one, but that is beyond my capabilities. I'm sure that someone out there could give an appropriate answer to that and it would most likely be Not possible at least without CFW. I think i read in another thread that the MAC has been proven to not be the identifier that Nintendo check in order to enforce the BAN. If it is the NNID then that is a different kettle of fish.
Rinnegatamante, where in the rsf should the shared memory exheader be changed to allow shared write access? Would that be here:
ReadWrite:
- .data
- RO (change to RW)?
i don't see another flag that looks applicable...
CanWriteSharedPage : false
It is very possible, but it would be WAY easier on your router.
It is very possible, but it would be WAY easier on your router.
Im are available to help at the scene , spreading my data console , mac and serial
so I thank you the information , really thank you
Now I would like you to tell me what you mean and how to do it on my router to try
I await your instructions , thanks
Hey Retr0....
Since I don't know what type of router you have, I recommend going to your router's administration page and looking around there.
i added the CanWriteSharedPage and set it to true and low and behold.... it gives me an error when i start the app "The Game Card Was Removed"..... any ideas?
make
arm-none-eabi-strip lpp-3ds.elf
makerom2 -f cci -o ORGANIZ3D.3ds -rsf gw_workaround.rsf -target d -exefslogo -elf lpp-3ds.elf -icon icon.bin -banner banner.bin
makerom -f cia -o ORGANIZ3D.cia -elf lpp-3ds.elf -rsf cia_workaround.rsf -icon icon.bin -banner banner.bin -exefslogo -target t
But... devMenu and Title Manager have kernel access as .3dsOnly if you build as a CIA you have kernel mode access.
But... devMenu and Title Manager have kernel access as .3ds