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.

capito27

Well-Known Member
OP
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
Ok, i finally got around to doing this and the result from running the loader.bin from standalone (not modified) brahma is the same as running it with the pasta-brahma launcher. Dump isn't valid, dumps garbage still, it's the correct size but still garbage. No idea why... :(
Kinda weird...
can you try runing your decrypt9 payload off our launcher (renaming it to loader.bin sould be enough) ? if it works, i'll try something once i get home tommorow
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,802
Trophies
2
Age
48
Location
Japan
XP
3,703
Country
United States
Are you using a new oder old 3DS, and wich Firmware Version are you using?
Is both working, e-shop and Regionfree?
Would be good to know :)
Verified region-free and eshop on pasta with n3ds 9.2. Tried with gateway and get endless loading screen on O3DS 4.5 sysnand (can't try eshop on emunand since it's already 9.8, but I suppose I could verify region-free using classic mode...). It worked on my N3DS 9.2 sysnand for eshop though. That's actually a bonus for me. I rather use Gateway on my main system because of Japanese DLC and until now, I had to always shut down and boot NTR or pasta or something to use eshop. With this... I may as well finally go back to using emunand so I can update emunand to 9.5 and have Amiibo use, as well as eshop :)
 
Last edited by urherenow,
  • Like
Reactions: kactusss

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,210
Trophies
1
XP
3,358
Country
Germany
Verified region-free and eshop on pasta with n3ds 9.2. Tried with gateway and get endless loading screen on O3DS 4.5 sysnand (can't try emunand since it's already 9.8). It worked on my N3DS 9.2 sysnand for eshop though. That's actually a bonus for me. I rather use Gateway on my main system because of Japanese DLC and until now, I had to always shut down and boot NTR or pasta or something to use eshop. With this... I may as well finally go back to using emunand so I can update emunand to 9.5 and have Amiibo use, as well as eshop :)
Thanks, it could be possible that I need to change a bit code, because the nim module got update on 9.3, but I will check it in the next days.
 
  • Like
Reactions: kactusss

JJTapia19

I fight for my friends.
Member
Joined
May 31, 2015
Messages
2,171
Trophies
1
Age
32
XP
2,438
Country
Puerto Rico
It's already been merged, thanks to @AlbertoSONIC ;)
I'm writing a little tutorial on how to use the new scripts :)
Awesome!! :yay:

--------------------- MERGED ---------------------------

It's already been merged, thanks to @AlbertoSONIC ;)
I'm writing a little tutorial on how to use the new scripts :)
Please let me know if you want your tutorial added to the Pasta Cfw Custom Theme thread OP.
 

nastys

ナースティス
Member
Joined
Aug 5, 2014
Messages
1,730
Trophies
0
Age
26
Location
Earth
XP
1,794
Country
Italy
How to use the new Theme Preview Generator
This script allows you to create various static and animated previews of your theme, at once.
Just run makeprev.sh or makeprev.bat and it will create a new folder that contains the new previews, based on the .png files.
If you want to specify the delay between the frames of a generated gif, just add the new delay after the command, e.g., if you want every frame to last 2 seconds, enter:
Code:
sh makeprev.sh 200
NOTE: The extension of the files must be lowercase on GNU/Linux, and OS X with case-sensitive FS.
Schermata del 2015-06-29 13:21:58.png

If the PNG files are not available, you can convert BIN (BGR) files to PNG:
How to use the new BIN to PNG converter
This script converts all .bin files of a theme to .png.
Just run makepng-all.sh or makepng-all.bat and the files will be converted.
How to use the new Release Packager script for developers
Make sure DevKitPRO and DevKitARM and all other dependencies are installed and configured correctly, then open a terminal and run release.sh or release.bat.
A new file, PastaCFW.zip, will be created, that contains PastaCFW with your latest changes, plus all the files needed.
Although it is possible to use this on Windows, it is recommended to use it in GNU/Linux or OS X in order to add the executable bit to pastaConfig and the shell scripts (the same applies to packaging the files manually).

-------------------------------------------------------------------------------------------------------

Awesome!! :yay:

--------------------- MERGED ---------------------------


