Been curious on how the process goes to cryptofix a game/game update, as I want to personally try it out as I currently own a N3DS and newer games need to be cryptofixed.
I know that I could technically wait till someone else creates one, but on the off chance that someone doesn't, I would like to know the process on how to cryptofix either the game itself or an update for the game.
I primarily want to know how to do it for .3ds files dumped from the physical cart and not from the eshop.
Been curious on how the process goes to cryptofix a game/game update, as I want to personally try it out as I currently own a N3DS and newer games need to be cryptofixed.
I know that I could technically wait till someone else creates one, but on the off chance that someone doesn't, I would like to know the process on how to cryptofix either the game itself or an update for the game.
I primarily want to know how to do it for .3ds files dumped from the physical cart and not from the eshop.
True. Also you would need a hardmod. There's some descriptions of the process in the Binding of Isaac thread in the cfw forum, don't know how thorough they are.
Oh okay, so cryptofix only works for eshop versions? So if for some odd reason a game only has a cart and no eshop version you're screwed on cryptofixing it correct?
Also just wanted to know the process of cryptofixing in general for games.
How would you go about cryptofixing game updates though?
True. Also you would need a hardmod. There's some descriptions of the process in the Binding of Isaac thread in the cfw forum, don't know how thorough they are.
Oh okay, so cryptofix only works for eshop versions? So if for some odd reason a game only has a cart and no eshop version you're screwed on cryptofixing it correct?
Also just wanted to know the process of cryptofixing in general for games.
How would you go about cryptofixing game updates though?
Cryptofixing "only works" for eShop titles because physical cartridges will NEVER need to be cryptofixed because that's not how SEEDDB works, at all.
Updates will never need to be cryptofixed either -- or at least, no currently released update on the eShop uses seed crypto...and I have a complete list of all titles and their seeds.
Cartridges and updates may need their exheaders spoofed to play on lower firmware versions than intended, but that's completely different.
Cryptofixing "only works" for eShop titles because physical cartridges will NEVER need to be cryptofixed because that's not how SEEDDB works, at all.
Updates will never need to be cryptofixed either -- or at least, no currently released update on the eShop uses seed crypto...and I have a complete list of all titles and their seeds.
Cartridges and updates may need their exheaders spoofed to play on lower firmware versions than intended, but that's completely different.
Cryptofixing "only works" for eShop titles because physical cartridges will NEVER need to be cryptofixed because that's not how SEEDDB works, at all.
Updates will never need to be cryptofixed either -- or at least, no currently released update on the eShop uses seed crypto...and I have a complete list of all titles and their seeds.
Cartridges and updates may need their exheaders spoofed to play on lower firmware versions than intended, but that's completely different.
Cryptofixing "only works" for eShop titles because physical cartridges will NEVER need to be cryptofixed because that's not how SEEDDB works, at all.
Updates will never need to be cryptofixed either -- or at least, no currently released update on the eShop uses seed crypto...and I have a complete list of all titles and their seeds.
Cartridges and updates may need their exheaders spoofed to play on lower firmware versions than intended, but that's completely different.
Asia81's tutorial is a good start. According to my experience in creating a firmware spoofed version of Fire Emblem If update, you only need to edit a few bytes (@0x39C and @0x79C) in exheader to make the update works on lower firmware.
Asia81's tutorial is a good start. According to my experience in creating a firmware spoofed version of Fire Emblem If update, you only need to edit a few bytes (@0x39C and @0x79C) in exheader to make the update works on lower firmware.
Asia81's tutorial is a good start. According to my experience in creating a firmware spoofed version of Fire Emblem If update, you only need to edit a few bytes (@0x39C and @0x79C) in exheader to make the update works on lower firmware.
I'm looking through a few of the threads that Asia81 created, I don't see where it says to edit bytes, which thread are you looking at @RainThunder ?
Also how would you know what bytes to alter? Is it kind of trial and error until it eventually works? Or is there like a range that they are usually in so it's not as hard?
I'm looking through a few of the threads that Asia81 created, I don't see where it says to edit bytes, which thread are you looking at @RainThunder ?
Also how would you know what bytes to alter? Is it kind of trial and error until it eventually works? Or is there like a range that they are usually in so it's not as hard?
Look at SciresM's post above. You have to open the exheader.bin with an hex editor, go to 0x39C offset, then change two bytes to "21 02", then do the same for 0x79C offset. They should be at the same offset in each update.
Look at SciresM's post above. You have to open the exheader.bin with an hex editor, go to 0x39C offset, then change two bytes to "21 02", then do the same for 0x79C offset. They should be at the same offset in each update.
The content in that RSF is not really important though. You only need to edit obvious things like ProductCode, Category, UniqueID, and EnableCompress. Other information in RSF file is already included in exheader, and ExInjector will make sure the rebuilt ROM and the original ROM share the same exheader.
To choose the correct EnableCompress option, just open the exheader in any hex editor. If the hexadecimal number at offset 0xD is 0x01 or 0x03, then EnableCompress should be set to true. Otherwise, set it to false.
The version option in the last makerom command is important. If the rebuilt CIA version number is lower than the latest version number in Nintendo servers, the main game will display an update nag. You can check the version of the unspoofed cia using BigBlueMenu, or use the tmd file if you know how. E.g. The version number of Fire Emblem If v1.1 update is 1.2.0 (major.minor.micro), which means you have to add -minor 2 -micro 0. Major version number is already included in exheader, so you don't need to use -major.
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Two classic titles join the Nintendo Switch Online Expansion Pack game lineup. Available starting April 24th will be the motorcycle racing game Extreme G and another...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...
In 2017, the United States Federal Communications Commission (FCC) repealed net neutrality. At the time, it was a major controversy between internet service providers...