Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Prxtool Vita: Difference between revisions

From GameBrew
No edit summary
m Text replacement - "|discussion=" to "|donation="
 
(9 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=https://wololo.net/talk/viewtopic.php?t=43369
|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.
==What is PRXTool?==
PRXTool is a simple tool to manipulate Sony PSP(tm) PRX files. Prxtool can:
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 IDC file which can be used with IDA Pro.
*output an ELF file
*Output an ELF file.
*disassemble PRX files into a pretty printed format
*Disassemble PRX files into a pretty printed format.


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


==Examples==
==User guide==
'''yifanlu's hello world'''<br>
Examples:
http://pastebin.com/9KTS8f81
*yifanlu's hello world (http://pastebin.com/9KTS8f81)
*xerpi's vita-8 (http://pastebin.com/CH58Dv8T)


'''xerpi's vita-8'''<br>
How to use:
http://pastebin.com/CH58Dv8T
 
==How to use prxtool==
<pre>
<pre>
ARM mode
ARM mode
Line 49: Line 45:
prxtool -i -w file.elf > file.asm
prxtool -i -w file.elf > file.asm
</pre>
</pre>
==How To Build PRXTool==
To compile prxtool, run:
<pre>
$ ./bootstrap
$ ./configure
$ make
</pre>
You can install it by running:
<pre>
$ [sudo] make install
</pre>
==Screenshot==
[[image:prxtoolvita.jpg|600px]]


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


==Credits==
==Credits==
* psp's origin prxtool
* psp's origin prxtool.
* capstone
* capstone.
* UVLoader relocation code
* UVLoader relocation code.
 
* Mrbrown for adding autoconfig.
==Thanks to==
* All the other people who contribute to legit PSP dev work.
*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
* 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
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: