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
885
Trophies
1
Age
29
XP
1,426
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,738
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,738
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,738
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,740
Trophies
2
XP
8,587
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:
    also i'm sorry your molten lava cakes failed
    +2
  • BakerMan @ BakerMan:
    just looked up a pic of texas sheet cake, and it looks delicious
    +1
  • AncientBoi @ AncientBoi:
    🌋 Science Project?
  • BakerMan @ BakerMan:
    i think i might need to try making lava cakes for the 4th of july fr
    +2
  • BigOnYa @ BigOnYa:
    I used butter instead of vegetable oil, and think that's why they squirted out during baking, who knows
  • BakerMan @ BakerMan:
    yeah i think oil is the right call
    +1
  • BakerMan @ BakerMan:
    plus if you're making brownies or lava cakes for people with dairy allergies, you should use oil instead of butter anyway
    +2
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
  • ZeroT21 @ ZeroT21:
    @BakerMan lies, you just want to smoke it

    :rofl2:
    +1
  • ZeroT21 @ ZeroT21:
    Guess all the food in my fridge can knock out a cow or two
  • ZeroT21 @ ZeroT21:
    I should visit Florida again, miss the alligator barbecues
  • BigOnYa @ BigOnYa:
    Me and wifey was deciding on our next vacation, so I hung up a map on the wall, and give her a dart and said, wherever you hit, we will go. She threw the dart and it missed the map completely and fell into a trash can below on floor. So I said "ok Florida it is."
    +2
  • BakerMan @ BakerMan:
    @ZeroT21 ohhh a pot cake?
    +1
  • SylverReZ @ SylverReZ:
    Gimme some of dat
    +3
  • BakerMan @ BakerMan:
    oh yeah i don't use weed,in my baking or in general
  • BakerMan @ BakerMan:
    besides isn't it usually gummies or brownies?
  • AncientBoi @ AncientBoi:
    So, make a "New Trend"
  • BakerMan @ BakerMan:
    i just said i don't use weed
  • BigOnYa @ BigOnYa:
    You can add it in anything really, you can even make a butter/oil with it, then use that oil in anything
  • BakerMan @ BakerMan:
    besides i'm literally a minor and neurodivergent, so telling me to make a cake with cannabis is traumatizing me, ur cancelled buddy /s/srs
  • BakerMan @ BakerMan:
    (nah jk i'm just parodying those "i'm literally a minor and neurodivergent" mfs on twitter)
  • BigOnYa @ BigOnYa:
    Michigan has legal rec, so you only have few more years, is it 18 or 21 up there? 21 here in Ohio.
  • BakerMan @ BakerMan:
    prob 21, idk tho
    +1
    BakerMan @ BakerMan: prob 21, idk tho +1