yifanlu / psvimgtools Goto Github PK
View Code? Open in Web Editor NEWDecrypt Vita CMA backups
License: MIT License
Decrypt Vita CMA backups
License: MIT License
in the struct
typedef struct PsvImgHeader {
uint64_t systime;
uint64_t flags;
SceIoStat stat;
char path_parent[256];
uint32_t unk_16C; // set to 1
char path_rel[256];
char unused[904];
char end[12];
} __attribute__((packed)) PsvImgHeader_t;
the path_rel[256]; and path_parent[256]; should be the string, followed by 0x00 terminator, and then the rest of the array being 'x' (0x72) however when psvimg-create runs it writes 0x00's
example:
This is a file written by PSVita Content Mannager:
and then another file written by psvimg-create
CMA puts 0x72 but psvimg-create does not
ulthough it seems the vita doesnt care when restoring, sony could easily make a check and break everything using psvimgtools
I keep getting "cannot execute binary file: Exec format error" when I tried to run it.
file psvimg-create output:
psvimg-create: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=5950c3436820e99f1b231edbb367191e70bcbee1, not stripped
Can anyone help?
when detecting libgcrypt and trying to compile, aes256 and sha256 undefined references are left in main, while that doesn't happen without it.
Dear yifan lu, can we release a GUI version of your tool ?
And is there some prerequisites to publish it ?
I mean licenses, credits or anything needed.
Regards and thank you very much.
The tools dosnt work on Windows 32 bit, i hope that somebody in the near future can make a versión for x86.
I kept running into this error when I tried to build it. Can anyone help?
Update: It seems like it's just a warning
i recently watched a vedio that we can install henkaku from [scam url removed] .so i went there and it asks for verification but when i click on it it says,no offer available.
i cant understand anything what should i do?
Please help me!!!
I followed the guide and tried to decrypt a app.psvimg file from my QCMA backup.
I got my key from http://cma.henkaku.xyz and extract with psvimg-extract -K d63bb030284610e641f8cefe460be8cb8e6efac75a25e55a...... app.psvimg out.
But if i check the extracted files they are still encrypted. The tipical headers of ELF and images are not there.
That i am doing wrong?
Oops sorry, thought you need a binary file for the key, you seem to like to live on the edge having all keys just in your clipboard.
When I run
psvimg-create -n app -K <myKey> app PCSG90096/app
It returns an error:
cygheap base mismatch detected - 0x1605408/0xF95408. This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL. 0 [main] psvimg-create 5936 fork: child -1 - forked process 12876 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 fork: Resource temporarily unavailable
I would like to kindly ask if it might be possible for you to compile and release a 32-bit windows version for some of the people that are only using these types of windows.
I would do it myself but am lacking in competence on the subject. I tried searching if someone has done so already, but without results.
Perhaps this would not be a big difficulty...
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.