Homebrew Is Possible To Make a Serial MAC Spoofer/ Serial Number spoofer on 3DS [Like WII]

zannalabianca

Well-Known Member
OP
Member
Joined
Aug 13, 2013
Messages
172
Trophies
0
Age
43
XP
223
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?

so you can not do anything , or are studying to be able to do this ?
 

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
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...
 

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
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...

Did you really miss this?
Code:
CanWriteSharedPage : false
 

zannalabianca

Well-Known Member
OP
Member
Joined
Aug 13, 2013
Messages
172
Trophies
0
Age
43
XP
223
Country
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


It is very possible, but it would be WAY easier on your router.

Hey Retr0....
 

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
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?
 

Retr0Capez

Gone and forgotten
Member
Joined
Feb 4, 2015
Messages
426
Trophies
0
Location
the void
XP
319
Country
United States
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.
 

zannalabianca

Well-Known Member
OP
Member
Joined
Aug 13, 2013
Messages
172
Trophies
0
Age
43
XP
223
Country
Since I don't know what type of router you have, I recommend going to your router's administration page and looking around there.

that's fine, but do not understand what I should do , I have to change the router MAC or what?


.. we need to spoof Nintendo ID...
 

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
Ah, so i take it i should build that into a cia in order for it to operate correctly? I have a couple of cia creating apps, but i'm going to have to look at how to do it for a homebrew app, assuming i can convert either the .3ds or .elf into the cia file?
 

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Only if you build as a CIA you have kernel mode access.

To build a CIA you just need last version of makerom, for example this is my batch file to create 3DSX, CIA and 3DS files for ORGANIZ3D (I use an older version of makerom for 3DS build):
Code:
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
 

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
i get:
[NCCH WARNING] NCCH AES Key could not be loaded, NCCH will not be encrypted
[CIA WARNING] Common Key could not be loaded, CIA will not be encrypted

I assume this is due to changes in your cia_workaround.rsf that i don't have?
 

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
  • Like
Reactions: nastys

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
Thank you for the rsf, CIA now builds, i was missing option:
UseOnSD : true # true if App is to be installed to SD
i had EnableCrypt set to true "# Enables encryption for NCCH and CIA"
i also hasn't commented out - .module_id
I was also missing the following service controls:
- ir:u
- csnd:SND
- am:u
- ns:s
But now it at least is building. I see the differences between your gw_workaround.rs and cia_workaround.rsf and it makes a lot more sense now.
i'll try the file out when i get home, your help has been immeasurable. Thanks!
 

zannalabianca

Well-Known Member
OP
Member
Joined
Aug 13, 2013
Messages
172
Trophies
0
Age
43
XP
223
Country
I wanted to thank you on behalf of so many people for the work you are doing all .
With you the scene 3DS will reach a very milestone , if fate wants .
thanks again
 

Immortal_no1

Well-Known Member
Member
Joined
Jul 17, 2003
Messages
266
Trophies
0
XP
292
Country
Ok the CIA is working, i have another problem which i'm just sorting out now but i think all is good :), MAC address is being written successfully and read back so that part is working fine.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    K3Nv2 @ K3Nv2: @BigOnYa...