yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] xxcrashxx:
i dont see why open manager wouldnt be compatible with hermes v2... plus, u dont have to make a "jump" per se... you can keep backup manager on your console, then also use open manager as a backup....
[G1 Android Development] k-fei:
Does anyone know how to use hermes payload on my diamond,thx!!
[G1 Android Development] the1soulhunter:
Hermes payload v2 doesn't improve anything compared to the first version. The only difference is a reestructuration and more comments on source files.

If you are searching because you want to play F1 with DS3/Sixaxis, you must use the modified OpenManager 1.13, and press R2 key to activate the "patched mode".

Yes, it is.
[G1 Android Development] IRivero:
Hermes v3

There is a new Hermes payload (v3). How can I upgrade PSFreedom ?
[G1 Android Development] erickdj:
I'd like to know if someone could answer that, and write up some instructions on how to use hermes v3 with this recovery image.
[G1 Android Development] TDMaster:
u cant just upgrade the PSFreedom inside u need to intergate the new Payload in the Recovery and recompile..
[G1 Android Development] RaffieKol:
How can this be done...

Obviously u need the source code

and

hex editing software....

Then What Do You Edit or how would u compile it

I Really Want To Keep On Using My G1 and Not Order A Development Board off ebay

Please..................

here is the Source Code ..... http://xdaforums.com/attachment.php?attachmentid=414166&stc=1&d=1286356006
[G1 Android Development] TDMaster:
the Source code the Hermes i got but we need the Source code of the Recovery after the PSFreedom inside..
[G1 Android Development] keepkool:
Can someone tell me if

Is any way to to use the NEW 3.01 / 3.15 payload in HTC G1/Dream?

...can be recovery or kernel modules...what matters his the job done :)

I know we can use other payloads with recovery-PSFreedom-Dream-v1.1.2.img, but where is the G1 payload????

I cant found it :eek:

I have a second FW 3.01 with linux waiting to use it....

it sems that I´m not the only waiting for this...

Saddly my other PS 3.41 has a YLOD dome days

and I wanna use my 3.01 to do the Job

Thanks in advance
[G1 Android Development] erickdj:
I kind of had a feeling that would be the case. So, is anyone going to re-compile this with hermes v3 or is this pretty much an abandoned project?
[G1 Android Development] xxcrashxx:
heres what the original poster said back on oct 1st. the guy who has been working of this...
[G1 Android Development] DashKiller:
Just give .kAroshi some time, I think as soon as he gets around to doing it we'll know.
[G1 Android Development] erickdj:
ok, sounds like he might be updating it later on when he gets a chance. Lets hope he does.
[G1 Android Development] socksi:
Hermes Payload v3

Here is the Hermes Payload v3. I extracted it from one of the compiled HEX files.

It's just the pure payload without the device specific code (Atmel, Microchip...) and it's suitable for all the Android recovery images with custom payload support.
[G1 Android Development] c0mrade2:
Is it possible to put it in /data/local folder? (I don't use the recovery way)
[G1 Android Development] keepkool:
a stupid question?

is this payload working with FW 3.01 and 3.15 or is just hermes payload 3?

sorry I really wanna try my 3.01 with PSJ and I still wait for an update

thanks for posting it socksi
[G1 Android Development] socksi:
You have to use the recovery image.

FW 3.41 only
[G1 Android Development] RaffieKol:
I'll try it out

Thanks
[G1 Android Development] keepkool:
@socksi : thanks for the repply

I hope someone release a 3.01+3.15 soon :rolleyes:
[G1 Android Development] cjimenez1010:
Are you sure that this is Hermes V3? because the size of this one and the Hermes payload V1 are the same...

Anyway I tested it and it works but i couldn't verify if it was the V3...
[G1 Android Development] .kAroshi:
ahh back home!

The one posted is hermes' v3 payload, i just checked and works awesomely. Use it as usual.

I have yet to get around how the new psfreedom with multiple firmware versions support works.. but will do tomorrow. I compiled it but doesn't seem to work correctly.
[G1 Android Development] vitorgatti:
yay welcome back!

*waiting for the 3.15 version*

:D

also, I think you can change psfreedom wiki's page about HTC Dream/G1. Someone removed your version and put a different one (using Recovery), but it seems the developers working on that version abandoned the project (at least for Dream/G1).

:D
[G1 Android Development] erickdj:
Good to see you're back! I've been using Amon_Ra's recovery PsFreedom, so I've got no experience with your version. I'm interested in switching over to your files, so can you tell me if I'm right about the process to use? Here's what I'm thinking it involves:

1.) Flash "enable" file

2.) Copy payload file to "/data/local"

3.) Reboot phone

4.) Use "disable" file when usb storage is needed.

Is that right? Am I missing something or am I on the right path?
[G1 Android Development] cjimenez1010:
I'm also using Amon_RA's version modded with Custom payload option, then i can use the payload_V3 posted here...how can i know that is the right version? because in both versions open manager 1.14.2 and 1.16 works
[G1 Android Development] erickdj:
So I flashed the "enable" file, then I used File Manager to look for the /data/local directory, but my phone doesn't seem to have it. I can navigate to /data, but it's empty. I looked for the /proc/psfreedom/payload file and found it, but it's a 0kb file and I don't have permission to delete or rename it. I ran the terminal program and keyed in the "cat /sdcard/payload.bin > /proc/psfreedom/payload" command, the terminal just returned another prompt but didn't say if it worked or not. Navigated back to psfreedom folder with File Manager and the payload file was still a 0kb size file. Haven't had a chance to try this on my ps3 because I'm at work, but I figured I would ask now to see if someone knew if I'm doing this right.
[G1 Android Development] .kAroshi:
/proc/psfreedom/payload is not an actual "file", so it's normal that you see it that way.

I suggest you follow these steps:

- flash enabler

- test if it works on ps3

- copy payload (named 'payload' without the quotes) in /data/local/ (create it if needed)

- reboot phone

- test on ps3

This will let us see if anything is not working properly.

Also cat payload > /proc/psfreedom/payload should not return anything if done correctly.
[G1 Android Development] erickdj:
Thanks for the reply. Here's what I've tried so far:

ran "cat /sdcard/payload.bin" and got a screenful of code.

ran "cat /proc/psfreedom/payload" and got the same screenful of code. So it seems like the payload code did load into the "proc/psfreedom/payload" location.

A couple more questions(I'm a newbie when it comes to linux stuff):

Is the "cat" command permanent, or do I have to enter it every time the phone is rebooted?

Also, if I copy the payload file to "data/local", do I have to remove the .bin extension?
[G1 Android Development] erickdj:
Here's my latest development:

I typed the following commands into the terminal:

su

cd data

mkdir local

cp /sdcard/payload.bin /data/local/payload

cat /data/local/payload

after typing the "cat" command I got the same screenful of code I had gotten before with "cat /sdcard/payload.bin" and "cat /proc/psfreedom/payload". So I'm assuming it's got to have worked. Will definitely try tonight when I get home, it's only 11am here.
[G1 Android Development] .kAroshi:
the "cat" part is optional.. only if you want to try it without rebooting, if its in /data/local/payload it will get loaded on startup.
[G1 Android Development] keepkool:
@.kAroshi : can we hope for a 3.01 and 3.15 payload for other android devices like the G1 :)

I hope so
[G1 Android Development] erickdj:
oh, ok. So I guess I should be good to go since the cat command on /data/local/payload showed a bunch of code on the screen.
[G1 Android Development] KoolKidsKlub:
I would like a 3.10 payload.

EDIT: BTW, what does "The payload can be wherever you want and has to be in the classic binary format." mean? Does that mean that we can just run the 3.10 payload without you having to update anything? And if so, how do we do it ourselves?
[G1 Android Development] .kAroshi:
mmh i don't know it the new payloads work that way, psfreedom has undergone a lot of change lately. I can try to compile it though.. maybe you could test it for me, as i do not have a 3.10 or 3.15 ps3 obviously..
[G1 Android Development] .kAroshi:
Ok.. try the attached files, don't know it they work though..
[G1 Android Development] KoolKidsKlub:
Alright, I'll try it, though my 3.10 PS3 is not working 100%, I just wanted to try to see if I can fix it with this. BTW, do I get the payload in PSFreedom? What folder do I put it in, and how?
[G1 Android Development] bigd5783:
any ideas on how we might be able to get this working with Amon-Ra's recovery? would this require a full recompile of the recovery or is there a file we can replace somewhere on the phone?
[G1 Android Development] keepkool:
@bigd5783 - read the whole post, your answear is here

or try this

copy payload.bin to /sdcard (use a file manager, ftp etc..)

go to shell, adb etc and

cp /sdcard/payload.bin /data/local/payload

if not work at first shot, may work for the second LOL

never give up ...... until the job is done

@.kAroshi

this payloads are for G1/Dream correct?

if so I can try it I have a G1 and a PS3 FW 3.01

I post results after test......

a question,

this payload file 3_10_payload.zip is for 3.10?????

I read that the payload is for 3.01 and 3.15

if it is for 3.10

it seems that I need to update to 3.10 before test payload

can you confirm this before I update

I prefer to copy flash files of my 3.01 first

and update to 3.15 after

@.kAroshi is any way you can guide us a way to compile the payload, maybe a small tut :)

I have already a vmware image with Evi1Sp€rm Ubuntu PS3

@.kAroshi

thanks for your work man and welcome
[G1 Android Development] .kAroshi:
@keepcool

the one attached is for 3.01, try it (as usual put it in /data/local) and see if it works, i don't think it's backup enabled, but you should see the install packages menu option.

@KoolKidsKlub

put it in /data/local

@bigd

no, maybe you should ask in amonra's thread...
[G1 Android Development] keepkool:
it true to asume that are 3 diferent payloads? (and now 2 3_01&3_15)

3_01_payload.zip (thanks for quick upload :))

3_10_payload.zip

3_15_payload.zip

if so I can try 3.01.....

I do it now and post asap ;)
[G1 Android Development] KoolKidsKlub:
How would I move the payload into /data/local ? I would like a step by step directions, if possible. And I'm sorry for being a noob.
[G1 Android Development] keepkool:
copy payload to /sdcard goto terminal or adb

# cd /sdcard/payloads
# cp payload_3_01 /data/local/payload
# ls -la /data/local/payload
----rwxr-x 1 root root 1616 Oct 7 22:18 /data/local/payload

or read the post
[G1 Android Development] KoolKidsKlub:
Can I use the emulated terminal?
[G1 Android Development] gor9e:
hey guys i tried the following:

1. copy the payload.bin to sdcard

2. recovery mode home+power

3. open terminal -> enter

4. mount sdcard

5. cp /sdcard/payload.bin /data/local/payload -> got an error here no such directory

6. i created the local dir in data with

# mkdir /data/local

7. i tried step 5 again and it worked.

8. i listed the files in data/local with

# ls /data/local/

and it showed the payload in it.

9. after the reboot i returned to the terminal again and listet the data/local folder again... local disappeared.

Now my question:

Did it work? How can i know it? Is there a way to see what payload is running?

the
[G1 Android Development] keepkool:
yes sure,

you can use adb, terminal

even a filemanager with root permissions like estrong file manager (the best in my opinion)
[G1 Android Development] erickdj:
I did the copy payload method earlier on my phone, haven't had a chance to try it because I'm at work. But here's what I did:

opened the terminal application(phone OS running, not recovery)

changed to "su" user

changed directory to /data

mkdir /local

cp /sdcard/payload.bin /data/local/payload

and just to make sure it had worked, I ran "cat /data/local/payload" and got a screenful of code. To double check, I rebooted the phone and ran the "cat" command again, it still had the code, so I'm guessing it worked. I opened the payload.bin file in wordpad and got VERY similar code to what I saw on the phone, so at this point I'm 99.99% sure it's going to work.
[G1 Android Development] KoolKidsKlub:
payload.bin? I just got a file called payload(no file extension) from the .zip, is it suppose to be .bin?? And in the .zip, there is a folder called "_MACOSX" and it has another payload file in it. Do I just use payload file thats on the root of the .zip?
[G1 Android Development] gor9e:
ok now i am a bit confused. =)

What is the newest "psfreedom" method:

Some weeks ago i got the Enabler and Disabler.zip...

I started in recovery mode and flashed the enabler.zip... it installed a bit an i rebooted in the cyaogen 6. I connected my usb to ps3 and it worked...

Then there was this new recovery image where i can start psfreedom right from the revocrymode without booting the OS.

what method is the current one to use the custom hermes v3 payload properly?
[G1 Android Development] .kAroshi:
The two methods (kernel and module / recovery image) are independent, you're free to use whatever you like the most. I don't know how the recovery handles payloads, this one has dynamically updatable payloads that can be changed whenever you like.
[G1 Android Development] vitorgatti:
@.kAroshi

I tried your 3.15 payload, and it didn't work.

With your original payload, PS3 doesn't even start, but with this one it starts, but there are no extra icons on my XMB.

Any guess?

I've done everything correctly (copied payload to /data/local and rebooted phone).

Thanks!
[G1 Android Development] keepkool:
is any risk of brick my ps3 3.01 trying the 3.01 payload?

I already have one ps3 with YLOD and I dont wanna another dead ps3 :eek:

I hope the reballing works, next weak I have a answear......:o
[G1 Android Development] erickdj:
I got the file that was posted a couple pages back, don't know what file you downloaded. Mine only came with the payload file inside. Sometimes windows won't show the extension, but it should be a "filename".bin file. I think the original file name was "hermes payload v3.bin" or something like that, I just renamed it to payload.bin before copying it to my G1's sdcard. Either way, once it's copied to the /data/local/ folder it won't have an extension anymore. Try looking about 3 pages back and locate the zip file that someone posted.
[G1 Android Development] xxcrashxx:
i have heard that amon ra has dropped the recovery console stuff for fear of sony or something like that. i would rather use and recommend the flashable zip archive. if your a normal user of the g1, and dont use usb support that much, the flashable one is the best. plus like .kAroshi said, "Dynamically updateable payloads" is very nice and future proof.
[G1 Android Development] erickdj:
I agree, I did lots of research and found nothing about Amon_Ra continuing his work on psfreedom. He pretty much removed as much as he could of any evidence he even worked on it. We can pretty much forget about any more psfreedom releases from him. This flashable edition is even better and more convenient than Amon_Ra's, it doesn't require to shut the phone down to go into recovery and then reboot twice again to get back to the phone. I tried it a few minutes ago with the Hermes v3 payload and it worked perfectly. If anything, the only thing the first post needs is better newbie friendly instructions on how to get it going with a custom payload. I know the instructions are there, but they assume the user already has some background knowledge of linux commands, etc... Dumbing it down a bit for newbies could come in very handy and would save a lot of questions/answers.
[G1 Android Development] bigd5783:
.kAroshi if I might make a request for a simple to follow tutorial added to the first post on how to compile our own payloads from the source say hermes or peek and poke or what have you. It may cut down on constant begging and pleading for compiled payloads of the newest "thing".

Oh and thank you so much for your work. I didnt mean to sound ungrateful in my last post. I just use my phone a lot for tethering to my laptop and reflashing it several times a day can get somewhat tiresome. Mad props go out to all the Devs here. If it wasnt for all of you with big hearts and crazy smarts none of this could be happening.
[G1 Android Development] gor9e:
i think this would be great because i didnt found something like this in the internet.

i could do one of this step by step tutorials to charge other payloads like hermes v3, because i spend some time yesterday and today aswell to get this new hermes payload on my phone.

BUT

i must say the payload posted some pages before "payload hermes v3.bin" does NOT work for me.

i have the FW 3.41 with a Slim 120 PS3.

i copied the payload to the data/local/payload and did a 'cat' command after that. it showed some encrypted code like some member said it pages before.

after a reboot i did the same 'cat' to the /proc/psfreedom/payload and i showed up the same encrypted code.

i thought it should work now. i testet a normal backup of tekken 6 and it worked like before.

after that, i tried my F1 2010 backup and it stucks in the loading screen like there was never a hermes payload.

my question is:

Can anyone of you confirm that the G1 / Psfreedom with Enabler.zip and the hermes v3 payload works with F1 2010 (or another game that needs this or an ealier hermes payload) ?

EDIT:

i used the open manager 1.16 with patched and normal mode , both didnt work

ill try an older manager now...

EDIT:

OM 1.14.2 not working.

EDIT:

I finnally found out my problem!!!

For some reason F1 2010 is NOT working on external usb drive. i copied the game to my hdd0 and there you go it works even without bluray disc.

sorry for my confusion but at least i know now IT WOKRS!!!!! ty all for your support!
[G1 Android Development] .kAroshi:
I used the second post to clear up how to use payloads. Tell me if there's something that's not easily understandable, so that i can correct it.
[G1 Android Development] erickdj:
someone else had already confirmed it to be hermes v3 a couple pages back. I haven't had a chance to test it yet with a game that requires the controller patch, but it seems like you might be having a different issue. Even if what you got wasn't hermes v3, the game should have worked with open manager 1.16 or 1.142 with the patch enabled, that's what the pach is for. Sounds like there's something else going on, try erasing all game installaton, game data/saves, and re-rip with patch mode on. I'm trying ssfiv next tuesday, it also needs the hermes v3 code/ or the patch, we'll see if it works.
[G1 Android Development] keepkool:
@.kAroshi

