This commit is contained in:
Li 2024-04-26 00:25:51 +12:00
commit 7420b7b661
1 changed files with 15 additions and 1 deletions

View File

@ -7,7 +7,7 @@ https://web.archive.org/web/20150311233351/http://playstation.com/psm/store/en.h
then install the NoPsmDrm Android app, and click the "Install" button. grant it root permission and you should be good to go!
Put NoPsmDrm backups of games into /sdcard/android/com.playstation.psstore/files/psm ...
Put NoPsmDrm backups of games into /sdcard/data/android/com.playstation.psstore/files/psm ...
the format Vita NoPsmDrm backups come in usually contains an RW/ and RO/ folder,
which isn't present on the Android version. you can just move all the files from RO and RW
@ -17,6 +17,8 @@ into the games Title ID folder (the NPXAXXXX one..), and that should get it work
-- known issues:
- Games only run with wifi off .. (i think its trying to check for updates or something..)
- 8008103F error code when starting -- on some devices, wifi is required to be turned on when starting the app for the first time.
this is not actually accessing a server and its just so it can read your Mac Address, which PSM needs for (something???)
-- source code?
@ -35,6 +37,18 @@ END;
... the rest should be in the installer apk code so :d
-- Permissions explaination
SuperUser - This app works by modifying the internal data for the PSM application (at /data/data/com.playstation.psstore) so it sees it as if you have already logged into the app and setup an account, then it patches libdefault and libpsmkdc for nopsmdrm-like patches,
there seems to be some obfuscation going on with libdefault that makes it not work correctly on a modified APK, and besides to have the ability to backup already installed games will always require root access.
Storage (read/write) - If you have PSM already installed and activated, the first thing the app will do is backup all your PSM applications internal data files to your SDCard, before modifying any of it, this requires the external storage permission ...
Phone calls - This is litterally, just to read your IMEI number, you see PsmDrm derives a "Console ID" using a bunch of unique identifiers on your phone, one of which, is your IMEI number, and you need the entire Phone permission to read the IMEI on android 2.2.X, for some reason!
com.playstation.psscertified - this is a specical permission given to be able to access the pscertified framework, which is used to check if your device is "PlayStation Certified".
-- Credits
- frangarj for the original NoPsmDrm on PSVita https://github.com/frangarcj/NoPsmDrm/