NoPsmDrm patches for PSM APP on XPERIA PLAY.
Go to file
Li 1bd7d90db8 Fix version 2024-04-25 15:19:08 +12:00
.idea Change to an android app 2024-04-21 01:57:35 +12:00
app Fix version 2024-04-25 15:19:08 +12:00
gradle/wrapper Change to an android app 2024-04-21 01:57:35 +12:00
libsuperuser Change to an android app 2024-04-21 01:57:35 +12:00
.gitignore Update code 2024-04-25 15:04:24 +12:00
build.gradle Change to an android app 2024-04-21 01:57:35 +12:00
gradle.properties Change to an android app 2024-04-21 01:57:35 +12:00
gradlew Change to an android app 2024-04-21 01:57:35 +12:00
gradlew.bat Change to an android app 2024-04-21 01:57:35 +12:00
readme.md Update readme.md 2024-04-23 11:19:20 +00:00
settings.gradle Change to an android app 2024-04-21 01:57:35 +12:00

readme.md

-- How to use it?

Your device must be rooted & it must be on android 4.4.2 or older,

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.

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 ...

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

-- known issues:

  • Games only run with wifi off .. (i think its trying to check for updates or something..)

-- source code?

libdefault.so mod in here is https://silica.codes/Li/libdefault_proxy

libpsmkdc_jni mod is https://silica.codes/Li/libpsmkdc_stub

the library.db has had the following trigger added :

CREATE TRIGGER CONTENT_ID_MEMES AFTER INSERT ON LibraryTable
BEGIN
UPDATE LibraryTable SET content_id="UM0105-" || title_id || "_00-0000000000000000" WHERE title_id = new.title_id;
END;

... the rest should be in the installer apk code so :d

-- Credits

  • frangarj for the original NoPsmDrm on PSVita https://github.com/frangarcj/NoPsmDrm/
  • Chaser - an absolute legend who still had their old XPLAY with PSM running on it still going all these years later, could never have done it without ya!
  • Li, for being the single person who has done the most research into PSM out of anyone ever ..
  • Whomever was around before me, Thanks for keeping the dream alive..
  • ele7enxxh for the hooking library that actually works on android 2.2.X https://github.com/ele7enxxh/Android-Inline-Hook/tree/master