Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ali-raheem/esrtool
Port of the PS2 Homebrew ESRtool to Rust and modern platforms.
https://github.com/ali-raheem/esrtool
Last synced: 12 days ago
JSON representation
Port of the PS2 Homebrew ESRtool to Rust and modern platforms.
- Host: GitHub
- URL: https://github.com/ali-raheem/esrtool
- Owner: ali-raheem
- License: mit
- Created: 2022-01-21T11:03:18.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-21T18:47:56.000Z (about 2 months ago)
- Last Synced: 2024-10-25T04:22:18.347Z (20 days ago)
- Language: Rust
- Size: 55.7 KB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESRtool
Port of the PS2 Homebrew tool [esr-disc-patcher-cli](https://github.com/ali-raheem/esrtool-legacy). Based on [Tatsh's original work posted on PSX-Scene](https://web.archive.org/web/20150919031500/http://psx-scene.com/forums/f164/esr-disc-patcher-linux-mac-qt4-port-60096/).
These older versions contain several bugs, at least one of which is potentially exploitable. This tool is safer in that regard at least.
# Installation
* Either you can clone this repo and build in the usual way with `cargo build --release`. Or use `cargo install esrtool` to install it from [crates.io](https://crates.io/crates/esrtool).
* There is a GUI version available, just build `gui` feature: `cargo build --features gui --release`# Usage
## Patching
Patching is done in place to maintain drop in compatibility with exisitng tools. But it is **lossy** maintain a clean rip of your discs for archive.
`esrtool p PATH_TO_ISO`
## Unpatching
`esrtool u PATH_TO_ISO`
**NOTE:** Unpatching is not clean, do not use it to store copies of the ISO. Instead maintain a clean one. Data is lost during the patching process. Infact many other tools I've tested drop junk into the file including potentially private environment data.
# License
MIT Licensed to fit with similar software. Also note notice in other ESR patching tools below.