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.

Riku

Well-Known Member
Member
Joined
May 3, 2009
Messages
288
Trophies
0
XP
1,491
Country
United States
The way we do is : using the original source and apply a xorpad.
The way you want we to do is : using a forged source and apply a xorpad.
I suggesting xoring NUS files directly instead of this whole extracting mambo-jambo. There's two encryption layers: you remove first by using titlekey/aes and xoring second... While you can cover both encryption layers with one single xorpad.
 
  • Like
Reactions: DJPlayer

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
The way we do is : using the original source and apply a xorpad.
The way you want we to do is : using a forged source and apply a xorpad.
Maybe this is being too clever, but...
  1. make launcher download NATIVE_FIRM (http module is a thing, I think? Might need kernel hax and srv: reinit for non-spider) and save it on SD
  2. make launcher create a file "decrypt_firm.dat"
  3. continue booting into ARM9
  4. in ARM9, check for decrypt_firm.dat
  5. if decrypt_firm.dat exists:
    1. open title.db
    2. read encrypted titlekey from title.db
    3. decrypt titlekey
    4. decrypt NATIVE_FIRM and save it on SD
    5. delete "decrypt_firm.dat"
  6. boot Pasta GUI

And the user won't even need to notice.
 

capito27

Well-Known Member
OP
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
please note that while in firmlaunch mode, you won't be able to install stuff from FBI (or any CIA manager) through Cubic ninja (but any CIA manager installed on the nand will work)! (we will have to somehow setup a way to disable firmlaunch for those situations)
 

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,807
Country
Italy
Ah, there's a thing I forgot to tell you. There's theme support! Just edit the images included in the source code, convert them to .bin using the makebgr.bat file (drag and drop on it, needs imagemagick) and then put the properly named images in the UI folder inside sd/3ds/PastaCFW/. Feel free to share themes here! :lol:
You forgot to add makebgr.bat (and pastaConfig for Linux and Mac)
 

NyaakoXD

( ͡° ͜ʖ ͡°)
Member
Joined
Dec 16, 2013
Messages
1,858
Trophies
2
Location
In your closet...
XP
3,675
Country
United States
You need to disable the firm launch to use the cubic ninja exploit.
that is the same issue than FBI, you boot a firm with many flaws fixed, don't expect other homebrew to work through firmlaunch, we will defenitly need a way to turn firmlaunch off
In other words, I just have to rename/delete firm.bin.
 

capito27

Well-Known Member
OP
Member
Joined
Jan 19, 2015
Messages
874
Trophies
0
XP
1,230
Country
Swaziland
You forgot to add makebgr.bat (and pastaConfig for Linux and Mac)
the makebgr file is in the gfx folder, and there is no config for mac or linux yet

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

In other words, I just have to rename/delete firm.bin.
yeah, but a toggle in the options section would be cleaner ^^
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @DolphinCube, no problem ^_^