Skip to content

TheRouletteBoi/make_fself_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

make_fself in rust

make_fself in rust because I didn't want to rely on python as a dependency. make_fself can be used to take 64-bit ELF files and produce fake Signed ELFs that can be used on the PlayStation 4 (PS4). This includes eboot.bin files and Playstation Relocatable eXecutable (PRX) library files.

Usage

Usage: make_fself <INPUT_FILE> <OUTPUT_FILE> [PAID] [PROGRAM_TYPE] [APP_VERSION] [FW_VERSION] [AUTH_INFO] Arguments: <INPUT_FILE> <OUTPUT_FILE> [PAID] [PROGRAM_TYPE] [APP_VERSION] [FW_VERSION] [AUTH_INFO] Options: -h, --help Print help 

Example usage

$ ./make_fself name.prx name.sprx

Example usage in Visual Studio Project on Post-Build Event

cd "$(SolutionDir)vendor\make_fself\bin\" make_fself.exe "$(TargetDir)$(TargetName)$(TargetExt)" "$(TargetDir)$(TargetName).sprx" 

Download

Releases

Building

$ cargo build --release

Contributors

  • flatz for the original make_fself.py script
  • unisquirrel for rust help
  • Illia rust dev

About

Fake sign .PRX .ELF into SELFs SPRXs for PlayStation 4

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages