Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Crystal Archiver Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew Apps (Utilities) - GameBrew
|title_mode=append
|image=crystalarchivervita.jpg
|image_alt=Crystal Archiver
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Crystal Archiver
|title=Crystal Archiver
|image=crystalarchivervita.jpg
|image=crystalarchivervita2.png
|description=Bulk Archive/Backup PSM games.
|description=Bulk Archive/Backup PSM games.
|author=Eli Crystal
|author=Eli Crystal
|lastupdated=2021/10/29
|lastupdated=2024/08/10
|type=Utilities
|type=Utilities
|version=1.0
|version=1.1
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita.7z
|website=https://web.archive.org/web/20220501233106/https://elicrystal.ca/
|website=https://twitter.com/EliCrystal2/status/1453938093002608648
|source=https://github.com/EliCrystal2001/CrystalArchiver
|source=https://github.com/EliCrystal2001/CrystalArchiver
}}
}}
'''CrystalArchiver''' is a PSVita app that will help you to archive or backup PSM games in bulk.
{{#seo:
 
|title=Vita Homebrew Apps (Utilities) - GameBrew
==About CrystalArchiver==
|title_mode=append
|image=crystalarchivervita2.png
|image_alt=Crystal Archiver
}}
CrystalArchiver is a one click mass archiver for PSM licenses that does not require launching each PSM game. This project was created for the PSM Yaroze project which aims to save not only PSM history, but Sony and indie developer history.
CrystalArchiver is a one click mass archiver for PSM licenses that does not require launching each PSM game. This project was created for the PSM Yaroze project which aims to save not only PSM history, but Sony and indie developer history.


Each license is backed up by calling the original DRM functions used by the original PSM Application and then creating a depersonalized key in FAKE.RIF format used by [[Nopsmdrm Vita|NoPsmDRM]]. A depersonalized key allows a backup to be decrypted and to be played without PSM activation, provided you have the original PSM files. Because it is not tied to any one user, it does not contain personalized information.
Each license is backed up by calling the original DRM functions used by the original PSM Application and then creating a depersonalized key in FAKE.RIF format used by NoPSMDRM. A depersonalized key allows a backup to be decrypted and to be played without PSM activation, provided you have the original PSM files. Because it is not tied to any one user, it does not contain personalized information.  


This can allow you play your PSM titles on another Vita you may own, even if you did not activate or download them before PSM closure. You can even play it on a Windows PC. Please note that this tool is used for creating backups and we would like you not to use it for anything that may hurt developers. Many PSM titles were ported to other systems where you can continue to support them.
This can allow you play your PSM titles on another Vita you may own, even if you did not activate or download them before PSM closure. You can even play it on a Windows PC. Please note that this tool is used for creating backups and we would like you not to use it for anything that may hurt developers. Many PSM titles were ported to other systems where you can continue to support them.


==Installing CrystalArchiver==
After running CrystalArchiver, these license backups will be found at ux0:/data/psm.
Grab the CrystalArchiver on this page, transfer it to your Vita using your preferred method. This will most likely be with [[Vitashell Vita|VitaShell]], a file manager installed with Henkaku, by USB mode or wireless transfer using File Transfer Protocol (FTP).  


===Beware - Unsafe mode===
==Screenshots==
Please be aware this application requires running in elevated permissions, which requires Henkaku to run in Unsafe mode. This is required in order to use the PSM DRM functions that can’t normally be accessed with the lower default permissions options enabled by Henkaku's settings.
https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita3.png


The functions called by CrystalArchiver are used by the PSM application in normal runtime to handle DRM, or else the PSM title would not boot. CrystalArchiver works by pretending to be the main PSM application and using its permissions to execute such functions that would normally make each file readable by the Vita.
https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita4.png
 
The source code, the code that will be executed on your device, is available to freely available to read on the GitHub to check for its safety. You can re-enable Safe Mode after the process is completed.
 