Please let me know if you want your tutorial added to the Pasta Cfw Custom Theme thread OP.
Yes, please :) While you're at it you could also update your tutorial:
Add/Replace | Remove
Instructions on how to make themes:
1.Download and install the program imagemagick on your PC first. (Link below)
2.To start you need to download and edit the images included in the pasta cfw source code (Link for the Github below) The files are located on Pasta-CFW/CFW_Loader/gfx(UI source)/
3.Convert them to .bin using the PastaCFW Theme Creator.bat (Windows) or the makebgr-all.sh (Linux/Mac) file located in the same foder as the pictures.(drag and drop on it)
4.Put the properly named images in the UI folder inside sd/3ds/PastaCFW/UI/.
The link of ImageMagick for Ubuntu is: https://apps.ubuntu.com/cat/applications/imagemagick/
Also, when the next version is released, change:
4.Put the properly named images in the UI folder inside sd/3ds/PastaCFW/UI/0/.
Put any additional themes in UI/1, UI/2...UI/9.
 

Attachments

  • gfxscripts.zip
    1.9 KB · Views: 120
  • gfxscripts-v2.zip
    2.3 KB · Views: 116
Last edited by nastys,

Rurounik9999

Well-Known Member
Newcomer
Joined
May 25, 2004
Messages
91
Trophies
0
XP
273
Country
Brazil
Hey, could some of you please test this patcher channel?
It patches nim for E-Shop Spoof, and the homemenu für regionfree. Its based on ygw-eshop-spoofer, but intead of doing kernelhax to get svc_Backdoor access I defined it inside the rsf file, so it will work on firmlaunch Pasta too(now I'm able to buy the Smash DLC xD).
It could be possible that it works on Gateway Emunand too, but atm I dont have my Gateway, so I cant test it, and it is only testet on a 9.0.0E New 3DS and 9.2E old 3DS atm.
The regionfree patch is based an rxtool regionfree, but homemenu only atm. I will release the source after some testing. :)
Sadly, for me it´s not working.
N3DS XL 9.0x Gateway EMUNand 9.4.x
 

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I made some changes to the 4.x mset pasta loader to load the official arm9 payload instead of the simplified version that only patches the sign check.

The problem is that some of the code is not compatible with the mset enviroment (some VA addresses I suppose). The Pasta team is working on using different framebuffer addresses based on the used entrypoint, but there are also problems with the FatFS code (and maybe others too).

If someone wants to give some help to fix it, the MSET loader is on my github: https://github.com/nop90/Pasta_Loader_MSET_4.X.

PS: the loader shows the top image from the UI folder OF THE PastaCFW V 1.3 BETA 7. If you use the multiskin version, you have to add a 0/ in the path string to get the top screen splash image.
 
  • Like
Reactions: Vappy and JJTapia19

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,802
Trophies
2
Age
48
Location
Japan
XP
3,703
Country
United States
Anyone know how to update New3DS EmuNAND from 9.0-9.5?
The best way is with a hard-mod. Launch pasta then FBI (set mode to nand) then install all of the 9.5 firmware files that are downloaded with 3dnus. Then dump the nand, inject it to emunand with emunandtool, and flash your 9.0 nand backup back.

Currently the only way without a hard mod is to install the 3dnus files while in emunand or use a cart or rom (you'd need to hold UP while launching classic mode to use a retail cart or sky). Sometimes, crossing certain firmware versions give people a black screen brick though (but from 9.x-9.5 should be ok). EVERY TIME, it is not a full and proper update because the firmlaunchax trickery prevents NATIVE FIRM from getting read/written properly. I'm under the impression that it's embedded into the GW launcher somehow and not actually launched from the emunand image (I could be wrong).

Anyway, always backup sysnand, emunand, and SD card, before doing it.
 

bache

Well-Known Member
Member
Joined
Sep 28, 2009
Messages
694
Trophies
1
XP
515
Country
I made some changes to the 4.x mset pasta loader to load the official arm9 payload instead of the simplified version that only patches the sign check.

The problem is that some of the code is not compatible with the mset enviroment (some VA addresses I suppose). The Pasta team is working on using different framebuffer addresses based on the used entrypoint, but there are also problems with the FatFS code (and maybe others too).

If someone wants to give some help to fix it, the MSET loader is on my github: https://github.com/nop90/Pasta_Loader_MSET_4.X.

PS: the loader shows the top image from the UI folder OF THE PastaCFW V 1.3 BETA 7. If you use the multiskin version, you have to add a 0/ in the path string to get the top screen splash image.

CakesFW has 9.2 MSET booting, but their CFW itself doesn't work on N3DS. Do you have any interest/plans to port this over to Pasta? N3DS users without CN are really stuck in limbo at the moment :P.
 

capito27

Well-Known Member
OP
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
CakesFW has 9.2 MSET booting, but their CFW itself doesn't work on N3DS. Do you have any interest/plans to port this over to Pasta? N3DS users without CN are really stuck in limbo at the moment :P.
I am wondering how you would setup MSET without CN on N3DS ?
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Ken your no bicycle! lol