Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# PS4HEN v2.1.3
# PS4HEN v2.1.3b

## Features
- Homebrew Enabler
Expand All @@ -16,6 +16,7 @@
- UART Enabler
- Never Disable Screenshot
- Remote Play Enabler
- Fake Dex To Fix Blank Trophy Date Problem

## Contributors
Massive credits to the following:
Expand All @@ -38,4 +39,4 @@ Massive credits to the following:
- [KiiWii](https://twitter.com/defaultdnb)
- [Leeful74](https://twitter.com/leeful74)
- [opoisso893](https://twitter.com/opoisso893)
- Anonymous
- Anonymous
3 changes: 2 additions & 1 deletion installer/include/defines.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
#define __DEFINES_H__
#pragma once

#define VERSION "2.1.3"
#define VERSION "2.1.3b"

//#define DEBUG_SOCKET

#define LOG_IP "192.168.1.3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
#define LOG_PORT 9023

#define FAKE_FW_VERSION 0x07518021
#define FAKE_DEX 0x0C100080

struct filedesc {
void *useless1[3];
Expand Down
5 changes: 3 additions & 2 deletions installer/include/offsets.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define PRISON0_addr 0x113E518
#define ROOTVNODE_addr 0x2300320
#define PMAP_STORE_addr 0x1BB7880
#define DT_HASH_SEGMENT_addr 0x0D09FB0
#define DT_HASH_SEGMENT_addr 0x0C00468

// Functions
#define pmap_protect_addr 0x050F50
Expand All @@ -32,11 +32,12 @@

// sdk version spoof - enable all VR fws
#define sdk_version_patch 0x1A84248
#define fake_dex_patch 0x1BD800D

// enable debug log
#define enable_debug_log_patch 0x0123367

// enable uart output
#define enable_uart_patch 0x1A6EB18

#endif
#endif
3 changes: 2 additions & 1 deletion installer/source/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,9 @@ int install_payload(struct thread *td, struct install_payload_args* args)
// flatz allow sys_dynlib_dlsym in all processes 6.72
*(uint64_t*)(kernel_base + sys_dynlib_dlsym_patch) = 0x8B4890000001C7E9;

// spoof sdk_version - enable vr
// spoof sdk_version - enable vr and fake dex
*(uint32_t *)(kernel_base + sdk_version_patch) = FAKE_FW_VERSION;
*(uint32_t *)(kernel_base + fake_dex_patch) = FAKE_DEX;

// enable debug log
*(uint16_t*)(kernel_base + enable_debug_log_patch) = 0x38EB;
Expand Down