This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* SceKermit (MIPS side): | |
* - https://gist.github.com/TheOfficialFloW/4fdec09e53a7c93a0d07d9e3e982dff4#file-kermit-c-L145 | |
* - https://github.com/Total-Noob/kermit_reverse/blob/master/main.c | |
*/ | |
/* | |
* Initial state: | |
* MIPS ARM | |
* Consumer ready = true Producer ready = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CheckForPickup | |
CheckAttached | |
CheckForPossesion | |
CheckBulletCollision | |
CheckBoneCollision | |
CheckActorCollision | |
CheckForGrab | |
AttachLockedActor | |
AttachToActor | |
CheckForVisual |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The packed EXE ends at 175869 bytes into the file | |
20 is ' ' | |
0A is '\n' | |
0D is '\r' | |
TVR procedure texture definition file | |
This is declared 2406022 bytes in | |
Possibly 254 bytes? - unable to find any clues |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include "preoop.h" | |
#include "exception.h" | |
#define objects(a, b) objectList(a,\ | |
objectEntry(fileReader, b)\ | |
) | |
object(fileReader, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
''' | |
PS4 MONO binaries to IL MONO binaries by SocraticBliss (R) | |
The script recursively searches the directories for PS4 MONO DLL and EXE files, | |
finds the scekrit magic for them and then spits them out in the same directory... | |
1) Place this script in the top-most directory | |
2) python ps4_mono_to_il.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//------------------------------------------------ | |
//--- 010 Editor v9.0 Binary Template | |
// | |
// File: PS4_PKG.bt | |
// Authors: SocraticBliss | |
// Version: 1.0.0 | |
// Purpose: 1) Decode the PKG format for the PS4 (64 bit) | |
// | |
// Category: Game | |
// File Mask: * |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//------------------------------------------------ | |
//--- 010 Editor v9.0 Binary Template | |
// | |
// File: PS4_SELF.bt | |
// Authors: SocraticBliss | |
// Version: 1.0.0 | |
// Purpose: 1) Decode the Signed ELF format for the PS4 (64 bit) | |
// 2) Decode the ELF program and section headers | |
// | |
// Category: Game |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
import ghidra.program.model.symbol.SourceType | |
import re | |
functionManager = currentProgram.getFunctionManager() | |
#minAddress = currentProgram.getMinAddress() | |
baseAddress = currentProgram.getImageBase() | |
USER_DEFINED = ghidra.program.model.symbol.SourceType.USER_DEFINED |
Most apps and games downloaded from Microsoft Store on Windows 10 are placed on a special folder (WindowsApps), which the user probably won't have access.
That said, in case you want to use mods in a game, you'll likely need access to the it's files. Even though Microsoft introduced the option to enable mods, not all developers have adopted this yet (if some ever will). This document presents an alternative to get access to the files you may need.
This is basically a copy-paste of u/WiredRawdy's reddit post.
OlderNewer