View Single Post
Old 07-19-2012   #1336
hewman
Member
null
 
Join Date: Jul 2011
Posts: 41
Likes: 9
Liked 24 Times in 8 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
Originally Posted by coragin View Post
Yes I am on a NAND unit.

To get metldr dump I used Cex2Dex (Gunner54's), with my memorydump.pkg

Then I used linux to metldrpwn, put the dump file from that on USB stick and over to PC.

Used Cex2Dex (top) Flash dump (Bottom) dump from metldrpwn
No errors, spit out the DEXFLASH.bin

Put DEXFLASH.bin on root of usb stick

Put usb stick on PS3

Booted into petitboot

cd tmp/petitboot/mnt/sdd1

Ran command

dd if=DEXFLASH.bin of=/dev/ps3nflasha bs=1024

As I said before

made a list of replaced/removed files, offset by one. I will try installing again and take a pic of what it says.

rebooted to gameOS tried update = FAIL
rebooted into recovery tried update = FAIL

Now what I dont know is if metldrpwn actually worked or not. I am assuming yes since Cex2Dex compiled DEXFLASH.

What would be great is if someone could give me a NAND version of what to do atthe point that I extract metldr dump with Cex2Dex, the following steps needed...(dont need decryption, but want to be sure....)

Whats needed bolded in RED, would appreciate ALL

1. Decrypt metldr/dump with metldrpwn
2. using decrypted dump from metldrpwn
3. creation of DEXFLASH.bin with dump from metldrpwn
4. Writing to Flash in Petitboot/Linux
5. Finally, best place to find DEX update.pup

On a side note, I have printed out the original guide by bleh and have been making the necessary changes to the guide to repost when I am done. Thanks to bleh for the guide and for all the help in irc you have given me!
your missing steps;
you need to boot into linux with the metldr file that you got from CEX2DEX in the metldrpwn directory of a usb pen. ie 'e:/metledrpwn/metldr'

you need to mount the usb pen in linux
sudo mount -rw /dev/sda1 /mnt <-- example your pen could be sdb1 sdc1 etc you can check with 'ls /dev'
cd /mnt/
sudo chmod -R 755 metldrpwn
cd metledrpwn
sudo make
./run.sh

when you run ./run.sh your looking for (problem status 089) <--confirms all is good.
then you;
sudo cp /proc/metldrpwn/dump /mnt/dump <--copies the dump back to the usb pen (you need this dump for CEX2DEX)
umount /dev/sda1 <--unmounts the usb pen

now load CEX2DEX again
top box is your flash file (flashCEX.bin)
bottom box is your dump (the one you just got from metldrpwn)

this will create a file, call it flashDEX.bin.

OMG!!! Sorry It looks as though I cant read!! totally missed the section where you wrote;
Then I used linux to metldrpwn, put the dump file from that on USB stick and over to PC.

Used Cex2Dex (top) Flash dump (Bottom) dump from metldrpwn
No errors, spit out the DEXFLASH.bin

Put DEXFLASH.bin on root of usb stick

Tried to delete my post but couldnt find an option.

Last edited by hewman; 07-19-2012 at 02:37 PM.
hewman is offline   Reply With Quote