CMA of Vita’s Content Manager Assistent is een computerprogramma waarmee je de gegevensoverdracht tussen een PlayStation Vita of Vita TV en een computer mogelijk maakt. Je kan bv. muziek, beeld en videobestanden van jouw computer naar uw PS Vita kopiëren, en een reservekopie van uw PS Vita/TV maken op uw computer.

Dat programma (of eigenlijk de key die het gebruikt) is nu gehackt. Het is Vita Scene veteraan Yifan Lu die op zijn blog beschrijft wat er juist is gebeurd.

Because my friends who discovered this are pretty busy with other stuff at the time, I will attempt to document their findings here. The backup encryption process is documented in detail on the wiki, but the short version is that your AID (unique to a PSN account) is used to generate a key seed. This key seed is used by the F00D processor (the security coprocessor) to generate a AES256 key, which is passed directly to the hardware crypto device. The ARM (application) processor can access this crypto hardware but cannot read any keys out of it. This means that ARM can use the hardware as a black-box to encrypt backups without knowing the key. Of course you can try to brute force the key since you know both the plaintext and ciphertext thanks to the HENkaku kernel hack, but that would take 22562256 time, which is physically impossible. However, since we can hack any Vita on 3.60, it is possible to use the Vita itself as a black box for extracting and modifying backups for other devices on unhackable firmwares, but since the process requires access to a hacked Vita, it is not very useful.

Het is dus eigenlijk onmogelijk om een backup te decrypteren en opnieuw te encrypteren zonder een gekraakte Vita. Wel kan je met een Vita op firmware 3.60 backups maken en wijzigen. Daarna installeer je de backup op een console met een niet hackbare firmware.

Wat zijn de mogelijkheden voor niet hackbare firmwares?
De mogelijkheden zijn vooralsnog onduidelijk, maar momenteel kan je hierdoor nog geen homebrew installeren. Wel kan je bv. de PSTV whitelist disablen, waardoor je op de PS Vita TV ook Vita games kan afspelen.

Hacking backups isn’t as fun as having a hacked system. So, don’t update from 3.60 if you have it! You cannot run unsigned code with this, so you are only limited to tricks that can be done on the registry, app.db, and other places. This includes:

  • Enabling almost any games to run on the PSTV
  • Swap X/O buttons for out-of-region consoles
  • Run PSP homebrew with custom bubbles
  • and maybe more as people make new discoveries