1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Welcome to Chaos Gamez


    View the announcement post made by Webmaster to read what's new, and what's changed with 3dschaos & wiiuchaos.
  3. Problem Signing up?

    Please use the contact us link at the bottom of the site listing the problem with your email & ip addresses & the problem will be looked into by our admin team
  4. Temporary emails are not supported for signing up accounts on 3DS Chaos, this includes 10 minute emails. All will be detected by our system & the accounts will be deleted
  5. Shared accounts, multiple accounts & inappropriate usernames not allowed on our site

    Please use a legit email account from a reliable email provider, temporary email accounts are not allowed & will be rejected by our system
Dismiss Notice
DMCA Notice

No files are stored on our servers, all links are on external sites. If you have an issue with one of the posts/threads on our site or to make a DMCA report please use the "Contact Us" link at the bottom of the site

[GUIDE] How To Firmware Spoof A 3DS Game Update CIA

Rohul1997 Dec 14, 2015

Tags:
  1. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Before I start this guide I'd like to give thanks and credit to @Asia81 @d0k3 and everyone else who is involved for their amazing tools and for making this process possible.

    I have created this guide to show you how to firmware spoof updates.





    First of all go and grab the .CIA update file you are trying to firmware spoof. For my example I will be using the Code Name S.T.E.A.M. v1.2 (EUR) update.

    Now go and grab this archive which includes all of the tools needed in order to carry out this process - HERE - Password: Rohul1997
    After the download has been completed extract the files.

    Go inside the folder HxDSetupEN and there should be a "setup.exe" file go ahead and install it.
    [​IMG]
    [​IMG]

    Before you go on ahead I expect you to already have Homebrew Launcher on your 3DS.
    Now insert your SD card on to your computer and if you haven't already done so, create a folder and name it "3ds" and also create a folder named "Decrypt9" on the root of your SD card.
    [​IMG]

    Next copy the Decrypt9WIP folder onto your SD card inside the 3ds folder.
    [​IMG]

    Then copy your CIA update file onto your SD card inside the Decrypt9 folder.
    [​IMG]

    Now eject your SD card and insert it into your 3DS. Load up Homebrew Launcher and launch Decrypt9WIP.
    [​IMG]

    Next inside Decrypt9WIP go down onto "Game Decryptor Options" and press A.
    [​IMG]

    Then go down to "CIA Decryptor (deep)" and press A.
    [​IMG]

    Wait until the process has been completed successfully and then press Start to reboot and then turn off your 3DS.
    [​IMG]

    Now insert your SD card back to your computer and go on your SD Card inside the Decrypt9 folder and rename the CIA update file to something else but don't include any spaces.
    [​IMG]

    Now copy that file and on your computer go to the "PackHack V4.1" folder and paste the file inside there.
    [​IMG]
    [​IMG]

    Now open the file "HackingToolkit.exe" and a command window should open up.
    [​IMG]

    Next type in "cia" and press enter.
    [​IMG]

    Then type in the CIA updates' file name exactly without adding on the .CIA extension and press enter.
    [​IMG]

    Then type in "n" and press enter.
    [​IMG]

    You should now see the following files and folders: "DecryptedExeFS.bin", "DecryptedExHeader.bin", "DecryptedRomFS.bin", "exe" & "romfs".
    [​IMG]

    Now we need to modify the Exheader's offset values "0x39C" and "0x79C" both to "21 02" under a Hex editor in order to apply the firmware spoof.
    So open up the program "HxD" that you installed at the beginning of the guide and then press open.
    [​IMG]

    Then locate the file "DecryptedExHeader.bin" and open it.
    [​IMG]

    Next double click where it says "Offset" at the bottom left.
    [​IMG]

    Type in "39C" make sure that "hex" and "begin" is selected and then press "OK"
    [​IMG]

    After that edit these values to "21 02"
    [​IMG]

    [​IMG]

    Next do the same again double click where it says "Offset" at the bottom left.
    [​IMG]


    This time type in "79C" make sure that "hex" and "begin" is selected and then press "OK"
    [​IMG]

    After that edit these values also to "21 02"
    [​IMG]

    [​IMG]

    Now press save and then you may close the program.
    [​IMG]

    Next copy the following files and folders: ​
    "DecryptedExeFS.bin", "DecryptedExHeader.bin", "DecryptedRomFS.bin", "exe" & "romfs".
    [​IMG]

    Paste them inside the "Makerom" folder.
    [​IMG]

    Now inside the "Makerom" folder there should be a "RSF.rsf" file.
    [​IMG]

    Open the RSF.rsf file with a text editor.
    [​IMG]

    Next edit the following information on the text editor respectively:
    [​IMG]

    "Title" - You can put anything on this

    "ProductCode" - You must put the product code of the game which can be found on 3DSDB
    Make sure you put a "U" in between. This will help us differentiate between the game and the update. For my example it would be "CTR-U-AY6A"
    [​IMG]

    "UniqueId" - This can also be found on 3DSDB
    Take the values according to how I've done it. For my example it would be 0x followed by "0004000000132500"
    [​IMG]

    Now press "File" and then "Save"
    [​IMG]

    Next open "makerom.bat"
    [​IMG]

    After that a command window should open up and in seconds it should complete the process.
    [​IMG]

    Finally you should now be left with a newly created file named "update.cia" which is your Firmware spoofed update for your game. You can now copy this file to your SD card and install it how you would normally install updates.
    [​IMG]
    Congratulations you have just firmware spoofed a 3DS game update. :woot:​
     
    Last edited: Dec 14, 2015
  2. Cha0s Em3rald

    Cha0s Em3rald Chaos Immortal Staff Member Administrator

    Joined:
    Oct 1, 2015
    Messages:
    4,020
    Likes Received:
    142,797
    Trophy Points:
    148
    Nice guide [MENTION=7]Rohul1997[/MENTION]
    Thread stuck :)
     
  3. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Thanks a lot :D
     
  4. Keizel

    Keizel Active Member

    Joined:
    Dec 14, 2015
    Messages:
    38
    Likes Received:
    28
    Trophy Points:
    18
    Incredible!! Thank you very much for the tutorial
     
  5. furntree

    furntree New Member

    Joined:
    Dec 15, 2015
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Going to try ACHHD 2.0 when I get home from work tonight. The wife has been waiting a long time for this update!
     
  6. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Thanks guys I'm very grateful that this guide is useful to you:D
     
    Last edited: Dec 15, 2015
  7. furntree

    furntree New Member

    Joined:
    Dec 15, 2015
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Does anyone happen to know if the latest Triforce Heroes patch is firmware locked? Gives me infinite 3DS loading screen, but wanted to check before I do this whole process again!
     
  8. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Yep the latest Triforce update requires FS to work on n3ds. If you want the EUR update ive posted a FS version on the update section
     
  9. furntree

    furntree New Member

    Joined:
    Dec 15, 2015
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    1
    Thanks! Made a USA version and it works a treat.
     
  10. DarkenedMatter

    DarkenedMatter Active Member

    Joined:
    Jan 3, 2016
    Messages:
    26
    Likes Received:
    5
    Trophy Points:
    3
    So how do I go about getting the update file either off my 3DS or from another source? Is there a program to download the update file? Like... 3DNUS? or whatever it's called..
     
  11. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Your going to have to get it from another source from someone else
     
  12. Rohul1997

    Rohul1997 Chaos Elite Member Staff Member Super Moderator

    Joined:
    Oct 7, 2015
    Messages:
    753
    Likes Received:
    6,580
    Trophy Points:
    128
    Could you kindly share this FS update with the community by posting it on this site?
     
  13. DarkenedMatter

    DarkenedMatter Active Member

    Joined:
    Jan 3, 2016
    Messages:
    26
    Likes Received:
    5
    Trophy Points:
    3
    Crap, alright i'll just wait a day or two to play it then.
     
iHax Comunity/