==Usage==
When first opening the CrystalArchiver, it will display a prompt asking if you wish to contribute to PSM Yaroze's efforts. Selecting '''Ok''' will '''auto upload''' the depersonalized key '''for each PSM title that is found'''.
 
If you do not wish to do this or do not have a network connection in order to do so, you may hit '''Cancel'''. But please consider submitting the depersonalized keys manually to PSM Yaroze by contacting an Archival Team member. '''
 
A backup will be made to the location “ux0:/data/psm” regardless of your choice to contribute or not.''' These depersonalized keys are stored in a format called “FAKE.RIF”, which can be used by a plugin called [[Nopsmdrm Vita|NoPsmDRM]] to launch the PSM titles provided you have the files to do so.
 
https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita-01.jpg
 
===Notes===
It also can auto-contribute via network to PSM Yaroze, PSM archival project, you can read about it here: [https://web.archive.org/web/20220501233106/https://elicrystal.ca/ https://elicrystal.ca/]
 
==PSM Yaroze==
PSM Yaroze is the first serious PSM archival effort and take preservation of history very seriously. When contributing, we do not collect any personal information. Like many proper archival efforts, we also do not distribute your contributed content and do not condone piracy.
 
What we collect is a depersonalized key that cannot be traced back to you, we then use this key to store a decrypted copy of the title in which it belongs to. This decrypted copy is kept only by the PSM Yaroze Archival Team and is used to provide the public with information such as screenshots, footage, and other information that we are permitted to release. The local backup on your device will be created regardless of your choice if or not to contribute to PSM Yaroze.
 
We strongly consider you to contribute to PSM Yaroze, there is no use hoarding these games and by doing so you are hurting everyone by endangering history. This information will be lost forever if your Vita somehow breaks. It will be your fault.
 
==Screenshots==
https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/crystalarchivervita-03.jpg


==Changelog==
==Changelog==
'''(v.1.0)'''
'''v1.1'''
*Fix an issue where sometimes licenses might not be backed up properly.
'''v1.0'''
* First Release.
* First Release.


== External links ==
==External links==
* Official Website - [https://web.archive.org/web/20220501233106/https://elicrystal.ca/ https://elicrystal.ca/]
* Official Website - [https://web.archive.org/web/20220501233106/https://elicrystal.ca/ https://elicrystal.ca/] (archived)
* Github - https://github.com/EliCrystal2001/CrystalArchiver
* Twitter - https://twitter.com/EliCrystal2/status/1453938093002608648
* GitHub - https://github.com/EliCrystal2001/CrystalArchiver
* VitaDB - https://vitadb.rinnegatamante.it/#/info/747
* VitaDB - https://vitadb.rinnegatamante.it/#/info/747

Latest revision as of 09:06, 17 August 2024

Crystal Archiver
Crystalarchivervita2.png
General
AuthorEli Crystal
TypeUtilities
Version1.1
LicenseGPL-3.0
Last Updated2024/08/10
Links
Download
Website
Source

CrystalArchiver is a one click mass archiver for PSM licenses that does not require launching each PSM game. This project was created for the PSM Yaroze project which aims to save not only PSM history, but Sony and indie developer history.

Each license is backed up by calling the original DRM functions used by the original PSM Application and then creating a depersonalized key in FAKE.RIF format used by NoPSMDRM. A depersonalized key allows a backup to be decrypted and to be played without PSM activation, provided you have the original PSM files. Because it is not tied to any one user, it does not contain personalized information.

This can allow you play your PSM titles on another Vita you may own, even if you did not activate or download them before PSM closure. You can even play it on a Windows PC. Please note that this tool is used for creating backups and we would like you not to use it for anything that may hurt developers. Many PSM titles were ported to other systems where you can continue to support them.

After running CrystalArchiver, these license backups will be found at ux0:/data/psm.

Screenshots

crystalarchivervita3.png

crystalarchivervita4.png

Changelog

v1.1

  • Fix an issue where sometimes licenses might not be backed up properly.

v1.0

  • First Release.

External links

Advertising: