yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Android Development] TaC:
Guys from Desire forum have got it working.

http://xdaforums.com/showpost.php?p=8025114&postcount=452

Is there any chance of getting this working in Haret system? USB controller should be the same in Diamond/Fuze.
[Touch Pro, Fuze Android Development] timberman123:
It should work on raphael.. //psfreedom.com/wiki/index.php?title=Device_compatibility_list (place http: for the link cant post full links)

Although it seems that it needs to be compiled for it first and maybe its a matter of time till somebody does it. Dont know how to compile so have to wait:rolleyes:
[Touch Pro, Fuze Android Development] _-1g1-_:
Can't we just include the files of the G1 Package in the ext2 and then it should work?

http://psfreedom.com/wiki/index.php?title=G1&oldid=140
[Touch Pro, Fuze Android Development] TaC:
Change the title of the thread for something more... interesting.

"[DEV PETITION] PSFreedom for Raph/Diamond (it's working on G1)"

Or something like that... :D
[Touch Pro, Fuze Android Development] _-1g1-_:
well a HD2 Version is out i will try to modify it to get it working with our devices ...

http://gamesquare.co.uk/PSFreedom_HD2.zip
[Touch Pro, Fuze Android Development] TaC:
There's nothing in that link.

Edit: oops. Link works. Just paste the url in the browser.
[Touch Pro, Fuze Android Development] _-1g1-_:
Tried to simply exchange rootfs intrid and kernel and edit the startup but a pitty wont work so simple :D
[Touch Pro, Fuze Android Development] TaC:
It seems doesn´t work in HD2 too... :D
[Touch Pro, Fuze Android Development] TaC:
New build for HD2

http://xdaforums.com/showthread.php?t=777120
[Touch Pro, Fuze Android Development] TaC:
Tried it too... It doesn't work. :(
[Touch Pro, Fuze Android Development] mysticg:
Been trying to get something to work on my Diamond 500. I can get the haret to run, but errors out saying invalid execution or something... Then reboots...
[Touch Pro, Fuze Android Development] mysticg:
Anyone try messing around with the files anymore? Maybe we can try to tackle what may be working in the HD2, that has it working on their phones.
[Touch Pro, Fuze Android Development] axl79:
It´s Done

PSFreedom Diamond port is READY!!!!

http://wiki.psfreedom.com/wiki/HTC_Raphael

Thanks to developers who make it possible.

Let´s try it...
[Touch Pro, Fuze Android Development] zarkosama:
i'm sorry but fail invlid link...
[Touch Pro, Fuze Android Development] mysticg:
Not sure how this works... Tried running the psfreedom.ko file.. Not sure im doing this correctly..
[Touch Pro, Fuze Android Development] sm4rty:
no backups^^

but i hope backup enabled version will be there soon

isnt working for me....

