Get flash1 from Eboot

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Sleepy566
Posts: 23
Joined: Thu Dec 28, 2006 2:30 am

Get flash1 from Eboot

Post by Sleepy566 »

I am trying to do a complete dump of a few firmwares, however PSAR Dumper only dumps the flash0. I have looked through code of other programs and also the PSPSDK samples, but I haven't found a way to dump the flash1. Can anybody help me figure this out?
Art
Posts: 642
Joined: Wed Nov 09, 2005 8:01 am

Post by Art »

The fileio example dumps an entire filesystem,
in fact you can compile it, and dump flash 1 straight away.

Code: Select all

	printf("Press square to dump flash1\n");
Sleepy566
Posts: 23
Joined: Thu Dec 28, 2006 2:30 am

Post by Sleepy566 »

I know that, I'm wondering how to dump the flash1 from an Eboot (more specifically a data.psar)
Anissian
Posts: 16
Joined: Fri Jan 26, 2007 8:40 pm

Post by Anissian »

edit: misread
gbj1
Posts: 45
Joined: Thu Feb 08, 2007 6:39 pm

Post by gbj1 »

data.psar does not contain any flash1 data. It is more likely to be generated by things in flash0 I think.
Sleepy566
Posts: 23
Joined: Thu Dec 28, 2006 2:30 am

Post by Sleepy566 »

OK, so how would I extract it from the data in the flash0?
jas0nuk
Posts: 137
Joined: Thu Apr 27, 2006 8:00 am

Post by jas0nuk »

You can't, it is created by the firmware itself.
Sleepy566
Posts: 23
Joined: Thu Dec 28, 2006 2:30 am

Post by Sleepy566 »

Really? Because if I remember correctly, a few of the old versions of PSAR Dumper used to generate the flash1. How was that possible?
gbj1
Posts: 45
Joined: Thu Feb 08, 2007 6:39 pm

Post by gbj1 »

eh.. Did they? If so, probably the dumper just generated itself. I'm sure it's not from the pbp.
jas0nuk
Posts: 137
Joined: Thu Apr 27, 2006 8:00 am

Post by jas0nuk »

Sleepy566 wrote:Really? Because if I remember correctly, a few of the old versions of PSAR Dumper used to generate the flash1. How was that possible?
Yes, it was copied from the PSPs flash1.
Post Reply