[Touch Diamond, MDA Compact IV ROM Development] bastardociccio:
I can say that my Diamond jailbreak the PS3 at first boot "

everytime

".

I use HERMES V4 and OPEN MANAGER 2.1

The solution that I found is simple (with XDAndroid 2.2 RC 2.1 + System RC 2.2).

The first time:

-check to have replace zImage

-check to have put modules-2.6.27.46-01162-g741ab49-dirty.tar.gz in the directory of xdandroid (delete the old modules)

-put psfreedom.ko in the root of memory

-download payload from attachment

-put payload_hermesV4.bin in the root of memory

-overclock the phone (in startup.txt add inside "set cmdline": acpuclock.oc_freq_khz=680000) or download my STARTUP.TXT from attachment (only DIAM100)

-edit "froyo.user.conf" in the conf directory and

replace the section

"# custom shell commands, these commands run last" with this:

# custom shell commands, these commands run last

custom_shells{

rm -f /sdcard/fsck*.rec

echo ""

echo ""

echo "*************************************"

echo "*************************************"

echo "******D i s c o n n e c t ****** U S B ******"

echo "*************************************"

echo "*************************************"

echo ""

echo ""

sleep 3

insmod /sdcard/psfreedom.ko

sleep 2

echo "**********************************"

echo "**********************************"

echo "********P a y l o a d ****************"

echo "**********************************"

echo "**********************************"

cat /sdcard/payload_hermesV4.bin > /proc/psfreedom/payload

}

or download my conf file from attachment and

put the file in the conf directory

(only DIAM100)

-launch haret with USB connected to PC

-disconnect cable when the message "Disconnect USB from PC" is display

-put the phone to airplane mode

-install Advanced Task Killer Free (ATK)

-launch ATK

-

change setting and set security to LOW

(kill more application)

-kill all application (after I have 50Mb free)

-connect to PS3

jailbreak in normal way

The next time you just:

-launch haret with USB connected to PC

-disconnect cable when the message "Disconnect USB from PC" is display

-launch ATK and kill all application

-connect PS3

jailbreak in normal way

I hope this can help everyone who jailbreak with Diamond

:D

UPDATE(only for DIAM100):

The STARTUP.TXT attached contains my path.

Change the name of the directory: "rel_path=your directory"

EXAMPLE: "rel_path=andboot"

HELP1:

If you don't have 50 Mb of free memory from ATK try:

-remove all widget from all the android desktop

-set as background of the desktop a simple color (not an image)

-disable the animation of the video (in the configuration of android you can find video option)

-etc... (all other simple procedure to free more memory)

HELP2:

If you don't find where to set security level LOW:

-open ATK

-press HOME button

-press Setting

-press Security Level

-select Low

-press BACK button (turn back)

-press BACK button (turn back)

-KILL selected apps

I have more than 50Mb free after this operation.

ALL-IN ONE solution: (thanks to Gonsi)

HTC_Diamond_PSFreedom_Hermes_V4b.rar

All-In-One Solution: PSFreedom 3.41 v1.3.1 PL3 Hermes v4b with PSN Patch

HTC_Diamond_PSFreedom_3.41_v1.3.1_Hermes_V4b_PSN_Patch.rar

Download this file and decompress it on your root.This file contains already ALL that you need.(include HermesV4)

It is ready for Diam100.

Change the startup.txt file if you have other phone.

NB: If you change the startup.txt file remember to edit it to set rel_path=xdandroid

Last payload:

For the last payload visit the HTC HERO psfreedom wiki page

Download the payload that you want and then change the conf file to load it (replace payload_hermesV4.bin with the name of the new payload)

Good day.