Category PS4 CFW and Hacks       Thread starter PSXHAX       Start date Sep 28, 2019 at 12:09 AM       3,890       5            
While awaiting further development of his PS4 Module Dumper payload to dump all of the PlayStation 4 modules and proceeding his PS4 Module Loader, @SocraticBliss recently released via Twitter a PS4 Name 2 NID Plugin (ps4_name2nid_plugin) for use with the Interactive Disassembler IDA 7.0-7.2 by scene developers. :geek:

Download: ps4_name2nid_plugin-master.zip / GIT

This comes following related PS4Link Updates, several PlayStation 4 NIDs, some more PS4 NIDs and a PS4 NID to Function Name Resolver with additional details below from the README.md: PS4 Name 2 NID Plugin

SocraticBliss (R)

ps4_name2nid.py: IDA plugin to help create new NIDs to extend aerolib.csv

Installation Instructions

0. Install the latest https://github.com/SocraticBliss/ps4_module_loader
1. Place the ps4_name2nid.py and needed_nids.txt files in your IDA's plugins directory
2. Open the needed_nids.txt file in Notepad and insert one needed PS4 NID per row

Example needed_nids.txt
Code:
rFCJnwsHUYA
L9bnN8gtIRA
KC23EegtMiY
3. Load a PS4 Module file (.prx, .sprx, .elf, .self)
4. Select a name/string so that it becomes highlighted in IDA
5. Press the hotkey Ctrl+N and it will turn the name/string into a PS4 NID and show up in the Output window
6. If the PS4 NID is in your needed_nids.txt, it will automatically append the PS4 NID and name to your aerolib.csv!

If you have any suggestions or ideas, please feel free to create pull requests!

To make the most out of this, we have to work together! :lovewins:

PS4 Name 2 NID Plugin for IDA 7.0-7.2 Released by SocraticBliss.jpg
 

Comments

SocraticBliss

Developer
Member
Contributor
IDA is a program used by reverse engineers to understand the binaries that are inside the PS4, these binaries have obfuscated function names for the compilers sake and security sake, these obfuscated function names are more commonly known as NIDs (name identifiers).

This script helps turn normal english words/names into these obfuscated functions (NIDs). That way you can know what the actual name of the function is, which can help you better understand what to patch in the function to make it do what you want it to do.
 
Recent Articles
Redbox Video Game Rentals to End This Year, Game Sales by Early 2020
As GameStop reported massive financial losses and announced the closing of more stores this year, it appears Redbox is getting out of the video game rental business by the end of 2019... they'll...
Horizon: Zero Dawn Camera PS4 Hacks Demo by ManFightDragon
Proceeding his P.T. Silent Hills Demo Camera PS4 Hacks and MHW: Iceborne x Horizon Zero Dawn: The Frozen Wilds, PlayStation 4 video game hacker @manfightdragon is back with a Horizon: Zero Dawn...
Minecraft Bedrock Version on PS4 Features Cross-Play and Marketplace
Back in October we reported that PS4 Cross-Play exited the Beta stage and was available to all PlayStation 4 developers, and today Mojang officially announced that the Minecraft Bedrock Version...
Open World Co-op RPG Ashen Joins New PS4 Game Releases Next Week
Among the new PS4 video game releases next week is open world co-op action RPG Ashen by A44 and Annapurna Interactive where you play a wanderer in search of a place to call home. In Ashen you'll...
Top