mirror of
https://github.com/EchoStretch/kstuff.git
synced 2026-10-23 04:02:22 -05:00
Payload for loading other payloads with process already jailbroken, similar to how MiraLoader does it. Uses libjbc for actual jailbreak.
15 lines
511 B
Makefile
15 lines
511 B
Makefile
all: payload.bin
|
|
|
|
clean:
|
|
rm -f payload.elf payload.bin
|
|
|
|
../lib/lib.a:
|
|
cd ../lib; make
|
|
|
|
payload.elf: ../lib/lib.a main.c
|
|
gcc -isystem ../freebsd-headers -nostdinc -nostdlib -fno-stack-protector -static ../lib/lib.a main.c ps4-libjbc/*.c -Wl,-gc-sections -o payload.elf -fPIE -ffreestanding
|
|
|
|
payload.bin: payload.elf
|
|
objcopy payload.elf --only-section .text --only-section .data --only-section .bss --only-section .rodata -O binary payload.bin
|
|
file payload.bin | fgrep -q 'payload.bin: DOS executable (COM)'
|