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
m (Text replacement - "GameBrew!" to "GameBrew")
No edit summary
Line 2: Line 2:
|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=psvita2.png
|image_alt=Prxtool
|image_alt=Prxtool
}}
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=Prxtool
|title=Prxtool
|image=prxtoolvita.jpg
|image=psvita2.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
Line 13: Line 13:
|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
}}
}}
'''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 44:
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.
* First Release.


==Credits==
==Credits==
* psp's origin prxtool
* psp's origin prxtool.
* capstone
* capstone.
* UVLoader relocation code
* UVLoader relocation code.


==Thanks to==
==Credits==
*Mrbrown for adding autoconfig
*Mrbrown for adding autoconfig.
*all the other people who contribute to legit PSP dev work.
*all the other people who contribute to legit PSP dev work.


Line 81: Line 61:


== 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

Revision as of 01:56, 13 Ocak 2023

Prxtool
Psvita2.png
General
AuthorTheFloW
TypePC Utilities
Version1.0
LicenseAFL-2.0
Links
Download
Website
Source

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

  • First Release.

Credits

  • psp's origin prxtool.
  • capstone.
  • UVLoader relocation code.

Credits

  • 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: