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

Discussion in '3DS - Flashcards & Custom Firmwares' started by capito27, May 17, 2015.

Thread Status:
Not open for further replies.
  1. capito27
    OP

    Member capito27 GBAtemp Advanced Fan

    Joined:
    Jan 19, 2015
    Messages:
    871
    Country:
    Switzerland
    PASTA CFW 1.3 (Beta 7)

    Team: capito27, AlbertoSONIC, motezazer, felipejfc, nop90, dela
    Contributors: crusard, FrozenFish24

    THIS THREAD IS NOT A TECHNICAL SUPPORT THREAD. THE OFFICIAL TECHNICAL THREAD IS HERE. ALL SUPPORT QUESTIONS ARE NOT ALLOWED ON THIS THREAD.

    Hi, a new CFW loader for both N3DS and O3DS had been made, it requires Cubic Ninja and allows you to install and run unsigned CIAs.

    As for the name, it is because it all started from a Unknown Pastebin.

    It works on N3DS 9.0-9.2 and O3DS 4.1-9.2 .

    Also, unsigned DSIware works as well as GBA Virtual Console !

    If you have any problems in lauching it, try to reinstall Ninjhax.
    (If you don't know how to, press L+R+X+Y on the main menu for a few seconds, then delete your save. You can then restart the whole installation procedure).

    WARNING, THIS CFW WILL BOOT TO SYSNAND !!! The development team will decline all responsability of any consequences of your usage of this CFW (even if your handheld comes to explode).


    If you get an error when installing a CIA with FBI, remember to make a title.db file in your "Nintendo 3DS/id1/id2/dbs" folder, and go to software management to fix the issue, you will then be able to install CIAs with FBI.

    It is strongly recomended to close and open the lid of your console to have proper 3D support, and you are able to run Out of region cartridge games (with unsigned dlc ?) with this CFW, by launching either smealum's region three on O3DS or NTR on N3DS.


    Video Instructions to start CFW (highly outdated):



    Noob-proof full setup instructions :


    Text Instructions :

    - Download the archive provided below ("PastaCFW 1.3.zip"), unzip it's contents to the root of the SD card of your N/O3DS.

    - Startup your 3DS , boot Cubic Ninja, start PastaCFW.

    - You should now land on the home menu, with signatures patched !

    (If you want to access the UI, to either check the credits, or have a look at the great ui by Crusard, simply hold "L" at the same time that you select "PastaCFW" from ninjhax or to always boot into the UI, access the UI, go to the options and select "Always boot the GUI")

    FirmLaunch Instructions :
    - Launch the companion app, select your SD card (containing the pastaCFW files), select your 3DS model (O3DS or N3DS) and hit download.

    - once that is done (you will have a pop-up telling you so), you can remove the SD card and place it inside of your 3DS.

    -Start your 3DS, launch Ninjhax, launch PastaCFW (While holding the L button), go to the options menu, press A, enable "Enable FirmLaunch" and save.

    - You now have FirmLaunch activated !

    FirmLaunch will Boot your 3DS with an updated firm, this means 9.5 firm for N3DS and 9.6 firm for O3DS, once in firmlaunch you will be able to run games that require updated firmwares to run (like Xenoblade chronicles, Super Smash Bros with update 1.0.8,...), however you won't be able to run ninjhax homebrew, nor eshop spoofer as of now.

    FIRMLAUNCH IS NOT EMUNAND, YOU ARE STILL IN SYSNAND.

    Changelog:

    Credits :
    - Me (Capito27) for Starting the PastaCFW project.
    - Patois for brahma and sample code, without him, we couldn't make this CFW loader.
    - Unknown for some O3DS offsets and the signature patch method.
    - motezazer for firmlaunch, most offsets, code enhancements and testing.
    - kactusss for testing the app and providing the videos.
    - Psi-hate for bringing up the unknown pastebin to the gbatemp community.
    - AlbertoSONIC for the UI system, the current firmware detection, the auto boot code and overall code enhancements.
    - Crusard for icons and UI images!
    -Roxas75 for the nand and crypto related code
    - Smea for ninjhax!
    - Many other people!

    Curent WIP :
    - nop90 is porting pasta CFW to spider entry point.
    - dela is implementing emu nand support to pasta (no eta for the moment)

    For those who want to have a look at my messy source code and laugh at my really poor coding skills, feel free, here is the github source.
     

    Attached Files:

    Last edited by capito27, Jun 23, 2015


  2. motezazer

    Member motezazer GBAtemp Maniac

    Joined:
    Feb 6, 2015
    Messages:
    1,214
    Country:
    France
    There is only one l in below.
    And only one m in coming.
     
  3. MrJason005

    Member MrJason005 √2

    Joined:
    Nov 26, 2014
    Messages:
    1,863
    Location:
    Κάπου
    Country:
    Greece
    Nicely done!
    Wonder when an MSET port will come...
     
  4. capito27
    OP

    Member capito27 GBAtemp Advanced Fan

    Joined:
    Jan 19, 2015
    Messages:
    871
    Country:
    Switzerland
    no idea, but i will not be the one to make it happen :P
     
    tipsytoto, Margen67 and SLiV3R like this.
  5. motezazer

    Member motezazer GBAtemp Maniac

    Joined:
    Feb 6, 2015
    Messages:
    1,214
    Country:
    France
    GBA VC titles are confirmed to work.
    Even PBT couldn't make them working!
     
    Margen67, MattKimura and kactusss like this.
  6. gunner007

    Member gunner007 GBAtemp Maniac

    Joined:
    Dec 31, 2013
    Messages:
    1,497
    Country:
    United States
    Just wanted to confirm that GBA games do work. Was able to run F-Zero GBA

    http://postimg.org/image/j3uja9hkt/

    Edit: Just as a reference note, playing a GBA game and exiting obviously reboots the unit.
     
  7. yifan_lu

    Member yifan_lu @yifanlu

    Joined:
    Apr 28, 2007
    Messages:
    576
    Country:
    United States
  8. DSpider

    Member DSpider GBAtemp Regular

    Joined:
    Mar 14, 2015
    Messages:
    296
    Country:
    Romania
    This should definitely be on the front page.
     
  9. Monado_III

    Member Monado_III GBAtemp Advanced Fan

    Joined:
    Feb 8, 2015
    Messages:
    632
    Location:
    /dev/null
    Country:
    Canada
    holy crap. That came out of nowhere!
     
    Last edited by Monado_III, Jul 6, 2015
  10. Axido

    Member Axido GBAtemp Fan

    Joined:
    Feb 12, 2014
    Messages:
    364
    Country:
    Germany
    Wow, so this is a huge step to a free GW alternative, even though it still requires CN.
    But who knows how long it will take until an MSET port arises...

    Nicely done. :)
     
    Jay1Gamer, Octavio4343 and Margen67 like this.
  11. Neptune

    Member Neptune GBAtemp Advanced Maniac

    Joined:
    Dec 7, 2003
    Messages:
    1,579
    Location:
    Internet
    Country:
    United States
    Just FYI Xenoblade and anything using 9.4+ keys will not be loadable using this method until newer keys are released. The only reason Xenoblade worked is because Gateway integrated the keys into their payload.
     
    AngelComics3099 and capito27 like this.
  12. motezazer

    Member motezazer GBAtemp Maniac

    Joined:
    Feb 6, 2015
    Messages:
    1,214
    Country:
    France
    No, keys are loaded.
    Gateway just load an upper FIRM, it's why it works.
     
    Assasin1990 and kactusss like this.
  13. Neptune

    Member Neptune GBAtemp Advanced Maniac

    Joined:
    Dec 7, 2003
    Messages:
    1,579
    Location:
    Internet
    Country:
    United States
    Got a tech article explaining that? I was always told they loaded the keys into memory.
     
  14. seconding this
     
    Margen67 likes this.
  15. DSpider

    Member DSpider GBAtemp Regular

    Joined:
    Mar 14, 2015
    Messages:
    296
    Country:
    Romania
    We've had kernel access for quite some time on the 3DS (since November 2014). Only recent anonymously shared firmware offsets made it possible.

    I thought that Xenoblade works on GW because they spoof the firmware...
     
    Margen67 likes this.
  16. Neptune

    Member Neptune GBAtemp Advanced Maniac

    Joined:
    Dec 7, 2003
    Messages:
    1,579
    Location:
    Internet
    Country:
    United States
    No.
     
  17. motezazer

    Member motezazer GBAtemp Maniac

    Joined:
    Feb 6, 2015
    Messages:
    1,214
    Country:
    France
    Keys are ALREADY loaded by arm9loader since the first N3DS firmware.
     
  18. AdityaNese

    Member AdityaNese GBAtemp Regular

    Joined:
    Feb 4, 2012
    Messages:
    100
    Country:
    United States
    As a noob, I can use this to play a .cia file of Super smash bros?
    (What does an unsigned .cia mean?)
     
  19. motezazer

    Member motezazer GBAtemp Maniac

    Joined:
    Feb 6, 2015
    Messages:
    1,214
    Country:
    France
    1) No (Ninjhax != Kernel)
    2) Yes (in fact it IS an upper FIRM).
     
  20. LinkmstrYT

    Member LinkmstrYT ( ͡° ͜ʖ ͡°)

    Joined:
    Dec 16, 2013
    Messages:
    1,429
    Location:
    You wanted to see where I live? You stalker...
    Country:
    United States
    A WILD CFW HAS APPEARED!

    Sorry, I just had to.
     
Thread Status:
Not open for further replies.

Share This Page