More actions
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= | |image=psvita2.png | ||
|image_alt=Prxtool | |image_alt=Prxtool | ||
}} | }} | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=Prxtool | |title=Prxtool | ||
|image= | |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 | |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. 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 ELF file. | ||
* | *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. | ||
== | ==User guide== | ||
Examples: | |||
http://pastebin.com/ | *yifanlu's hello world (http://pastebin.com/9KTS8f81) | ||
*xerpi's vita-8 (http://pastebin.com/CH58Dv8T) | |||
How to use: | |||
<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> | ||
==Changelog== | ==Changelog== | ||
''' | '''v1.0''' | ||
* First Release. | * First Release. | ||
==Credits== | ==Credits== | ||
* psp's origin prxtool | * psp's origin prxtool. | ||
* capstone | * capstone. | ||
* UVLoader relocation code | * UVLoader relocation code. | ||
== | ==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 | |
---|---|
General | |
Author | TheFloW |
Type | PC Utilities |
Version | 1.0 |
License | AFL-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:
- yifanlu's hello world (http://pastebin.com/9KTS8f81)
- xerpi's vita-8 (http://pastebin.com/CH58Dv8T)
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.