Hacking Pasta CFW - A CFW that allows unsigned CIA to be installed on Old and New 3DS! (required ninjhax)

Status
Not open for further replies.

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
886
Trophies
1
Age
29
XP
1,431
Country
France
Actually, I just re-read it and that should work, yeah. A bit slower than just opening a command prompt though. Either way should give the desired result. :)

I don't even know how to create an empty file on Windows with CLI whereas I'm an IT tech, it's amazing all the things you can do with just clicks and logic with this OS ^^
 
  • Like
Reactions: Margen67

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,815
Trophies
2
Age
48
Location
Japan
XP
3,744
Country
United States
ok, i will give more information.
pbt lets you used pirated gba games. better now...? :)
of course pbt patches signature checks, that's the whole reason for it's release, it's just basically an improved 4.5 leaked cfw. if there were not sig patches... then how are people playing pirated stuff on it... lol
Honestly didn't know that. I've been using Gateway and Ninjhax (and also RXtools for some stuff) and wasn't able to do anything with PBT that I couldn't already manage...
 
  • Like
Reactions: Margen67

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
Can someone please make a noob step by step guide?

I have
N3DS 9.2
Downloaded the archive provided, unziped it's contents to the root of the SD card of my N3DS.
start Cubic Ninja
start Brahma, load and execute the payload ("arm9payload.bin")
Im on PASTA CFW MENY. Selected 9.2 firmware, and press start to launch the CFW..
Then start FBI. Installed an CIA (PAZARU)
Successful install of CIA
Then nothing????
(In start meny there are actually an icon that appears and then dissapears after an half second... What is that?)
 
  • Like
Reactions: Margen67

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I just took a look at the source code, and I almost feel cheated (joking, no shitstorm please!). All the magic is in these 6 short lines of code (this is for N3DS v9.0-v9.2, and the code for the other 3 options is equally short):
Code:
u8 patch[]={0x6D, 0x20, 0xCE, 0x77};
u32 *dest=0x08052FD8;
memcpy(dest,patch,4);
u8 patch1[]={0x5A, 0xC5, 0x73, 0xC1};
u32 *dest1=0x08058804;
memcpy(dest1,patch1,4);
I'd have expected a cracked GW launcher or hundreds of lines of code ;). Anyways, great work capito27!

So... is this permanent, meaning if I cold restart the system the patch will stay? I guess no, but if it isn't, I wonder, how will SYSNAND handle the illegit .CIAs when the patch is not loaded? Will they just not show up? And what if you have legit / bought .CIAs installed alongside 'illegit' ones? Also, is this risky in terms of possible bricks? What if you select the wrng option for your console?
 

tyrran

Well-Known Member
Newcomer
Joined
May 17, 2008
Messages
84
Trophies
0
XP
360
Country
United States
Can someone please make a noob step by step guide?

I have
N3DS 9.2
Downloaded the archive provided, unziped it's contents to the root of the SD card of my N3DS.
start Cubic Ninja
start Brahma, load and execute the payload ("arm9payload.bin")
Im on PASTA CFW MENY. Selected 9.2 firmware, and press start to launch the CFW..
Then start FBI. Installed an CIA (PAZARU)
Successful install of CIA
Then nothing????
(In start meny there are actually an icon that appears and then dissapears after an half second... What is that?)



After finishing installing via FBI, you have to re-launch PastaCFW one more time. I know it's redundant but it's what works.
 
  • Like
Reactions: Margen67 and SLiV3R

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,815
Trophies
2
Age
48
Location
Japan
XP
3,744
Country
United States
I just took a look at the source code, and I almost feel cheated (joking, no shitstorm please!). All the magic is in these 6 short lines of code (this is for N3DS v9.0-v9.2, and the code for the other 3 options is equally short):
Code:
u8 patch[]={0x6D, 0x20, 0xCE, 0x77};
u32 *dest=0x08052FD8;
memcpy(dest,patch,4);
u8 patch1[]={0x5A, 0xC5, 0x73, 0xC1};
u32 *dest1=0x08058804;
memcpy(dest1,patch1,4);
I'd have expected a cracked GW launcher or hundreds of lines of code ;). Anyways, great work capito27!

So... is this permanent, meaning if I cold restart the system the patch will stay? I guess no, but if it isn't, I wonder, how will SYSNAND handle the illegit .CIAs when the patch is not loaded? Will they just not show up? And what if you have legit / bought .CIAs installed alongside 'illegit' ones? Also, is this risky in terms of possible bricks? What if you select the wrng option for your console?

The patch will not stay and there is no risk of a brick. It only patches what's in memory. If you brick, it's because of something else you did like installing an O3DS firmware file on an N3ds or vice versa, or deleting a firmware file with fbi, etc.

The real question is... how to translate this bit from NTR debugger "write(0x10DD28, (0x00, 0x20, 0x08, 0x60, 0x70, 0x47), pid=0x25)" to add to the above code? If someone could do that, we'd also have eshop access and such, wouldn't we?
 

capito27

Well-Known Member
OP
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
The patch will not stay and there is no risk in a brick. It only patches what's in memory. If you brick, it's because of something else you did like installing an O3DS firmware file on an N3ds or vice cersa, or deleting a firmware file with fbi, etc.

The real question is... how to translate this bit from NTR debugger "write(0x10DD28, (0x00, 0x20, 0x08, 0x60, 0x70, 0x47), pid=0x25)" to add to the above code? If someone could do that, we'd also have eshop access and such, wouldn't we?

The issue with ntr, in my opinion, is that firm isn't a process, so it can't be done (I might be wrong tho.
 

innercy

Well-Known Member
Member
Joined
Oct 22, 2006
Messages
787
Trophies
0
XP
703
Country
^ i think creating dummy file is not an issue. there are various ways. it should be stated in 1st post. one of them is create using text file which already mention a couple page back. to summarize:
#In Windows open Notepad. Click File, Save As...
#Change File name to title.db and update.db, Select All Files (*.*) in Save as type.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,815
Trophies
2
Age
48
Location
Japan
XP
3,744
Country
United States
The issue with ntr, in my opinion, is that firm isn't a process, so it can't be done (I might be wrong tho.
What do you mean? NTR does it. Already, we can load pasta, then load NTR using a .cia of CN, and access eshop. I was just thinking there must be a way to avoid the NTR step altogether.
 
  • Like
Reactions: Margen67

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,745
Trophies
2
XP
8,602
Country
Tuvalu
Honestly didn't know that. I've been using Gateway and Ninjhax (and also RXtools for some stuff) and wasn't able to do anything with PBT that I couldn't already manage...

well yeah pbt is good for installing personal legit cias and pirating gba and dsiware. we could not install perfect backups of our content using gw
which are the same special unique features that pasta cfw has :)
 
  • Like
Reactions: Margen67
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    cuz i got high, cuz i got high, cuz i got high
    +1
  • BigOnYa @ BigOnYa:
    Ban, ban, ban
    +1
  • NinStar @ NinStar:
    super monkey ball
  • HiradeGirl @ HiradeGirl:
    How's everyone doing?
  • HiradeGirl @ HiradeGirl:
    Would you recommend a Meta Quest 2 as first low budget headset?
  • SylverReZ @ SylverReZ:
    @BigOnYa, Maybe he doesn't know how to type words for shit.
  • SylverReZ @ SylverReZ:
    GBAtemp should be legally obligated to ban them, as its against the law to collect information from users under 13 because of COPPA. :tpi:
  • SylverReZ @ SylverReZ:
    @NinStar, Super Monkey Ball: Banana Blitz
  • SylverReZ @ SylverReZ:
    @HiradeGirl, Why not get an Oculus?
  • Psionic Roshambo @ Psionic Roshambo:
    VR is like 3D TVs in my opinion it's cool and all but it doesn't have enough great content.
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Porn exists, Psi.
  • SylverReZ @ SylverReZ:
    I'm sure you'll live with it.
  • Veho @ Veho:
    VR had the chance to integrate with existing games and tech but VR companies said "NO, I WANT MY SHIT TO BE STANDALONE AND MY GAMES EXCLUSIVE TO FACEBOOK"
    +1
  • Veho @ Veho:
    Back when Oculus Rift was still starting out and being demoed around, they modded existing games to use it as a 360° immersive screen thing and that was AMAZING.
    +1
  • K3Nv2 @ K3Nv2:
    The tech isn't there for affordable power enough VR headsets at a good market value yet sadly, oculus had a good idea but didn't have enough funds for marketing iirc
  • Veho @ Veho:
    But now it's "can I use my VR set with my racing games, that would be neat?" "ONLY IF YOU USE OUR DILDOSTICK CONTROLLERS AND RUN THE GAME ON OUR ANDROID-UNDERPOWERED BRICK"
    +1
  • Veho @ Veho:
    The tech to have quality VR goggles at an affordable price is here, but every set has to have 4 additional controllers and be standalone.
  • K3Nv2 @ K3Nv2:
    These are the same type of gamers that spend $2,000 on a GPU when a $600 GPU gives nearly the same outcome which is what the market looks at for them to do spend more on unneeded bs
  • K3Nv2 @ K3Nv2:
    If we're talking AAA titles a vr headset would be priced at nearly the same cost as a midrange gaming pc maybe even double
  • K3Nv2 @ K3Nv2:
    https://www.walmart.com/ip/3439939603 this is cool a portable blackstone
  • Veho @ Veho:
    The investment group?
    Veho @ Veho: The investment group?