Hacking [Release] Free multi patcher

Is it working for you?

  • yes 9.x

    Votes: 207 76.7%
  • no 9.x

    Votes: 27 10.0%
  • yes 8.x

    Votes: 1 0.4%
  • no 8.x

    Votes: 5 1.9%
  • yes 7.x

    Votes: 2 0.7%
  • no 7.x

    Votes: 2 0.7%
  • yes 6.x

    Votes: 4 1.5%
  • no 6.x

    Votes: 4 1.5%
  • yes 5.x

    Votes: 2 0.7%
  • no 5.x

    Votes: 2 0.7%
  • yes 4.x

    Votes: 8 3.0%
  • no 4.x

    Votes: 11 4.1%
  • yes other

    Votes: 23 8.5%
  • no other

    Votes: 12 4.4%

  • Total voters
    270

RednaxelaNnamtra

Well-Known Member
OP
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,355
Country
Germany
Congratulations. Have you get the kernel access in ARM11?
If so i'd like to know if someone implement a customized SVC call in ARM9 providing prototypes..
Would you be able to call it? Or still it must be a service provided first? Thanks.

Note: I'm not smart enough to do so.. Only wonder.

This is based on the old e-shop spoofer, the old spoofer needed Kernel Hax for getting access to svcBackdoor. Because I defined it inside the rfc file, its possible to use svcBackdoor to change the process id to 0 to have more access, but I'm still unsure how much access i realy have and how svcBackdoor realy works.
For advanced memory access and processcode area finding, im only using his kobject and processIDpatching code. I only modified the memory patching, implemented more patches(based on the memory finding in rxtools) and removed the kernel hax.
 
  • Like
Reactions: Syphurith

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
This is based on the old e-shop spoofer, the old spoofer needed Kernel Hax for getting access to svcBackdoor. Because I defined it inside the rfc file, its possible to use svcBackdoor to change the process id to 0 to have more access, but I'm still unsure how much access i realy have and how svcBackdoor realy works.
For advanced memory access and processcode area finding, im only using his kobject and processIDpatching code. I only modified the memory patching, implemented more patches(based on the memory finding in rxtools) and removed the kernel hax.
Well thanks for reply. You might contact feli (original one creator) for more info about the method to archive the goal.
For svcBackDoor or other, see 3dbrew for details. Its prototype is "void Backdoor(u32 CodeAddress)"
"This is used on ARM9 NATIVE_FIRM. No ARM11 processes have access to it without some form of kernelhax."
Actually i don't know how much priviledge you have once with pid=0,. Well you could forget my question currently.
 

Syphurith

Beginner
Member
Joined
Mar 8, 2013
Messages
641
Trophies
0
Location
Xi'an, Shaanxi Province
XP
364
Country
Switzerland
What i forgot to say is that: RxTools mostly runs under ARM9 so it has limitation with libraries, and it has to implement its own sometime.
Since this one works under ARM11, you may have access to some quite easy-to-use functions.
Also for its Memory Search, that is not fast, which was done to archive some timing requirement. If memmem is ok, take use of that.
I had ever tried to implement a memmem for rxtool however that doesn't works good everytime. So i aborted it - and you could still find it in my repo (another branch).
 

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,807
Country
So, since this works for me, is there a list of titles with the crypto?

Edit:
Also the source would be nice.

Source is coming... read the first post fully. :P

Notes:
  • The testversions on the Pasta thread replaced Ygw Eshop Spoofer, this version wont do this.
  • I have not much experience on reverse engineering(Mostly I only read sourcecode and stuff on 3dbrew and try n error things), so I cant promise anything.
  • I will release the sourcecode later this week
 
  • Like
Reactions: Zidapi

F3l1xbxb

Well-Known Member
Newcomer
Joined
Jun 6, 2013
Messages
75
Trophies
0
Age
40
XP
143
Country
Silly question, I have a n3ds with 9.4 emunand (if Im correct), if I use this patch I can go to eshop, but doing this will uninstall my cias?

Sorry for the noobie question:wacko:
 

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
Silly question, I have a n3ds with 9.4 emunand (if Im correct), if I use this patch I can go to eshop, but doing this will uninstall my cias?

