From be9ddbdc04d74f10b4b71821abf83f40af8dda2b Mon Sep 17 00:00:00 2001 From: Li Date: Thu, 25 Apr 2024 04:36:46 +0000 Subject: [PATCH] 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/