From 648c741ee0e89048bdb3c6393eaaa0aad7e7c872 Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 03:23:32 +0000 Subject: [PATCH 1/6] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 5301d99..3880d52 100644 --- a/readme.md +++ b/readme.md @@ -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 From be9ddbdc04d74f10b4b71821abf83f40af8dda2b Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:36:46 +0000 Subject: [PATCH 2/6] Update readme.md --- readme.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/readme.md b/readme.md index 3880d52..d50089e 100644 --- a/readme.md +++ b/readme.md @@ -35,6 +35,17 @@ 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 existing 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/ From edd951acae26b3a46afd419a7c793feff2ac5178 Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:39:18 +0000 Subject: [PATCH 3/6] Update readme.md --- readme.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme.md b/readme.md index d50089e..52cad01 100644 --- a/readme.md +++ b/readme.md @@ -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? From 27c90807e6d555d23a32af6edafe958ba9e13778 Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:41:56 +0000 Subject: [PATCH 4/6] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 52cad01..2e76a87 100644 --- a/readme.md +++ b/readme.md @@ -40,7 +40,7 @@ END; -- 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 existing games will always require root access. +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 ... From 5f6a88068aaf2919b6264ebcea4ff49617061f0b Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:45:34 +0000 Subject: [PATCH 5/6] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 2e76a87..27d8f39 100644 --- a/readme.md +++ b/readme.md @@ -44,7 +44,7 @@ there seems to be some obfuscation going on with libdefault that makes it not wo 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! +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". From 0dc733ac8d01dea040c52a4ebe8df2226a972494 Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:50:38 +0000 Subject: [PATCH 6/6] Update readme.md --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 27d8f39..6d9c69b 100644 --- a/readme.md +++ b/readme.md @@ -38,6 +38,7 @@ END; -- 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.