Commit Graph
25 Commits
Author SHA1 Message Date
EchoStretch e03b5f6231 Updated Source And Added Support For 8.00 2025-08-29 18:16:07 -06:00
Sergey Lisov 218ab7c5f4 porting_tool: remove uses of dlsym
Also fixes the non-resolving doreti_iret.
2024-10-27 01:05:58 +03:00
Sergey Lisov 87f31afca6 porting_tool: fix regex in shellcore offset finder 2024-03-21 15:07:06 +03:00
Sergey Lisov f2505ce5ea porting_tool: fix wrong module name 2024-01-07 03:19:49 +03:00
Sergey Lisov 66496a1fa3 porting_tool: warning for broken rootvnode offset 2024-01-06 17:26:58 +03:00
Sergey Lisov 4b0eca9bfb Add 3.10 kernel offsets
3.10 shellcore offsets are not yet added, so 3.10 can't be considered supported yet.
2024-01-03 19:23:14 +03:00
Sergey Lisov b506347279 porting_tool: add remaining offsets 2024-01-02 17:47:40 +03:00
Sergey Lisov 4ca46653da porting_tool: add most fPKG-related offsets
Are sceSblServiceCryptAsync_deref_singleton and crypt_message_resolve the only remaining offsets?
2024-01-02 04:38:38 +03:00
Sergey Lisov 6abf7a07fb porting_tool: port shellcore patches to 3.xx
This will fix the tool on 3.xx firmwares. I have no idea whether these fixed patches will actually work there.
2024-01-01 02:50:48 +03:00
Sergey Lisov 91273eaf2f porting_tool: add shellcore offsets
These are in userspace, but I decided to add them anyway, because more automation is nice.
2023-12-31 19:34:38 +03:00
Sergey Lisov 743dd62679 porting_tool: fix missing retry_on_error 2023-12-31 01:57:07 +03:00
Sergey Lisov d6ded0258a porting_tool: add fself-related watchpoints 2023-12-31 01:47:42 +03:00
Sergey Lisov 23a82dbc96 porting_tool: copyin, copyout, syscall parasites 2023-12-30 20:31:55 +03:00
Sergey Lisov 4825ebff57 porting_tool: add missing make_fself.py
Ported to Python3 and fixed to work as a module
2023-10-29 11:38:00 +03:00
Sergey Lisov 937655baac porting_tool: now finds decryptMultipleSelfBlocks 2023-10-29 02:20:17 +03:00
Sergey Lisov 7f345adb0f Tehnical update
This fixes offset derivation for sceSblServiceMailbox_lr_*. If you have
any of these offsets in your symbols.json, remove them and rerun the
tool.
2023-10-29 01:05:07 +03:00
Sergey Lisov 5555d75ba1 porting_tool: add sceSblServiceMailbox & some lrs
Almost enough for fSELF (missing decryptMultipleSelfBlocks & parasites)
2023-10-28 01:00:21 +03:00
Sergey Lisov 5929a306f5 porting_tool: add offsets for mmap_self
This should be enough to get ps5-self-dumper working
2023-10-27 21:45:02 +03:00
Sergey Lisov 089f31f75c porting_tool: add sigaction offsets 2023-10-27 00:41:22 +03:00
Sergey Lisov 8b8d51e625 porting_tool: more offsets
mprotect_fix_start, malloc, M_something
2023-10-21 20:52:30 +03:00
Sergey Lisov 0bfe08c1c7 porting_tool: find debug register access offsets 2023-10-21 00:11:19 +03:00
Sergey Lisov 455ea70901 porting_tool: find mov_rdi_cr3 and mov_cr3_rax 2023-10-19 21:25:41 +03:00
Sergey Lisov da8b6e82a9 porting_tool: add more offsets 2023-10-18 23:31:16 +03:00
Sergey Lisov 966607e817 porting_tool: find some more XOM offsets
Specifically, push_pop_all_iret, pop_all_iret, rdmsr_start, justreturn, wrmsr_ret, rep_movsb_pop_rbp_ret
2023-10-17 00:53:13 +03:00
Sergey Lisov 41c4f37868 ps5-kstuff: add WIP porting tool
Currently it finds most data-based offsets (not very interesting) & the doreti_iret offset, other offsets are TODO.
2023-10-15 14:02:07 +03:00