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

Prxtool Vita: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "|discussion=" to "|donation=")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
{{#seo:
|title=Vita Homebrew PC Tools (PC Utilities) - GameBrew!
|title=Vita Homebrew PC Tools (PC Utilities) - GameBrew
|title_mode=append
|title_mode=append
|image=prxtoolvita.jpg
|image=psvitapc2.png
|image_alt=Prxtool
|image_alt=prxtool
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Prxtool
|title=prxtool
|image=prxtoolvita.jpg
|image=psvitapc2.png
|description=A simple tool to manipulate Sony PSP(tm) PRX files.
|description=A simple tool to manipulate Sony PSP(tm) PRX files.
|author=TheFloW
|author=TheFloW
|lastupdated=
|lastupdated=2018/07/30
|type=PC Utilities
|type=PC Utilities
|version=1.0
|version=1.0
|license=AFL v2.0
|license=AFL-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/prxtoolvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/prxtoolvita.7z
|website=
|website=https://wololo.net/talk/viewtopic.php?t=43369
|source=https://github.com/TheOfficialFloW/prxtool
|source=https://github.com/TheOfficialFloW/prxtool
|donation=https://www.patreon.com/TheOfficialFloW
}}
}}
'''PRXTool''' is a simple tool to manipulate Sony PSP(tm) PRX files.
PRXTool is a simple tool to manipulate Sony PSP(tm) PRX files. Prxtool can:
 
*Output an IDC file which can be used with IDA Pro.
*Output an ELF file.
*Disassemble PRX files into a pretty printed format.


==What is PRXTool?==
==Features==
PRXTool is a simple tool to manipulate Sony PSP(tm) PRX files. Prxtool can:
* Relocated assembly.
* Show exports and imports.
* Show subroutines and local branches.
* Show data references.
* Support for custom relocation.


*output an IDC file which can be used with IDA Pro
==User guide==
*output an ELF file
Examples:
*disassemble PRX files into a pretty printed format
*yifanlu's hello world (http://pastebin.com/9KTS8f81)
*xerpi's vita-8 (http://pastebin.com/CH58Dv8T)


==How To Build PRXTool==
How to use:
To compile prxtool, run:
<pre>
<pre>
$ ./bootstrap
ARM mode
$ ./configure
prxtool -w file.elf > file.asm
$ make
 
</pre>
THUMB mode
You can install it by running:
prxtool -i -w file.elf > file.asm
<pre>
$ [sudo] make install
</pre>
</pre>
==Screenshot==
[[image:prxtoolvita.jpg|600px]]


==Changelog==
==Changelog==
'''(v.1.0)'''
'''v1.0'''
* First Release.
* Added vita support.


==Thanks to==
==Credits==
*Mrbrown for adding autoconfig
* psp's origin prxtool.
*all the other people who contribute to legit PSP dev work.
* capstone.
* UVLoader relocation code.
* Mrbrown for adding autoconfig.
* All the other people who contribute to legit PSP dev work.


This is a good companion to libdoc as that provides the XML file used to get names and such for functions.
This is a good companion to libdoc as that provides the XML file used to get names and such for functions.


== External links ==
== External links ==
* Twitter - https://twitter.com/theflow0/status/688669696393134080
* Wololo - https://wololo.net/talk/viewtopic.php?t=43369
* Github - https://github.com/TheOfficialFloW/prxtool
* Github - https://github.com/TheOfficialFloW/prxtool
[[Category:Support the author]]

Latest revision as of 00:56, 14 August 2023

prxtool
Psvitapc2.png
General
AuthorTheFloW
TypePC Utilities
Version1.0
LicenseAFL-2.0
Last Updated2018/07/30
Links
Download
Website
Source
Support Author

PRXTool is a simple tool to manipulate Sony PSP(tm) PRX files. Prxtool can:

  • Output an IDC file which can be used with IDA Pro.
  • Output an ELF file.
  • Disassemble PRX files into a pretty printed format.

Features

  • Relocated assembly.
  • Show exports and imports.
  • Show subroutines and local branches.
  • Show data references.
  • Support for custom relocation.

User guide

Examples:

How to use:

ARM mode
prxtool -w file.elf > file.asm

THUMB mode
prxtool -i -w file.elf > file.asm

Changelog

v1.0

  • Added vita support.

Credits

  • psp's origin prxtool.
  • capstone.
  • UVLoader relocation code.
  • Mrbrown for adding autoconfig.
  • All the other people who contribute to legit PSP dev work.

This is a good companion to libdoc as that provides the XML file used to get names and such for functions.

External links

Advertising: