Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory Stick root vs Internal storage #6307

Closed
ppsspp213 opened this issue Jun 13, 2014 · 8 comments
Closed

Memory Stick root vs Internal storage #6307

ppsspp213 opened this issue Jun 13, 2014 · 8 comments

Comments

@ppsspp213
Copy link

Noticed in a few homebrew it uses the root of a storage mirror

sdcard
mnt/sdcard
storage/sdcard0
storage/emulated/0
mnt/shell/emulated/0
storage/emulated/legacy

instead of root of the PSP/GAME folder

for instance in isotool pressing left brings me to one of the above storage mirrors,

edecrypt, GameZDecryptZ also dump their enc & Decrypted folders to one of the above storage mirrors instead of the root PSP/GAME folder and are fail to load their .prx files.

@hrydgard
Copy link
Owner

looks like Android's path to the "usb storage" (previously sd card). Should not be visible from within a PSP app so that's a bug.

If you want anyone to look at it though, please provide download links to the affected homebrew and instructions on how to reproduce the error.

@thedax
Copy link
Collaborator

thedax commented Jun 13, 2014

I can't seem to repro this with ISO tool 1.978. It shows the root of my tablet's sd card just fine if I press left, showing all of the folders that exist on my SD card, as expected. The root of a PSP memory stick isn't PSP/GAME, so it wouldn't make sense to have that be the main root.

@ppsspp213
Copy link
Author

I have no problem with that, although I do think being able to venture off searching your whole internal sdcard for folders & data is a bit daft vs being limited to a single folder for the root of the emulated memory stick storage unless you have files on otg usb also.
It's that both edecrypt, GameZDecryptZ and others dump their folders to the root of your sdcard instead of their current working dictionary, they fail both to read their .prx files, i'm guessing their hardcoded to read from a certain path.

@xsacha
Copy link
Collaborator

xsacha commented Jul 1, 2014

That's just how it is setup. It's set to use /sdcard (which is equivalent to all of the symlinks you listed). Yes it's messy if the homebrew actually uses / as a destination.

Is this a feature request to use a subfolder instead?

Those prx files probably just can't be read because PPSSPP doesn't support kernel modules.

@hrydgard
Copy link
Owner

hrydgard commented Jul 1, 2014

The memstick is intentionally mapped to the whole SD card to provide the same experience as the PSP when you connect your device via USB that the PSP folder is directly in the root. I'm not sure it was the best choice, but yeah, it's as intended.

@ppsspp213
Copy link
Author

SCE_KERNEL_ERROR_UNKNOWN_MODULE = 0x8002012e
is error code I get when trying to load the CipherBridge.prx in pspcipher & game decrypter,
game decrypter & psardumper say they need fw 2.71, but isotool is able to run it?
prxdecrypter also says KL3/4 decompression is unavailable but RLZ is.

@xsacha
Copy link
Collaborator

xsacha commented Jul 3, 2014

You probably want to try out #6094 for kernel module support

@unknownbrackets
Copy link
Collaborator

I don't think this is really an issue anymore, given #6307. There are still things to improve, such as #11731 or #10199, but those are separate issues. I'm going to close this.

-[Unknown]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants