10 Απρ 2011

Νέα εργαλεία για ν αλλάξουμε μέγεθος στη Vflash του PS3


O Graf Chokolo κυκλοφόρησε πριν από λίγο ένα εργαλείο που ονομάζεται VFlash resizer το οποίο σας δίνει τη δυνατότητα να επεξεργαστείτε τη χωρητικότητα του εσωτερικού σας σκληρού και να φτιάξετε χώρο για ένα δευτερεύον λειτουργικό σύστημα στο PS3 σας πχ Linux.Το πρόγραμμα είναι σχεδιασμένο για 3.41 αλλά μπορεί άνετα να μετατραπεί και για 3.55.Όλη η συνομιλία του χάκερ είναι παρακάτω

Ιt’s easy to adapt them for 3.55.
I uploaded my VFLASH resizer app for GameOS. I need someone who wants to test it. Make sure you make backup of your HDD first :-) Because after resizing, GameOS will reformat HDD. Contact me for instructions :-) Thanks

Here are diffs for 3.55 which were provided by a PS3 Linux fan which got it working on 3.55. Thanks a lot man :-)

http://pastie.org/1778085

Additionally, to make install_otheros_bootloader_loader work on 3.55, you have to change this line ininstall_otheros_bootloader_loader/source/main.c

#define LOG2_PAGE_SIZE_OFFSET (0x000a5dd0ull + 0x1b0ull)

to this line

#define LOG2_PAGE_SIZE_OFFSET (0x000a7dd0ull + 0x1b0ull)

linus says:

I tested VFLASH resizer on 3.55. It works :) :)
After installed and rebooted I was asked to format the HDD. Now I have a nice 40GB for my linux Hahahahahah so happy.

Next step install_otheros_bootloader_loader.

Graf_chokolo says:

[...] after resizing VFLASH, you have to create VFLASH region 7.

linus says:

#define SLL_LOAD_LV2_OFFSET 0x00165e44ull
Should be changed also right?
Create / Delete region 5 and 7 dont work on 3.55 but the resizer works.

Graf_chokolo says:

This offset is the same for 3.55.
Use my udp_printf_client to see debug messages or else i’m not able to find the problem i fear.

linus says:

Important step was after resize the vflash dont reboot the console but create region 7 first, after that the system will format HDD

Graf_chokolo has a solution for people getting a black screen after attempting to use the Yellow Dog and Ubuntu Linux distros on the slim PS3 model:

If slim then first unload all USB drivers.
You can connect to petitboot with telnet and run all commands remotely.

telnet “IP address”

kexec has issues on slim with USB drivers. I’m working on fix for it.

Someone by the name of ‘user’ has posted a tutorial on how to get custom firmware v3.41 hypervisor installed:

So, here what i did :

1) delete_vflash5
2 ) delete vflash7
3) create_vflash5
4) resize_vflash
5) create_vflash7
6) install_petitboot_on_vflash5
7) install_otheros_bootloader_loader
8) panic1

[...] just after i used your tools, i didn’t need a dongle anymore, so yes, now i’m in custom HV 3.41 thanks to your tools, but not before.
Hum…i’m going to test with **, or not, if you have any ideas to fix this.

Now i’m on cfw 3.41 HV thanks to you, vflash5 and vlash7 resized.
I run the petitboot installer with the dtbImage.ps3.bin at the root of my USB key, with vmlinux and vmlinux.elf too.
i run the other ‘install_otheros_bootloader_loader’ too.

Everything gone fine, no brick, no date lost, no need dongle anymore thanks to your cfw 3.41 HV.

Keep in mind that ‘user’ ran into problems getting petitboot to launch, so here’s how to resolve it:

Graf_chokolo says:

Yeah, petitboot was installed successfully.
The problem is install_otheros_bootloader_loader.

You need a patched HV call 114. OFW 3.41 doesn’t allow you to map HV memory into GameOS address space, that’s the problem. I need this HV call so i can replace GameOS bootloader with my own.

To patch HV hvcall 114 at runtime you need already HV rights :-) Chicken and egg problem :-) PS3MFW might be the best option

euss says:

PS3MFW LV1 patch (Option –patch-lv1-mmap: Allow mapping of any memory area [Needed for LV2 Poke]) can be used without problems on 3.55, 3.50, 3.42, 3.41, 3.40, 3.30, 3.21, 3.15, 3.10. The LV1 patch fails as expected on 3.01 and earlier and ofcourse on 3.56 and higher (both tested with PS3MFW v.01 and v.02).

After the prepatched MFW is installed, there should be no problem using HV rights. :) Good luck – and graf_chokolo, many thanks for all your continious efforts :)

user says:

Ok, i switch to cfw 3.41 right now ( i’m downloading OFW 3.41 and i’ll patch it with PS3MFW and i’ll install it via recovery menu )

But then, what i’ll have to do ? “patch hvcall 114″ but with wich tools ?

So, as soon i’m on cfw 3.41 ( thanks to PS3MFW ) i’ll be able to patch HVCALL 114 with install_otheros_bootloader_loader. Or HVCALL 114 will be “already” patch because of the cfw 3.41 and i’ll just have to run install_otheros_bootloader_loader ?

Graf_chokolo says:

It’s already patched. Just use install_otheros_bootloader_loader and post debug messages here.

user says:

So, as you can see, everything work just, i’m running on petitboot right now, thanks to you graf_chokolo.
Now i can boot GNU/Linux and install it in the internal hdd. :)

You are THE man of th ps3-scene, i’ll be glad to help you, continue testing your work. ;p


Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου

Μην ρωτάτε άσχετα πράγματα με το post.Ότι θέλετε στο chat η στο ps3jailbreakgreece@gmail.com