2018-06-20 22:28:52 +02:00
|
|
|
|
2018-07-07 00:38:10 +02:00
|
|
|
# LibRay
|
2018-06-20 22:28:52 +02:00
|
|
|
|
|
|
|
|
LibRay: A portmanteau of Libre and Blu-Ray
|
|
|
|
|
|
2018-07-07 00:38:10 +02:00
|
|
|
LibRay aims to be a Libre (FLOSS) Python application for unencrypting,
|
2018-06-20 22:28:52 +02:00
|
|
|
extracting, repackaging, and encrypting PS3 ISOs.
|
|
|
|
|
|
|
|
|
|
A hackable, crossplatform, alternative to ISOTools and ISO-Rebuilder.
|
|
|
|
|
|
|
|
|
|
|
2018-07-09 07:40:41 +02:00
|
|
|
|
2018-06-20 22:28:52 +02:00
|
|
|
[see also](http://www.psdevwiki.com/ps3/Bluray_disc#Encryption) ([archive.fo](https://archive.fo/hN1E6))
|
2018-06-21 22:02:47 +02:00
|
|
|
|
|
|
|
|
[7bit encoded int / RLE / CLP](https://github.com/Microsoft/referencesource/blob/master/mscorlib/system/io/binaryreader.cs#L582-L600)
|
|
|
|
|
|
|
|
|
|
clp = compressed length prefix
|
2018-07-07 00:38:10 +02:00
|
|
|
|
|
|
|
|
|
2018-07-09 07:40:41 +02:00
|
|
|
## Todo
|
2018-07-07 00:38:10 +02:00
|
|
|
|
2018-07-09 07:40:41 +02:00
|
|
|
- Automatically download .ird file if not given
|
2018-07-07 00:38:10 +02:00
|
|
|
- Docstrings
|
|
|
|
|
- Extract ISO (currently doable with `7z x output.iso`
|
2018-07-09 07:40:41 +02:00
|
|
|
- Test .irds with version < 9
|
|
|
|
|
- Custom command to backup all irds available
|
|
|
|
|
|
|
|
|
|
## Advanced
|
|
|
|
|
|
|
|
|
|
Figure out the SCSI commands to get data1, if at all possible.
|
|
|
|
|
|
2018-07-07 00:38:10 +02:00
|
|
|
|