I know that I have ask this, but nobody answear, please can u tell me if

is any risk of brick my ps3 3.01 trying the 3.01 payload?

I know we allways have risks doing this kind of stuff...

any answear is welcome....

@.kAroshi

Its true to assume that If the payload is a psgroove payload we dont need to hexedit it,

we just need to download it and copy psgroove payload without hexedits? and it works

and all the others like psfreedom, aerialx, hermes we need to hexedit to remove 00 00 00 00 00 00 FA CE B0 03

ex

To test your guide

I downloaded 'PSGroove with Hermes v3 Payload' and find the HEX 000000000000FACEB03

in the file port1_config_descriptor.bin

(PSGroove with Hermes v3 Payload\source\psgroove-hermes\port1_config_descriptor.bin)

are you saying that,

if I strip 000000000000FACEB03 from port1_config_descriptor.bin

rename it to 'payload', and copy to payloads path in our G1 it Works?

Just to confirm my thoughts (again) or confirm that I'm wrong :(

UPDATE #1

I note that if I find files in text mode and not hex mode

I found that all this files have the 000000000000FACEB03 string

arduino_mega.hex
at90usbkey_at90usb1287_8Mhz.hex
atavrxplain_at90usb1287_8Mhz.hex
avr_opendousv1.1_at90usb162_8Mhz.hex
blackcat_usb_at90usb162_16Mhz.hex
minimus_avr_usb_at90usb162_16Mhz.hex
olimex_avr_usb_162at90usb162_8Mhz.hex
teensy_at90usb162_16Mhz.hex
teensy1.0_at90usb162_16Mhz.hex
teensy1.0++_at90usb646_16Mhz.hex
teensy2.0++_at90usb1286_16Mhz.hex
usbkey_at90usb1287_8Mhz.hex

ex

:10014000FE010200[B]000000000000FACEB003[/B]AABBCE
[G1 Android Development] .kAroshi:
As far as i know there is no chance of any bricking by testing payloads. The worst that could happen is that your console doesn't start with that particular payload.

As for what concerns the payload creation you have to remove anything BEFORE 00 00 00 00 00 00 FA CE B0 03, not that. Then yes, you can test it.

Also, I meant psfreedom, not psgroove, i corrected it in the second post.
[G1 Android Development] keepkool:
I can live with that LOL,

thanks very much for your answear, I will try that tonight

yesterday I dont try because I´m a ***** and have affraid to brick my PS3 :o

good tip, ok ppl we must remove all the HEX before 00 00 00 00 00 00 FA CE B0 03

its valid to think that the payload must start with 00 00 00 00 00 00 FA CE B0 03

ah ok, I dont view the update

thanks for your awesome help .kAroshi

i think everybody appreciate your work
[G1 Android Development] biglo:
You than Man .kAroshi! I just got the new payload in and I am using it along with the enabler on my g1 running superD! lol. :D Your a true asset to the scene!
[G1 Android Development] personne3000:
.kAroshi, firstly thanks for your work... I've just tried the 3.15 payload you posted and my PS3 only took longer to boot, no new item in the XMB (tried twice).

I even managed to get a BSOD on windows 7 x64 by plugging my G1 in recovery mode into my PC :D

Could you try to make another payload that works with 3.15 ? I read that psfreedom had also been updated to a "multi-firmware" version, so maybe you should try to compile a new psfreedom.ko. I've tried that myself for hours last week, but I couldn't make one that worked...
[G1 Android Development] .kAroshi:
Could you please try these payloads on your 3.01 and 3.15 ps3s?
[G1 Android Development] vitorgatti:
I've tried your 3.15 payload and, as personne3000 reported, it seems to work, but there are no new icons on XMB.

When you say that minutes after a new PSFreedom is released the binary payload is compiled, where can I find this to download? At Kakaroto's github I couldn't find anything.

Thanks!

EDIT: nevermind, didn't see the latest attached files. When I get back from work I will test these ones! :D
[G1 Android Development] personne3000:
What I did :

- adb push payload /data/local/payload with the one you gave in your last post

- flashed the enabler zip you provided in the very first post

and same result : longer boot, no new incon in the game section of the XMB