Giter Club home page Giter Club logo

psvimgtools's People

Contributors

yifanlu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

psvimgtools's Issues

psvimg-create creates a char[] of 0x00's instead of 0x72's

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:
image
and then another file written by psvimg-create
image

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

Can't execute built file

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?

MIT license

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.

No Windows 32bit version

The tools dosnt work on Windows 32 bit, i hope that somebody in the near future can make a versión for x86.

henkaku fo vita 3.63.is it real?

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

Doesn't decrypt?

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?

Invalid key error

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.

cygheap base mismatch detected

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

Possible 32-bit Win version?

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.