rustot, вот здесь:
int main(void)
{
pspDebugScreenInit();
SetupCallbacks();
printf("Kernel mem dumper. TyRaNiD 2k5.\n");
printf("Props to nem, mrbrown, adresd et al\n\n");
dump_cop0_regs();
printf("Dumping Boot Mem 0xBFC00000 -> 0xBFD00000\n");
dump_memregion("ms0:/boot.bin", (void*) 0xBFC00000, 0x100000);
printf("Dumping Kernel Mem 0x88000000 -> 0x883FFFFF\n");
dump_memregion("ms0:/kmem.bin", (void*) 0x88000000, 0x400000);
printf("Done\n");
/* Exit the thread, this will allow the exit callback to work */
sceKernelExitDeleteThread(0);
return 0;
}
Нужно поменять на это?:
int main(void)
{
pspDebugScreenInit();
SetupCallbacks();
printf("Kernel mem dumper. TyRaNiD 2k5.\n");
printf("Props to nem, mrbrown, adresd et al\n\n");
dump_cop0_regs();
printf("Dumping Boot Mem 0xBFC00000 -> 0xBFC01000\n");
dump_memregion("ms0:/boot.bin", (void*) 0xBFC00000, 0x1000);
printf("Dumping Kernel Mem 0x88000000 -> 0x883FFFFF\n");
dump_memregion("ms0:/kmem.bin", (void*) 0x88000000, 0x400000);
printf("Done\n");
/* Exit the thread, this will allow the exit callback to work */
sceKernelExitDeleteThread(0);
return 0;
}
У меня появилась идея, как запустить дампер из IPL.