Update readme.md

This commit is contained in:
Li 2024-05-20 02:11:46 +00:00
parent d3838fdb28
commit 5dfdea82d0

View File

@ -2,18 +2,29 @@
Your device must be rooted & on android 2.3.0 or later.
Install the PlayStation Mobile App :
https://web.archive.org/web/20150311233351/http://playstation.com/psm/store/en.html, if you do not already have it.
Install the NoPssDrm.apk file;
Approve all permissions and grant it root access.
then install the NoPssDrm Android app, and click the "Install" button. grant it root permission and you should be good to go!
- If your device is not PlayStation Certified, you will have to "Certify" it first,
the NoPssDrm app itself can do this, just press the "PS Certify" button.
Put NoPsmDrm backups of games into /sdcard/data/android/com.playstation.psstore/files/psm ...
- If you do not have the PlayStation Mobile app installed, you will see a "Install PSM" button.
this will download the PSM.apk from psmreborn.com, and then install it onto your phone.
(this automatically does the android 14+ ``--bypass-low-target-sdk-block`` if needed.)
- Once both PSM and the PlayStation Certificates are installed, press the "Install NoPsmDrm" button.
this will install the actual NoPsmDrm patches to the app, and allow PSM games to be played with it.
You can then just place 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
into the games Title ID folder (the NPXAXXXX one..), and that should get it working
-- "PlayStation Suite" / PSP & PS1 Games
When starting one of these games you'll be given the option to launch either with ``PlayStation Mobile`` or ``NoPs1Drm``
you just need to select the ``NoPs1Drm`` option, both times, and the game should launch assuming you have the correct matching APK & ZPAK pair
for the game, and the game can actually run on your device.
-- known issues:
- Games only run with wifi off .. (i think its trying to check for updates or something..)
@ -34,7 +45,11 @@ UPDATE LibraryTable SET content_id="UM0105-" || title_id || "_00-000000000000000
END;
```
... the rest should be in the installer apk code so :d
``com.playstation.playstationcertified.jar``
is taken from an xperia play, however its an empty JAR file with only a class constructor in it and nothing else.
NP Ticket generation is done via a library created by olebeck; see https://github.com/olebeck/npticketjava
-- Permissions explaination