Wygląda na to, że na PSV i PS4 doszła dodatkowa warstwa szyfrowania (tzw. PFS) czyli oprócz tego, że dane są szyfrowane na poziomie bloków wewnętrznej pamięci masowej to są jeszcze dodatkowo szyfrowane jako dane.
Save'y
Podobnie jak na na PS3, save'y są zaszyfrowane. Oczywiście można je z powodzeniem kopiować za pomocą managera plików w obie strony (a przynajmniej te zapisywane w pamięci konsoli lub karcie pamięci - nie wiem jak w przypadku karty z grą ponieważ nie posiadam żadnej gry która przechowuje save'y na cartridge'u). Oczywiście wszystkie są przypisane do konkretnego NPAccountID (identyfikatora użytkownika w sieci SEN), więc jeśli chcesz użyć tych danych na innym koncie to trzeba je najpierw odszyfrować. I do tego celu służy program
Vita Save Manager, który wydłubuje save'y z cache'u gdzie są już odszyfrowane (i w taki sam sposób może je z powrotem wstrzykiwać).
- Save'y dziewicze zaszyfrowane są w "ux0:/user/00/savedata/<GameID>/"
- Save'y wydłubane odszyfrowane są w: "ux0:/data/savegames/<GameID>/SLOT<numer>/"
- Save'y na cartridge'u z grą są... gdzieś w: "grw/"
Trofea
Podobnie jak save'y, trofea także są przypisywane do konkretnego konta i szyfrowane (choć nie wszystkie dane wchodzące w ich skład i na chwilę obecną nie ma sposobu na ich deszyfrację). Większość danych leży luzem i jest podatna na dowolne modyfikacje (brak walidacji?).
Trofea są rozbite na dwie lokalizacje:
- "ur0/user/00/trophy/"
- "ux0/user/00/trophy/"
Atrybuty systemu plików
Domyślnym systemem plików na Vita i PSTV jest TexFAT. Wszystko poza partycją "ux0:/" posiada nałożone atrybuty plików systemowy i ukryty, a więc wszystko co jest kopiowane z konsoli za pomocą hosta USB, pendrive'a czy przesyłane przez FTP, także zachowuje te atrybuty systemu plików.
Można to łatwo zdjąć np. przez batcha z:
Kod:
ATTRIB -A -H -S /D /S
Kopia via CMA
Jest już sposób na deszyfrację kontenerów (*.psvimg) systemowej kopii zapasowej wykonanej za pomocą CMA/OpenCMA/QCMA. Niestety aby kopię taką wykonać, trzeba mieć konsolę aktywowaną, musi się połączyć z serwerem matką, Sony musi poszpiegować co tam masz na dysku w komputerze
i dopiero użytkownik może ową kopię wykonać/przywrócić. Czyli jeśli mnie trochę znacie to wiecie, że nigdy takiej kopii nie wykonałem (ok, żartuję, chciałem zrobić na LiveCD na Linuksie, ale niestety wymuszają na mnie aktywację konsoli czego nie da się zrobić na 3.60 ;}).
A więc pytania do "CMAwiczów":
1. Czy taka kopia przechowuje trofea?
2. Czy taka kopia przechowuje dane odszyfrowane?
3. A jeśli zaszyfrowane czy są identyczne z tymi zaszyfrowanymi w konsoli?
Tutaj lektura:
https://yifan.lu/2017/02/19/psvimgto...-vita-backups/
A tutaj narzędzie do gmerania:
https://github.com/yifanlu/psvimgtools/releases