cant get playstation to debug mode :(
[Touch Pro, Fuze Android Development] redonkuless:
Eh, yeah my bad, i was searching xda for eris last night, and think i posted to the wrong window I had open. Got a bit confused on which one I was reading, and when I saw the post above me talk about 3.15 I figured I had the right window open. Well Sorry all, this is for the "ERIS". At anyrate Hopefully my thread can be pushed to the right area or hopefully google caches it and it turns up for people needing the information.

Sorry for the confusion, again this is for the android ERIS.
[Touch Pro, Fuze Android Development] Guentha:
Ultra BOOOO.

my hopes where all like way up here ^ and now there all like way down here _. someday my touch pro and PS3 will hook up and make beatuful music...err...games together.....someday....
[Touch Pro, Fuze Android Development] NeTRaW:
Has anyone tried to use that PSFreedom.ko module in raphael? Maybe it would work...
[Touch Pro, Fuze Android Development] Guentha:
yep. 2 problems. 1 is that it rejects it and sais it is in the wrong format and 2 is that there is no way to type ">" in the raphael
[Touch Pro, Fuze Android Development] Vergil069:
actually there is a way t type ">", you have to hold down the bracket ")" and then choose ">"
[Touch Pro, Fuze Android Development] arifmunshi:
why is it so important to be able to type ">" anyway?
[Touch Pro, Fuze Android Development] Guentha:
holding down the bracket ")" just types the bracket several times. is there more to it that I am missing. I have been searching hi and low for a way to type ">". that and tab. if this phone had a tab key I would be so much happier.

psfreedom is setup to handle 3.41 firmware by defult. it now has some branched code to suport other firmwares but the command to do it requires the > key. if the key doesnt exist on the phone individual custome payloads have to be made to support each firmware and it would get more confusing and be alot more work for the coders/compilers.
[Touch Pro, Fuze Android Development] meagain121:
Does this work with ps3 firmware v3.15?

Got about 10 "unknown usb device" but don't want to give up yet...
[Touch Pro, Fuze Android Development] Guentha:
not unless you have a new compiled version. the only version that is officialy out for the raph is 4.41. we are all waiting for someone to compile the new hermes 3 for the raph but no one sems to be working on it and no one aparently knows how to compile it. hermes 3 will work on 3.15 but again the raph doesnt have a ">" key so there will need to be a 3.15 version and not the genearic with firmware switching.
[Touch Pro, Fuze Android Development] DFiLeR:
hxxp://xdaforums.com/showthread.php?t=793185&page=3

shows how to use hermes v3 payload with original psfreedom for diamond etc

also has fix for 'unknown USB device' error

thanks to bastardociccio!
[Touch Pro, Fuze Android Development] Guentha:
so I guess I am not as up on this as i would like to be. can you dumb it down for me. i have the original raph psfreedom setup and working.

i have nerver delt with the payloads befor. in the config it mentions hermes_payload_v3.bin is that the same as payload with no extention? maybe that code with some comments added in for thoses of us who dont code ona daily bases. also it looks like it would be in the last line I would specify that I am on 3.15 but I am not sure and not sure how it would look.

so I gusee what I am asking for is:

1. a list of files I need (and probubly where to get them for the people who are new)

2. the file structure used in the code( so we get everything in the right place)

3. the code itself with some comments so we canfigure out what we are doing and not blindly typing commands.

4. how to change for different firmwares (3.01, 3.10, 3.15, 3.42)
[Touch Pro, Fuze Android Development] arifmunshi:
finally, some progress. I knew we could count on the XDA devs to sort us out. And a noob guide for the hermesV3 would be very much appreciated!
[Touch Pro, Fuze Android Development] kar_88:
Hello everybody!

This is my first post on the xda-developers forum,

so hopefully i won't fail ;-)

My attempt to solve the whole Hermes v3 thing is based on the link from DFiLeR

(hxxp://xdaforums.com/showthread.php?t=793185&page=3), where bastardociccio explains how to use payloads with psfreedom on the HTC Diamond.

He updated his tutorial on page 1 (hxxp://xdaforums.com/showthread.php?t=793185).

My amendment are put in italic.

bastardociccio

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

The first time:

-put psfreedom.ko in the root of memory

-download payload HERMES V3 the link can be found on page 1 of the mentioned forum

-rename payload to payload_hermesV3.bin

-put payload_hermesV3.bin in the root of memory

-overclock the phone (in startup.txt add inside "set cmdline": acpuclock.oc_freq_khz=680000)

-edit "froyo.user.conf" in the conf directory and insert in the section "# custom shell commands, these commands run last" in my case the file was in the folder /conf on my sdcard and it was called "eclair.user.conf" so rename it to "froyo.user.conf", open it with any textprogram and put the stuff that he mentions below in the given place. Just watch out to put it behind "# custom shell commands, these commands run last

custom_shells{" so again after the {

echo ""

echo ""

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

echo "******** Disconnect USB from PC ********"

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

echo ""

echo ""

sleep 3

insmod /sdcard/psfreedom.ko

sleep 1

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

echo "******** Payload HERMES v3 ********"

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

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

-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

END of the Quote.

I use the psfreedom.ko from the psfreedom wiki page in the HTC Raphel area.

So have a try and good luck!!!!
[Touch Pro, Fuze Android Development] tb303:
on my phone i have CyanogenMod6, so i don't get the message to disconnect USB from the PC.

any ideas what i can do?
[Touch Pro, Fuze Android Development] NeTRaW:
Finally, I bought a cheap at90usb162 board. It doesn't seems that anybody will update our HTC psfreedom mod, nobody reply and nobody knows how to compile. It's sad that everyone depends on a single person for updating :-/
[Touch Pro, Fuze Android Development] kar_88:
@tb303

I'm no expert in programming, so actually I can't tell ;-)

But when you do everything as described it should work.

For me at least it is possible to use hermes v3 on my HTC Raphael

so I am able to play F1 2010 without any issues (autosave, no controller detected)

and what might be important too: playing games in gereral without any disc.

@NeTRaW

I don't get your point.

I think there is no need to compile the current psfreedom, because,

at least in my opinion, the hermes v3 payload is working and that is the

state of the art in jailbreaking the ps3. You cannot get more - at least for now ;-)
[Touch Pro, Fuze Android Development] shiflux:
I had the same problem.

Try this conf file, it should fix the problem.

EDIT: Remember to put psfreedom.ko and the payload in the "andboot" directory.
[Touch Pro, Fuze Android Development] Guentha:
still no mention of how to change firmware. the command is

echo 3.01 > /proc/psfreedom/fw_version

but I dont knwo if this can just go on the end or not.

anyone using this on 3.15 or 3.01? can it even be done with this .ko?
[Touch Pro, Fuze Android Development] arifmunshi:
thanks - confirmed working on my MDA vario 4(touch pro)! with your conf file.

I'm able to play my games without the disc in the drive.

PS3 phat, 3.41 with open manager 1.1.6
[Touch Pro, Fuze Android Development] tb303:
which psfreedom.ko shall i put? the original one in psfreedom wiki or the denialFreedom.zip modified one?
[Touch Pro, Fuze Android Development] Guentha:
I cant read the fast scrolling super tiny text but I can see alot of cant's as it flies by. so I put these commands into a shell script and ran it in terminal emulator with the font size increased.

i get

': No such file or directoryandboot/psfreedom.ko

'leep: invalid number '1

**************************************

************

************ Payload HEMES V3 **********

**************************************

************

ps.sh: line 6 can't create /proc/psfreedom/paylo

: nonexistent directory

: not found 8:

my ps.sh looks liek this

insmod /sdcard/andboot/psfreedom.ko

sleep 1

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

echo "******** Payload HERMES v3 ********"

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

cat /sdcard/andboot/payload_hermesV3.bin > /proc/psfreedom/payload

echo 3.15 > /proc/psfreedom/fw_version
[Touch Pro, Fuze Android Development] shiflux:
I don't think it matters, anyway I have the one from wiki.

EDIT: I have the one from the wiki but I have changed it by myself to enable backup support, so it should be the same as denialFreedom.zip.

It gives you that error probably because you don't have the .ko file and the payload in that folder.

If the files are in the root of the microsd change "/sdcard/andboot/psfreedom.ko" to "/sdcard/psfreedom.ko", and the same thing for the payload.

About the fw versione, I don't think the command "echo 3.15 > /proc/psfreedom/fw_version" will make it work, beacuse most probably psfreedom.ko has to be recompiled.
[Touch Pro, Fuze Android Development] kenshindono:
http://xdaforums.com/showthread.php?t=793185

follow this thread for the newest payload :D
[Touch Pro, Fuze Android Development] arifmunshi:
it may be helpful if someone starts a new thread with all the files attached for our raph ie startup.txt, payloads and conf file.

Just a thought.

ps new payload working fine - installed severaL updates to games.
[Touch Pro, Fuze Android Development] Guentha:
they are in both the root and andboot. i would continue testing but Haret doesnt seem to work for me anymore. phone displays the loading linux progress bar then the screen freaks out like normal but at this point if freezes instead of going to the linux boot process with allthe tiny text. tryed it over and over. cant think of anything I have chaged that would cuase it to stop working. maybe something in startup. might be the overclock. havent looked at that recently.
[Touch Pro, Fuze Android Development] Cyber Akuma:
FYI, not only did Hermes release a V4 of his payload, but another programmer made a payload called PL3 that is supposedly better than Hermes's payload.
[Touch Pro, Fuze Android Development] gwon:
I read the same - literally just got Hermes v3 working on my raphael too..

Anyone know how to go about porting the PL3 firmware? I believe it's open sourced and lots of hex's compiled for the dev boards

http://github.com/kakaroto/PL3

http://kakaroto.homelinux.net/2010/10/ps3-the-payload-mess/
[Touch Pro, Fuze Android Development] imlkrsfn:
How did you get it to work? I've been at it for the past 4 hours without much luck.

Edit: A few hours later I figured it out. For anyone wondering how, here are the steps I took. Grab "DIAM100 HERMES v3 UPDATED and PATCHED" from the PSFreddom Touch Pro Wiki. Edit STARTUP.TXT to say the following

set ramsize 0x10000000
set ramaddr 0x10000000
set mtype 2039
set KERNEL zImage
set initrd initrd.gz
set cmdline "rel_path=xdandroid lcd.density=210 clock-7x00.a11=500 msmvkeyb_toggle=off gsensor_axis=2,-1,3 board-htcraphael-navi.wake=1 acpuclock.oc_freq_khz=680000 htc_battery_smem.fake=1 "
boot

Put the "XANDROID" folder, payload_hermesV3.bin, and psfreedom.ko in the root of your SD card. Make sure to clear any files and folders related to a previous install of Android. Follow the instructions for DIAM100 users. I also put payload_hermesV3.bin, and psfreedom.ko inside the XANDROID folder. No idea whether that makes a difference. My goal was to get NBA 2k11 and its controller problem working which was a success. Best of luck.

As a disclaimer I should add I have no idea what the code inside STARTUP.TXT means. I compared the one designed for the Diamond and Hermes V3 versus the one for the Touch Pro and adjusted as I see fit. It worked out so I'm not complaining.
[Touch Pro, Fuze Android Development] kallekill:
Anyone got the new payloads working on a HTC Touch Diamond 2 (Topaz)?
[Touch Pro, Fuze Android Development] axm9:
new psfreedom with pl3 fw 3.41 and fw 3.15

hxxp://ip208-100-42-21.static.xda-developers.com/showthread.php?p=8684572#post8684572
[Touch Pro, Fuze Android Development] gwon:
Brilliant.

I'll go drop the payload on my SD card, and change the script.

Once I've tested it as working, I'll upload the entire contents of my SD card for easy roll out to everyone else.
[Touch Pro, Fuze Android Development] Guentha:
OMG so f'ing happy. finaly gona have a use for my $600 doorstop. if only I hadent lost my phone yesterday. hope I find it soon, fat PS3 with 3.15 and jailbreak = heaven
[Touch Pro, Fuze Android Development] nickio1230:
has anyone got this working on the raphael??
[Touch Pro, Fuze Android Development] Guentha:
working on the Fuze. needed some tweaking on the startup.txt. couldent even get andraid to load without playing with it. I will write up a guid soon but i need to take a break and actualy use my ps3 for an hour or so....you know how it is.

these wher dumped from my ATT Fuze, if using a different phone you might need to edit the STARTUP.TXT. ATK not included as it is not needed on the touch pro.

simply unzip these and copy to the root of your sd card, make sure your phone is pluged in to your computer with usband that activesync is runing(not in disk mode) then run HARET.exe in the xdandroid folder from your sd card. this will boot android. at some point it will tell you to disconnect from usb. do this and your are all set. after android boots plug it in to your ps3. disconect PS3 power(flip swich on fat) plug it back in then hit power and imediatly after hit eject. once in the XMB under the games menu you should see install packages. go get the newest open backup manager V1.17.2 or Gaia Manager v1.0 rc9 full .PKG file and place it onthe root of an usb hard drive or thumb drive. and it will appear in package installer. install it and you are pretty much set

SD card dump 3.15 Fuze

hxxp://www.megaupload.com/?d=K832WC43

Full SD card Dump 3.41 Fuze

hxxp://www.megaupload.com/?d=QSQ18YLG
[Touch Pro, Fuze Android Development] azngl:
You are talking about "psfreedom with pl3 fw 3.41 and fw 3.15" from axm9 right?

If you are, can you still use wifi? Because I lost it on my touch pro.

Thanks
[Touch Pro, Fuze Android Development] Cyber Akuma:
Didn't work for me on my 3.15 PS3, I just get unknown USB device, and I have a few questions.

1. Why is that whole step with connecting it to my PC with activesync even necessary at all? What role does activesync possibly play once windows mobile has shut down and I have booted into android?

2. Do we really need an entire Android system to boot just for this hack? Wouldn't it be possible to create a bare-bones absolutely minimal hack that only loads the jailbreak and not an entire OS? Its merely running a modified kernel right to trigger the hack right? Or does the hack run as a sorts of usb driver or service under android? If so, can't it be ported to Windows Mobile?

3. Do we only get one chance once android has booted up to jailbreak the PS3 and then we need to reboot to try again? Do we have to unlock the home screen or do anything in android once it has booted up? Can we do anything once android has booted up without messing up the hack?
[Touch Pro, Fuze Android Development] Guentha:
1. active sync (I have heard) puts the phone in some kind of connection mode needed for the hack. it apearntly needs to be in this mode but I havent done testing, just going off what others have siad.

***Update*** Indeed ActiveSync is necisary. after doing some testing the hack simply doesent work unless Haret is run while connected to a PC with ActiveSync running. this must actualy be a hardware trigger.

2. an entire android system is not neccesary but it was a hug shortcut for programers. most of the work had already been done for them and documented well. to make a complete, Phone independnt, selfbooting hack would be alot of work and I am not holding my breath. you are more likely to see someone hacking the usb subsystem of windows and even that is a long shot.

3. the hack will keep working forever as long as android is running. so if you mess it up just unplug the PS3 and start over. you can leave the phone on and pluged in the whole time.

as for it not working for you I would need more info. the megaupload files are exact copyes of my SD card so if you get android to boot then you should be good.
[Touch Pro, Fuze Android Development] Cyber Akuma:
I can't get my phone to connect to activesync, might be because I installed Teal Rom.
[Touch Pro, Fuze Android Development] Guentha:
not 100% sure it has to actualy connect to put it in the right mode. if you get the screen where it asks if you want activsync, disk drive, or internet sharing and you choose active sync it may be enough.

also check in the usb connectiuon settings. under activesync there is an option to enable faster data access. disabling this helps in situations where activesync whont connect.

if on windows XP make sure you have the newest activesync installed.
[Touch Pro, Fuze Android Development] kallekill:
I tried pl3 fw 3.41 but get unknown usb device. I have a HTC diamond touch 2. I just replaced the old files and ran insmod psfreedom.ko as usual. Anyone got this to work on this phone?
[Touch Pro, Fuze Android Development] Guentha:
you must also insert the payload

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

dont know if your phone has a > key. if not type this command into a txt document then name it .sh

should look like this

insmod /sdcard/psfreedom.ko

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

to run it, start terminal emulator and tyoe sh "filename.sh" and all should be golden
[Touch Pro, Fuze Android Development] axm9:
Guentha

did you try the pl3 3.15?

if yes is it working?
[Touch Pro, Fuze Android Development] Guentha:
yes sir. my fat is 3.15 and I am currently playing 3d dotnet heros but I have also tryed littel big planet(still needs an original disk) and Gran tourismo 5 prolog and all are working great.

PS. didnt you compile them? shouldent you knwo they work befor posting? also thank you fro saving my FAT. I am willing to be a guinipig any day. any chance on getting some notes on compiling them ourself? i got most this down but have no clue what goes into the compiling as there is just no real info out there.
[Touch Pro, Fuze Android Development] gwon:
This is incorrect advise.

If you're using the PL3 psfreedom.ko - you no longer need the hermes payload.
[Touch Pro, Fuze Android Development] Sid_dominic56:
will the latest pl3 be able to play games like medal of honor that work only on herms v4 as they require firmware 3.42.
[Touch Pro, Fuze Android Development] Guentha:
can games that require an update to 3.50 be played yet? I have heard something about 3.42 update games being played on 3.41 jailbroken systems like MOH but I didnt knwo if they fixed this in newer games.

the reason Iask is sony sent me a promotional Playstation move and all the games seem to requir updates so it just sits unusedas I would rather keep my jailbreak and Linux ( I am on 3.15)
[Touch Pro, Fuze Android Development] mysticg:
Anyone able to get this to run?
[Touch Pro, Fuze Android Development] TaC:
No success here.

- Run Android

- Terminal Emulator

- cd > cd sdcard

- insmod psfreedom.ko

- switch off ps3 (back switch)

- plug usb to Diamond

- switch on ps3 (back switch)

- Power button - Eject button

Nothing happens in phone, no messages or anything. Ps3 starts in normal mode.

Am i doing anything wrong?
[Touch Pro, Fuze Android Development] arrrghhh:
Uhm... Did you ensure you're running the correct firmware? Evidently it HAS TO be 3.41. Most have probably already updated to 3.42, so you're SOL.
[Touch Pro, Fuze Android Development] TaC:
Yep, i have Ps3 3.41 and XDAndroid 2.2.

Anyone got it working in Diamond?
[Touch Pro, Fuze Android Development] sm4rty:
nothing works for me.

firmware 3.41 and made all right like its described in the manual.

but nothing :(
[Touch Pro, Fuze Android Development] _-1g1-_:
Did you connected your Pc with your diamond before and during running haret?

I am now trying :P

Cheers and Thanks for the Port :)

Edit: Diam100 here no Reaction if running this Exploit.
[Touch Pro, Fuze Android Development] TaC:
LOL, i was triying that right now. Don't know how did i miss that step in instructions...
[Touch Pro, Fuze Android Development] TaC:
Damn.

IT WORKS!! O_O

Making a backup right now. :p