From 5a6fcccb2080d8fba477c62dc5cf1caac57cec28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20T=C3=B6rnblom?= Date: Wed, 22 Dec 2021 15:15:36 +0100 Subject: [PATCH] orbis: add fw 9.00 jailbreak support --- kern_orbis.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kern_orbis.c b/kern_orbis.c index 5c6bc2b..8ca86ed 100644 --- a/kern_orbis.c +++ b/kern_orbis.c @@ -269,6 +269,15 @@ kern_get_offsets(struct kern_offset *kern, unsigned int sw_ver) { kern->copyout = (void *)(base + K755_COPYOUT); break; + case 0x900: + base = &((unsigned char *)read_msr(0xC0000082))[-K900_XFAST_SYSCALL]; + ptr = (unsigned char *)base; + kern->prison0 = (void **)&ptr[K900_PRISON_0]; + kern->root_vnode = (void **)&ptr[K900_ROOTVNODE]; + kern->copyin = (void *)(base + K900_COPYIN); + kern->copyout = (void *)(base + K900_COPYOUT); + break; + default: return -1; }