smitty Posted May 21, 2014 Posted May 21, 2014 But what is then the main difference between decrypted and encrypted? To make this very basic, you are talking about two different things. The save is encrypted using a particular method (one which can be broken through so that you can view it in the tool.) On top of that, the 3DS applies a signature that you could picture as a "Seal of Approval." That "Seal" is the AES MAC. This is not some static unchanging bit of code like the Powersaves header that is attached to the file. It uses the "Seal" to tell every 3DS that comes into contact with the save "This is a valid save that has not been tampered with." You can edit saves to your heart's content, but unless you can duplicate the "Seal" correctly, it will show up as corrupt. There are hurdles to getting the keys that you can read about elsewhere such as GBATemp threads if you are interested. To also see why just overcoming this hurdle by brute force hacking is nearly impossible, go read up on this method of cryptography on Wikipedia. Bottom Line: It's really easy to say that you can hack the system to provide a software only method of signing saves that everybody can use. It's extremely difficult to do that in real life.
smitty Posted May 31, 2014 Posted May 31, 2014 So, this program will never be usefull? Depends on your definition of "useful." I personally find it useful now to check IV's, etc. If your definition of "useful" involves injection, then you are going to have to wait for others to find a work around for the signing process.
spyderbot2 Posted May 31, 2014 Posted May 31, 2014 Depends on your definition of "useful." I personally find it useful now to check IV's, etc. If your definition of "useful" involves injection, then you are going to have to wait for others to find a work around for the signing process. How about a non-edit/injection question or two... Does PKHeX read BIN files from PowerSaves? If not, can the SID be calculated from knowing the TID and SV? If so, how? Thanks!!
smitty Posted May 31, 2014 Posted May 31, 2014 How about a non-edit/injection question or two...Does PKHeX read BIN files from PowerSaves? If not, can the SID be calculated from knowing the TID and SV? If so, how? Thanks!! It can read .bin files from Powersaves. You have to follow the procedure listed in the link that is found in first post to partially decrypt the files. That will allow you to read the save in PKHeX. You can do further decryption that can be found a few pages after the decryption link, but doing so will not get you much more at this time.
spyderbot2 Posted May 31, 2014 Posted May 31, 2014 It can read .bin files from Powersaves. You have to follow the procedure listed in the link that is found in first post to partially decrypt the files. That will allow you to read the save in PKHeX. You can do further decryption that can be found a few pages after the decryption link, but doing so will not get you much more at this time. Thanks!!
ricardopaleari Posted June 1, 2014 Posted June 1, 2014 Pokecheck is under maintenance now, which is probably good .....
BattleLegend Posted June 2, 2014 Posted June 2, 2014 Pokecheck is under maintenance now, which is probably good ..... Yep! I just checked on there too. A couple of minutes ago
TheZoroark007 Posted June 3, 2014 Posted June 3, 2014 Let us hope we'll get Gen 6 support so that we can upload .pk6 files made with this program!
Mega Mewtwo X Posted June 4, 2014 Posted June 4, 2014 Let us hope we'll get Gen 6 support so that we can upload .pk6 files made with this program! I'm afraid Nintendo will find out and force to take it down because they want money from Pokebank <_<
Scorpio Posted June 4, 2014 Posted June 4, 2014 they didnt do it all previous gen doubt they would do it now
TheZoroark007 Posted June 8, 2014 Posted June 8, 2014 Is somebody working at resigning? And can we manage editing AND inserting via hex editing(on save)?
Kaphotics Posted June 8, 2014 Posted June 8, 2014 Is somebody working at resigning? And can we manage editing AND inserting via hex editing(on save)? It's not a priority for anyone, as only Datel can re-sign retail saves. Flashcarts can inject directly to the game instead. You can't just hex edit a save file, the signatures have to be correct. PKHeX can insert to the save file, but the signature will alwayss have to be done by the 3DS. The save interface of PKHeX is still useful to help users see their decrypted data.
Requiem Posted June 8, 2014 Posted June 8, 2014 (edited) edit: nevermind Edited June 12, 2014 by Requiem
AeroLuxe Posted June 9, 2014 Posted June 9, 2014 I'm having a really hard time with this. After I finish editing stuff on the save file, how do I save these edits?
Kaphotics Posted June 10, 2014 Posted June 10, 2014 I'm having a really hard time with this. After I finish editing stuff on the save file, how do I save these edits? Click the Export SAV button in the SAV tab. Unless you are capable of getting past the AES-MAC signature check; saving with this program will do you no good unless you are capable of dealing with this issue. -- 06/09/14 - New Update: Fixed: Wrong/missing mini-sprites in box interface. Fixed: Nidoran gender symbols appearing incorrectly when viewed. Added: Splash screen on load to let users with slow computers that the program is setting up. Added: Detection of bad checksum data when loading it to tabs (hardly anyone will encounter this). Added: Translation support of all fields/combobox for every in-game language. This includes memories and characteristics. Also... Added: Translation support of interface via supplied .txt files. With the above change and this, the program can be fully localized (besides Encounter Types, 3DS Country Names, savegame related UI or popup messages.) Added: Appending the exe's file name with -en or any other supported language (ja, ko, de, it, es, fr) will auto-load the program with the language. Added: Mass Import / Export of box contents by either dragging a folder into the window or loading/saving-to a folder. PKHeX will allow users to create a database in the same directory as the executable to store all dumped pk6 files, or allow users to specify where to dump/load from. Reminder: Stuff still cannot be injected to your game yet, unless you can decrypt your save and re-sign it, or inject directly into the RAM. If anyone is able to find out what offsets 0x16/0x17 are used for (can view via Extra Bytes), please let everyone know!
AeroLuxe Posted June 10, 2014 Posted June 10, 2014 Click the Export SAV button in the SAV tab. Unless you are capable of getting past the AES-MAC signature check; saving with this program will do you no good unless you are capable of dealing with this issue. -- 06/09/14 - New Update: Fixed: Wrong/missing mini-sprites in box interface. Fixed: Nidoran gender symbols appearing incorrectly when viewed. Added: Splash screen on load to let users with slow computers that the program is setting up. Added: Detection of bad checksum data when loading it to tabs (hardly anyone will encounter this). Added: Translation support of all fields/combobox for every in-game language. This includes memories and characteristics. Also... Added: Translation support of interface via supplied .txt files. With the above change and this, the program can be fully localized (besides Encounter Types, 3DS Country Names, savegame related UI or popup messages.) Added: Appending the exe's file name with -en or any other supported language (ja, ko, de, it, es, fr) will auto-load the program with the language. Added: Mass Import / Export of box contents by either dragging a folder into the window or loading/saving-to a folder. PKHeX will allow users to create a database in the same directory as the executable to store all dumped pk6 files, or allow users to specify where to dump/load from. Reminder: Stuff still cannot be injected to your game yet, unless you can decrypt your save and re-sign it, or inject directly into the RAM. If anyone is able to find out what offsets 0x16/0x17 are used for (can view via Extra Bytes), please let everyone know! These buttons are grey for me. What do I do?
Kaphotics Posted June 10, 2014 Posted June 10, 2014 These buttons are grey for me. What do I do? Nothing; reread the red words at the bottom of the first post. The buttons are only usable if you provide a fully decrypted save file to edit from; you can't save a proper save file without a proper save file to start with.
AeroLuxe Posted June 10, 2014 Posted June 10, 2014 Nothing; reread the red words at the bottom of the first post. The buttons are only usable if you provide a fully decrypted save file to edit from; you can't save a proper save file without a proper save file to start with. Ok I will try again and update you thank you
BattleLegend Posted June 10, 2014 Posted June 10, 2014 If you have a hacked 3DS. Then yeah! You'd be able to RAM inject from PKHeX and into your handheld console
AeroLuxe Posted June 10, 2014 Posted June 10, 2014 If you have a hacked 3DS. Then yeah! You'd be able to RAM inject from PKHeX and into your handheld console How do you hack a 3DS?
MichiS97 Posted June 10, 2014 Posted June 10, 2014 Well I do own a Gateway and dumped my Pokemon X and Y but I guess there's no way to decrypt a save file extracted from the rom?
BattleLegend Posted June 10, 2014 Posted June 10, 2014 Well. There's another exploit for the new firmware 7.1 or 7.2. But. For the 1st part it would take minutes.
MichiS97 Posted June 10, 2014 Posted June 10, 2014 Well. There's another exploit for the new firmware 7.1 or 7.2. But. For the 1st part it would take minutes. Huh?
Recommended Posts