Jump to content

Kaphotics

Helpful Member
  • Posts

    7837
  • Joined

  • Last visited

  • Days Won

    450

Everything posted by Kaphotics

  1. I shouldn't have to keep quoting myself... If DISA & "main" ascii are not present in the save, then the save isn't partially decrypted. If the Hashes don't match, then the hashes aren't decrypted. "ERROR: NO ACTIVE DIFI HASH MATCH" If the DISA hash matches the wrong DIFI blob, then it isn't decrypted properly. "ERROR: ACTIVE BLOCK MISMATCH"
  2. If it's preventing you from saving, it's not 'rightly decrypted'.
  3. I tightened up the restrictions on re-saving. Overwriting badly decrypted data results in a bad save.
  4. lol wat Regardless, Project Pokemon is not here to help you create undetectable hacks to fool others. What you posted is absolutely fine for battling against friends or personal collection.
  5. Said upload is perfectly fine for in-game use.
  6. It's not full decryption for the entire file; it is full decryption for save file 1. The error listed in the SAV tab will give you more information. In order to save, the active save index (at 0x168) must refer to the correct hashes. If the hashes are invalid or if it's pointing to the wrong hash, then the save isn't properly decrypted. There's no point saving your changes as there's no way to get them ingame unless you can re-sign your AES MAC. If you can do that, it's expected that you can properly decrypt.
  7. Because your save isn't decrypted.
  8. One of the saves has to be fully decrypted now.
  9. If you follow the directions, it works.
  10. 4/20/14 - New Update Added: Box Export/Import Added: Map & XYZ Coordinate Display (no editing) to Trainer Data. (Z is the flying coordinate) Added: Mini sprites for the unreleased legends. Added: All Country Codes Added: All Location names for Gen 6 and Previous Generation Origin (gen 5). Added: PGL JPEG Export Added: Hovering over TID/SID displays TSV. Added: Save File switching Added: Label indicator (top right corner) of which save is active. Added: Saving of which save partition is active. Fixed: Active save partition detection and re-saving. Fixed: "Is Shiny" detection now works properly. Fixed: Random EVs will now always give 510 EVs. Changed: Locations now display actual names, not just numbers. Changed: PID&EK boxes don't autofill with zeroes. Removed: Changing of "Rival" name as it's unused ingame. Removed: Illegal Species ("722") and other impossible options (like items) as we know all that exists. Added: Everything that is possible to obtain (PP for unreleased moves, Thousand Zygarde Moves, etc).
  11. Previous programs were linked to checksum the data so that the Powersaves program recognized it as a valid save to write back to the cartridge. Upon applying the code, they now (didn't earlier) check the AES MAC. Games still read it as a corrupted savegame if the AES MAC is wrong.
  12. Datel's Powersaves program only reads/writes; all decryption/edits/signing/reencryption is done by them on their server after your computer sends off the relevant information and save file. You can't actually use save files from other cartridges -- although you can backup and restore from others, the game will fail to decrypt as the decryption process uses data unique to a given cart. It is unlikely that Datel will ever allow for custom save file edits as they have gotten in trouble for distributing unreleased content in the past. You're stuck with whatever options they provide.
  13. Can't inject wondercards as savefiles are encrypted and signed by the 3DS. We can extract them by doing a before-after XOR of two saves after a card is received or trashed, as one will have the card and the other will be zeroed. (keystream^card)^(keystream^0000) = wondercard!
  14. Read the stickies before posting. http://projectpokemon.org/forums/showthread.php?14379-READ-BEFORE-POSTING
  15. I'm sure.
  16. No.
  17. You just need to save twice; the whole 'hard reset' was to just make sure of everything at the start.
  18. A modded 3DS is required.
  19. 1) The whole process took ~7 weeks, the 'cracking' was just XORpad guessing and didn't take much time at all. 2) Difficult; required intelligent brute forcing of certain areas for an uncooperative save. 3) Any save; even decrypted saves from another cart/version. 4) Yes, so long as the 0x05400-0x6B000 region has been properly decrypted. 5) Current Firmware. 6) It's not necessary.
  20. Dump again with your save files switched.
  21. He did it on a retail cart on current firmware. He's already given you instructions to decrypt the entire first save block... plus, proof of concept is better than nothing. I don't blame him for not wanting to share; he doesn't want to be the one who opens the floodgates.
  22. There isn't even an AR that works on 3DS games​.
×
×
  • Create New...