Code Monkey home page Code Monkey logo

Comments (10)

Double-0-seven7 avatar Double-0-seven7 commented on May 27, 2024 1

I think you can merge the PR as it appears like everything works well I even hexedited some saves.

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

I don't have a PSP Go so I haven't been able to test properly. Right now the "Saves" menu is hardcoded to ms0:/PSP/SAVEDATA so it will only show saves from ms0.

If you select ef0 under "Settings", that option currently only changes the source for the "Ext Saves" menu. So it will load saves from ef0:/APOLLO/SAVEDATA/

If you are willing to do some tests on PSP Go, I can add a feature to load from ef0:/PSP/SAVEDATA based on the user settings.

About decryption keys, there are two things to review:

  • the key dumper plugin might not support ef0; I haven't tested so I don't know. Can you confirm that the key dump plugin creates keys on ef0:/PSP/SAVEPLAIN/ ?
  • Apollo is only reading decryption keys from ms0. Again, this was hardcoded but can be adjusted based on the user settings. I can add code to handle it but I'll also need you to test on a PSP Go.

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

Update about Key dumping plugins and PSP Go ⚠️

I have reviewed the source code of SGDeemer and SGKeyDumper:

Keep in mind if you try SGKeyDumper 1.7, the plugin doesn't create the dump folder so you need to manually create folder ef0:/PSP/GAME/SED/gamekey/ or else the plugin won't save any key.

from apollo-psp.

Double-0-seven7 avatar Double-0-seven7 commented on May 27, 2024

I am willing to try a new version with Go support.
I use the internal memory more then the memory card because the card is only limited to 8gb so it will be a great help.

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

meanwhile, can you test out the SGKeyDumper plugin (1.7) and confirm if it dumps keys to ef0?
I need to be sure that Apollo can access keys from the right path ef0:/PSP/GAME/SED/gamekey/

from apollo-psp.

Double-0-seven7 avatar Double-0-seven7 commented on May 27, 2024

meanwhile, can you test out the SGKeyDumper plugin (1.7) and confirm if it dumps keys to ef0? I need to be sure that Apollo can access keys from the right path ef0:/PSP/GAME/SED/gamekey/

Hmm every time I create it it shows up as corrupted data...
I tried with and without creating it and still it wont save the keys there.
Dunno if I am doing something wrong or not...

EDIT: NVM the key does show up there the corrupted data thing must have threw me off.
So yeah it seems to work.

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

ok, thanks checking the key dump plugin 👍

btw, the "corrupted data" icon is because the folder GAME/SED/ has no PARAM.SFO or EBOOT.PBP, so the XMB can't recognize anything. But as long as the keys are dumped there, Apollo will be able to access them and use the data to decrypt/encrypt save data.

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

@Pik-a-boo can you test this build https://github.com/bucanero/apollo-psp/suites/14332684836/artifacts/806681634 ?
(to download you need to be logged in Github)

This version should list saves on ef0 , just be sure to select ef0 as "Save Source" under the Settings menu. Then everything else should work, and also decrypting saves should work loading the keys dumped by the 1.7 plugin from ef0:/PSP/GAME/SED/gamekey/ .

Let me know if everything works with your PSP Go

from apollo-psp.

bucanero avatar bucanero commented on May 27, 2024

hey @Pik-a-boo can you test the fix for PSP Go? any feedback?

from apollo-psp.

Double-0-seven7 avatar Double-0-seven7 commented on May 27, 2024

hey @Pik-a-boo can you test the fix for PSP Go? any feedback?

Seems to work but I only tried changing the save data source place to ef0 and that's it.
All the saves seem to show fine.

from apollo-psp.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.