Sorry for the noobie question:wacko:
This does not uninstall cias. It will work to enter the eshop on your firmware version.
 

Ronhero

Too Weird to Live, Too Rare to Die
Member
Joined
Jun 28, 2014
Messages
3,470
Trophies
1
Location
Arizona Bay
Website
127.0.0.1
XP
2,062
Country
United States
I am just very excited about the eshop fix for swapped region, that to me is worth it's wait on gold and will gladly contribute to a bounty to get it working
 

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,664
Country
France
You need 3 sd cards :
A : emunand from the source region + NNID
B : emunand from the source region without NNID
C : emunand from the target region + NNID
(Optionnal) D : Emunand from the target reion without NNID

(If you don't have 3/4 sd cards, you can use emunand tool instead)

1. Go to the eshop with the sd card A :works fine
2. Then go to the eshop with the sd card B : error 011-3136. Don't click on OK. Turn off the console.
3. Finally go the eshop with the sd card C : works fine.

Just do the opposite if you want to use the eshop from your original region again : C -> D -> A.
 

Ronhero

Too Weird to Live, Too Rare to Die
Member
Joined
Jun 28, 2014
Messages
3,470
Trophies
1
Location
Arizona Bay
Website
127.0.0.1
XP
2,062
Country
United States
You need 3 sd cards :
A : emunand from the source region + NNID
B : emunand from the source region without NNID
C : emunand from the target region + NNID
(Optionnal) D : Emunand from the target reion without NNID

(If you don't have 3/4 sd cards, you can use emunand tool instead)

1. Go to the eshop with the sd card A :works fine
2. Then go to the eshop with the sd card B : error 011-3136. Don't click on OK. Turn off the console.
3. Finally go the eshop with the sd card C : works fine.

Just do the opposite if you want to use the eshop from your original region again : C -> D -> A.

Once I do this for the first time will it stick on the third sd card or do I need to swap every time I want to access eshop? Also I assume I run the spoof every time I boot into ta different emunand?
 

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,664
Country
France
"Once I do this for the first time will it stick on the third sd card or do I need to swap every time I want to access eshop?"

No, but you won't be able to use the eshop from your original region anymore, unless you're doing it again.
 

Ronhero

Too Weird to Live, Too Rare to Die
Member
Joined
Jun 28, 2014
Messages
3,470
Trophies
1
Location
Arizona Bay
Website
127.0.0.1
XP
2,062
Country
United States
"Once I do this for the first time will it stick on the third sd card or do I need to swap every time I want to access eshop?"

No, but you won't be able to use the eshop from your original region anymore, unless you're doing it again.

I meant stick on emunand of the 3ds with the target region sd card, both the system nand and emunand are region swapped but I only am worried about it on target emunand

Also how do I setup a NNID on the 3rd target region sd card? Just go into settings and link the info from the one I made on the original region?
 

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,664
Country
France
"I meant stick on emunand of the 3ds with the target region sd card, both the system nand and emunand are region swapped but I only am worried about it on target emunand"

Yes you can. :)

"Also how do I setup a NNID on the 3rd target region sd card? Just go into settings and link the info from the one I made on the original region?"

Yes, but make a backup of your emunand without NNID first.
 

Ronhero

Too Weird to Live, Too Rare to Die
Member
Joined
Jun 28, 2014
Messages
3,470
Trophies
1
Location
Arizona Bay
Website
127.0.0.1
XP
2,062
Country
United States
"I meant stick on emunand of the 3ds with the target region sd card, both the system nand and emunand are region swapped but I only am worried about it on target emunand"

Yes you can. :)

"Also how do I setup a NNID on the 3rd target region sd card? Just go into settings and link the info from the one I made on the original region?"

Yes, but make a backup of your emunand without NNID first.

Okay I am going to try this soon with a JAP to USA n3ds. I have a bunch of n3ds coming in and it would be amazing to offer eshop on them. So here is what I plan to do

1) Take virgin nand from JAP n3ds dump and make emunand on SD A / B with it
2) Take A and make NNID and log onto eshop
3) Take B and log onto eshop with no nnid get error
4) Take C (my region swapped emunand) and load the nnid from A and it should work? I can't wait to try this thanks!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    NinStar @ NinStar: hiiii sisters