yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] amazinglarry311:
Because the difference between 1.2.0 and 1.3.0 (and 1.3.1) is that they are PL3 (no hermes) compatible and it isn't.

Edit: tried making a pl3 version with new spoofed fw version, doesnt connect to psn.

use hermes.

UPDATE:

I did however put together a newer version of the above mentioned hermes PSN capable recovery image.

This is the same one as before but with the ability to load a payload of your choice. Place payload on root of sdcard and simply name payload.

i.e. /sdcard/payload

In case a new hermes patch is released or even in the off chance we see a hermes 5, or if you want to use an older payload, this will load any payload the original kernel in this thread was capable of loading.

PSFreedom Hermesv4b+math+netkas with dynamic payload capability

tested with a couple payloads that lacked specific features and were subsequently patched. tested with an unpatched hermesv3 and it played a backup with disc in, tested with hermesv3b and was able to succesfully update a game and play disc-less but could not get online. removed payloads from sdcard and was able to get online again with disc-less backup.
[G1 Android Development] WiiR0cKz:
amazinglarry311 does that one have the spoofed version?
[G1 Android Development] amazinglarry311:
No, spoofed version doesn't work.
[G1 Android Development] willmav5000:
The version spoofing only works with 3.41 for now. The attached file is PL3 that will spoof the version and let you on PSN.
[G1 Android Development] WiiR0cKz:
willmav5000 how can I implement that payload into an img or zip so I can flash it on my phone...
[G1 Android Development] dev78:
This isn't working for me. Is this G1 compatible?
[G1 Android Development] XZ32:
Is there any way to use these mods/recoveries with the new ezzerty kernel/spl/radio?
[G1 Android Development] jadflat:
try this, it's been faced
[G1 Android Development] WiiR0cKz:
Do we just flash that in recovery?
[G1 Android Development] dreary79:
^ works. Thank you.
[G1 Android Development] jadflat:
it's for the old method one page 1, copy to data/local and run enable.zip from recovery menu
[G1 Android Development] dev78:
Thank jadflat. It's working for me too. I did notice unknown usb when I brought it up.
[G1 Android Development] jadflat:
for some reason pl3 always seems to do that for me too, I might to resize the payload differently and see if it works

can someone plese try this and see if it gets rid of the unknown usb message
[G1 Android Development] dev78:
My ps3 says firmwire 3.50 nice. For some reason netflix crashes on me though. Has anyone else tried Netflix?
[G1 Android Development] WiiR0cKz:
netflix crashes for me aswell
[G1 Android Development] dreary79:
Has anyone tried to load a game with this. I don't think its working. The spoof is working.
[G1 Android Development] jadflat:
try this version for netflix. If you have problems not seeing games in your game manager or corrupted data you may need to go back to hermes v4 and fun the fix permissions pkg and then go back to pl3
[G1 Android Development] WiiR0cKz:
Netflix works with that one... thanks a bunch :p
[G1 Android Development] jadflat:
good one, does it give you the unknown usb messgae?
[G1 Android Development] dev78:
For me not at the beginning but when I loaded netflix it came up.
[G1 Android Development] WiiR0cKz:
not anymore.... actually only when i load netflix i get that unknown device
[G1 Android Development] pudgedaddy:
Finally Netflix working! Still getting unknown USB device, but everything seems to be working anyway.
[G1 Android Development] szu_cloud:
it is not working for me.still says needed to update first before coming to psn.

i am using Enable_PSFreedom_G1_v4RC1.zip.And the payload is copied to /data/local,and i reboot too.

any suggestion?
[G1 Android Development] dev78:
downgrade to this Enable_PSFreedom_G1_v3 and try this

cd /sdcard

cp payload /data/local/payload

reboot
[G1 Android Development] asb123:
any info on whether or not the new ps downgrade (from the ps freedom ppl) will be utilized here?
[G1 Android Development] bigd5783:
ps freedom guys dont have a ps downgrade that is those selfish greedy psjailbreak twats. There may be something in the works though.
[G1 Android Development] bigd5783:
Just as a heads up this doesnt work with Call of Duty Black Ops. I tried loading the game but it just goes to black screen.
[G1 Android Development] dev78:
It works for me. Have your tried this fix http://psx-scene.com/forums/f6/tut-...working-v3-41-a-70203/index46.html#post581015
[G1 Android Development] amazinglarry311:
which version of psfreedom found here are people using the new pl3 payload with 4rc1 or v3?

Edit:

Nevermind, i tested the newest pl3 payload provided in this thread with my recovery that allows dynamic payloads and the FW spoof to 3.50 is working.

No new recovery image required, just put the payload in /sdcard/payload if using

my recovery mod

and start up as per normal. USB device message still appears but it doesnt seem to effect disc-less play or PSN and you dont need your device plugged in after it boots anyway.
[G1 Android Development] o2do:
Hey there, I am using your recovery and put the payload from post: 649, but it does not spoof my FW and Netflix won't load .... is the recovery version the one posted on post: 616?
[G1 Android Development] amazinglarry311:
I didn't add payload changing capability until the image I posted on page 633, although if you are using the hermesv4+math+netkas psn image it should connect no problem.
[G1 Android Development] Ohsaka:
Someone please ping me when the new 3.5 downgrade ability gets reverse engineered to the open source community. :)
[G1 Android Development] Stryder5:
I will need your IP to do so.
[G1 Android Development] RanT476:
Yo wuts good Amazinglarry311, i see you've been porting payloads and such. I'm sure you've heard of the new payload:

Xoeo on the a9vg forum has decided to share his own custom version of the PL3 payload to the community. According to him, this payload has the following features:

* Based on the PL3 code structure, but contains implementation of Hermes for increased stability.

* Allows playing of PS1/PS2 games in JB mode

* Enables Life with Playstation in JB Mode

* PSN Access (Different implementation from what's out there right now)

* 3.50 Spoof

* Fixed the bug of Linux menu disappearing under XMB

This is for firmware 3.15 only. He has been using this himself and says this is very stable. He doesn't have a 3.41 machine so it's hard for him to test this for 3.41. Therefore he's releasing the source so other developers can port this to 3.41.

BIG THANKS to xoeo again!

That one is the newest, and i saw that you made that nice post before.

so can you make that new payload into the recovery too? that would be BEAUTIFUL, thx man yea i still use my G1 and i still love it, i love the other payload too but hey it wont hurt to stay current good lookin man 1
[G1 Android Development] dev78:
Can someone post some updated compiling instructions for the G1? So one person doesn't have the burden of making payloads for the community?
[G1 Android Development] RanT476:
ya or that, i'd econd that man srsly ill do the compiling on my own if i knew how and im pretty tech savy so it wont be too hard for me to learn once i can read wut to do
[G1 Android Development] dev78:
Yeah. I appreciate that you guys are taking your free time to compile these payloads. Especially since the G1 is the last device to get compiled these days.

I have these instructions that I found, but I know these instructions are outdated.

First thing we need to do is install some applications through apt, so open a terminal and do the following:

sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev gcc-4.3 cpp-4.3 g++-4.3 texinfo autoconf

Now we need to clone PSFreedom from github to our local PC, pull it’s submodules and get the toolchain installed

cd ~/

git clone git://github.com/kakaroto/PSFreedom.git

cd PSFreedom

git submodule update --init

cd pl3

git submodule update --init

cd ps3toolchain

sudo ./toolchain-sudo.sh

Now go get a Coffee/sleep, installing the toolchain can take a few hours (6-7 hours if you are running Ubuntu in a Virtual PC)

Ok, so you have had your Coffee or sleep and you have the toolchain installed & PSFreedom cloned to your home directory, the hard part is over.

Now you need to edit your .bashrc file:

gedit ~/.bashrc

Add the following line to the end of the file:

export PATH=${PATH}:/usr/local/ps3dev/ppu/bin/

To compile PSFreedom’s payloads is simple now, open a terminal and do the following:

cd ~/PSFreedom/pl3

make
[G1 Android Development] amazinglarry311:
I havent compiled any payloads at all. My thanks all goes to jadflat for that.

If i knew where to find current binaries i could take a crack at porting them, but compiling.. probably not at the moment.
[G1 Android Development] RanT476:
damit u dont compile....well um ask that guy if he could give u the instructions so we can make our own or port the new payload into the recovery, thx man
[G1 Android Development] jadflat:
I haven't compiled any either, I just take the .bin file and edit it into the "payload" file, instructions to do it for hermes payloads are on the first page . Pl3 is a bit trickier, you need to add the psgroove header to it, resize it and then you edit it the same as the hermes payload.

there's a post in the t84 section on psx scene with the instructions for it, I don't have time to dig it up now though
[G1 Android Development] amazinglarry311:
Is there a repository of binaries available? I've not been successful finding a good source or new feed for all the patched releases.
[G1 Android Development] RanT476:
ok so, both of you cool dudes, lets figure out how to do this and make the recovery images with the new payloads so we can keep this up to date.
[G1 Android Development] Ohsaka:
If you don't think you can do the compile yourself because you only have windows installed, you can download free VMWare Player and a pre-made Ubuntu image. That's what I use to do BiffMod ROM compiles.
[G1 Android Development] RanT476:
I guess your not understanding what im typing here, now you see back a few pages where someone edited the amon_ra Recovery Image and put the Hermesv4b + PSN + etc rite?. now i wanna be able to do that myself, add the new payloads to the recovery image as they come along, and not have to brother anyone else here to do it for me and ill upload em here i guess if people ask. thats what im asking, if i kno how to get that task done all is well, clear enuff?.
[G1 Android Development] kayiman2005:
HermesV4b 3.50 spoof and PSN

Can you guys compile the new hermesV4b with 3.50 spoofing and PSN for G1. here is an attachment of the hex.
[G1 Android Development] Lieu10ant:
^^ this

i'd rather have a recovery where i'd get to use all my usb features when i'm NOT on the recovery (well, i don't ever use it, it's an old phone and i have a vibrant) but i think having the recovery is the most user friendly, full-featured way to do it.

i personally have no clue on how to make these edits, but if RanT can do it, and if someone could explain to him, that'd be great. i personally haven't even got this payload jazz figured out yet... i barely have any time to read through the huge thread.
[G1 Android Development] RanT476:
Yea i will do it if someone explains it to me on how to edit the current recovery and add the new one and compile it sure ill do it

i think i have an idea of how its done tho, just go in and just replace the payload with the new one and rezip? cause they are zip files but i dout its that simple...
[G1 Android Development] amazinglarry311:
hermes-v4b-Xeoe-Cyberskunk-Evilsperm-Eco

newest hermes v4b payload spoof to 3.50

and by the way you can use this payload with the latest recovery mod i did, i'm not sure if you guys are paying attention but it allows use of different payloads than the default one.

PSFreedom 1.2.0 mod default hermesv4b /w payload support

Place payload on sdcard root named payload

i.e

/sdcard/payload

mediafire.com/download.php?s6flf49x3216qin
[G1 Android Development] WiiR0cKz:
How/where do you get that payload file from though?
[G1 Android Development] RanT476:
o rly? i thought that was for the usb zip crap on the 1st page, i read it, it said that you can put the file named "payload" in the root of your SD card and it will load it, if no payload is there it will just load the payload that the recovery came with, that i kno how to do, post the recovery again, ill use that as long as it has the payload that was on the recovery before that one
[G1 Android Development] RanT476:
Larry the payload u just posted is for 3.15 if im not mistaken, where did u get it from psx-scene?
[G1 Android Development] WiiR0cKz:
yeas its for 3.15... I believe they're still working on the 3.41

RanT476 this is the recovery he's talking about... http://xdaforums.com/showpost.php?p=9214436&postcount=661
[G1 Android Development] RanT476:
i kno, why do u think i asked if it was from xda
[G1 Android Development] RanT476:
someone post the recovery that we can run our own payloads from
[G1 Android Development] thugplayer:
I found a pre-compiled bin by Evilsperm and hex edited per the directions on the 2nd post of this thread. The hardest part was finding the .bin to hex edit.

FOR 3.41

This payload includes

- hermesV4b

- xeoe - PSN Support

- ecosystem_mod - 3.50 Spoof

- math - corrected offset

I tested it myself and it works. System Info says 3.50 and I was able to log into PSN.
[G1 Android Development] RanT476:
what are you on? 3.15 or 3.41?
[G1 Android Development] jadflat:
I hear ya, that's why I bought a Teensy 2.0, my time is worth more to me than the $24 this cost. The Teensy 2.0 is always one of the first boards that the hexes are compiled for, and it's very very easy to program. Save yourself the time and hassle and grab one of these.
[G1 Android Development] amazinglarry311:
wow...

the one i posted is indeed for 3.41 not 3.15 guys (dont believe me? check it against the 'g1payload' above in hex) tested and working. the links for the recovery image in question are in my post from last page.

the .bin i edited was courtesy of evilsperm.
[G1 Android Development] thugplayer:
Sorry guys should have mentioned. 3.41

I do have a Teensy++ 2.0 but I also have a G1. Call it boredom if you want but it gives me something to do to have both devices up to date.
[G1 Android Development] bigd5783:
Larry thanks for everything! Thank you for the recovery and the port of hermes. Ill post this over on the psx-scene as there are several people looking for it.
[G1 Android Development] jblaze513:
Larry! I also will say "Thank You!". That is so awesome you have been keeping the G1 ports up to date...

One thing I was not sure about is how to install this recovery... the past recoveries I have used from yourself and Amon_Ra came in the format of .img files and I would flash them through "console" in my current recovery i was using.

This one is in .zip format and I obviously do not want to mess up my G1 recovery by installing it wrong. Any responses are appreciated. Thanks

EDIT: I see the file "recovery.sh" and the "META-INF" folder inside the zip but am not sure how to install that.
[G1 Android Development] Stryder5:
Unzip it and look in the "sdcard" folder. You'll see the .img file there. I flashed that .img file without any problems from fastboot.
[G1 Android Development] jblaze513:
Thanks Stryder for the quick response... So do I need any of the other files/folders that are in the zip?
[G1 Android Development] lamario:
Worked like a charm, Thanks!
[G1 Android Development] mulletcutter:
ah damn, i must of updated my ps3, im at 3.50. my phone boots up with cm6.1 with this but doesnt work with the ps3.
[G1 Android Development] amazinglarry311:
The recovery I provided is just flashed from recovery. Load it on your sdcard root, flash from recovery, and reboot into recovery afterwards.

No damage is done, the recovery partition is loaded into a ramdisk when started so you can flash a new recovery from recovery non-destructively.

Ive found out how to port the pl3 binaries so let me know if any pop up.

I post at the cm forums as -Stevo- and I keep an updated recovery thread for psfreedom there as well in the hacks and mods section if you ever need links or have questions.
[G1 Android Development] Stryder5:
I didn't seem to need anything else other than the .img file.
[G1 Android Development] naguz:
I think it should be pretty straigthforward to compile PL3 from sratch, the psfreedom tree (which pulls it in as a subdir) have a ready made config for Dream, I believe. I'm jut not sure what exactly you get after compile. :P
[G1 Android Development] dev78:
Larry, you are the man. Here is a repository that I found that may be based on the latest payload if someone wants to give it a try.

https://github.com/evilsperm/hermes
[G1 Android Development] insanedrunk:
What would we have to do to get a port(whether it be a recovery or usb module) to get psdowngrade working? I am trying to earn enough cash to buy one, but if i can get it on my g1 that would be awsome.
[G1 Android Development] Fenopy:
Um... Those aren't ported to ANYTHING yet. I am sure it will be, but until then, prolly wont see anything for G1/MyTouch.
[G1 Android Development] jadflat:
here's a good guide with some automating scripts for anyone wanting to compile for themselves - http://psx-scene.com/forums/f178/how-compile-pl3-payloads-ti-84-automated-69060/
[G1 Android Development] phroxX:
Would someone compile the last payload Hermes spoof version 3.50 and greater access to PSN to install and the easiest way for the recovery of the cell because as most of us mere mortals can not compile.
[G1 Android Development] jadflat:
it's already been done, have a look on page 69 of this thread
[G1 Android Development] amazinglarry311:
has anyone succesfully been able to get PS1/PS2/Life with Playstation working in jb mode on 3.41?

If so is there a different payload being used. I was under the impression the latest Hermes with the spoof and patches by xeoe were supposed to enable that.

I know it works on 3.15 with xeoe's PL3, so maybe it's just a matter of waiting for that to be ported to 3.41 now that the source is out.
[G1 Android Development] insanedrunk:
Just found a website that is working on a free port of ps downgrade, heres a quote since Im not allowed to post links.
[G1 Android Development] phroxX:
I saw the most G1payload.zip not know how to install, I put it in the root of SD and tried using the installer zip file recovery did not work out more, you know tell me how I can install?
[G1 Android Development] amazinglarry311:
Newest Evilsperm hybrid PL3 testing payload

View attachment 444421

Untested by me as of yet (waiting for the wife to go to bed)

UPDATE:

Really low game compatibility (800#### errors). i'd recommend sticking with one of the latest PL3 payloads.

EvilSperm even mentioned it in the official thread. it's an early release.
[G1 Android Development] WiiR0cKz:
Thats a permission error... you can just jb with old pl3 first and run the game so it can install its data than go back to the newest payload and it would work. :)
[G1 Android Development] amazinglarry311:
Nope. Still getting 800* errors on most games.
[G1 Android Development] jckfun:
I have the same issue: I think PS1/PS2 emulation is not working in this payload.

Indeed, I have tested it with my PS3 Slim 120GB FW 3.41 and Metal Gear Solid 4 (hermes-v4b-Xeoe-Cyberskunk-Evilsperm-Eco payload).

From PS Jailbreak Compatibility website, it is clearly stated:

"At the beginning of Act 4, a PSX Emulator is loaded in order to play the beginning of MGS1. This crashes the Backup Manager! Workaround: play this part from original disc and save afterwards. Then continue normally. Or: use someone else's save file to skip this part and continue normally afterwards.."

I am still having the crash that means PS1/PS2 emulation is not OK ...

Anyone else ?

Regards,
[G1 Android Development] inkblot007:
I downloaded the recovery image from the link you provided and it installed fine. I put the new pl3 payload as you stated into /sdcard/payload but when I run JB I am still on 3.41 FW, not spoofed to 3.50. Is there a step I am missing? Any help is much appreciated.

Also, thank you very much for your work on all of this.
[G1 Android Development] pudgedaddy:
Looks like none of this spoofing matters anyhow....Sony just updated PSN and now the spoof doesn't get you on PSN anymore.....NO SOUP FOR YOU!!!!
[G1 Android Development] amazinglarry311:
you have to make sure you're using the right payload. and that it's named /sdcard/payload

and also you need to make sure you're using the v2 recovery not the original one.

PL3 payloads from other sources will not work as they havent been 'face'd'
[G1 Android Development] amazinglarry311:
newest evilsperm hermes payload:

View attachment 445446
[G1 Android Development] naguz:
What exactly do you mean by "face'd"? Any psfreedom version should be perfactly capable of running normal .bin payloads.

Attached is the PL3 NOAUTH from evilsperm with PSN&spoof, it does not work neither with the version provided in the first post of this topic, nor the version 2 recovery you are linking to.

View attachment payload_no_unauth_syscall_3_41.bin.zip

With the mod in the first post, it takes a long time to start up, as usual, but it isn't jailbreaked, with the v2 you link to, it starts up in normal time. payload named "payload" at the root of sdcard.

Just to clarify, you do mean "Run PSFreedom" when you say start up like normal?

If there are any recent psfreedom versions out that actually works with newer pl3 payloads, I' like to know.
[G1 Android Development] dev78:
Thanks Larry. So whats new with this payload?
[G1 Android Development] amazinglarry311:
PL3 payloads work just fine. The version of psfreedom I provided in v2 as well as the original one in this thread will not load pl3 payloads without a header being added.

Check my threads at psx-scene or the cm forums for updated payloads that work. I'll post a tutorial wheni'm home from work on modifying pl3 binaries for use with v2

I'm working on a pl3 only mod with different firmware support amd dynamic payloading this weekend maybe.
[G1 Android Development] naguz:
k, thanks. Too bad the repo python script android and cm use to check out git repo's don't work for me, or I'd ty to build a newer psfreedom version myself. Don't know if Iæd be able to put it in a recover image (haven't lokked at the .img file contents yet), but at least i'd be able to make an updated version of the method in the first post.
[G1 Android Development] jadflat:
use the rc3 on the first page and the pl3 spoof that I "face'd" and "headed" :) a few pages back, just check my recent posts and you'll find both the def and no auth versions
[G1 Android Development] naguz:
Thank you. But I'd like to have a psfreedom version I can throw any .bin into that should work, and have it work, if I want to test newer compiles. AFAIK this should be possible with newer builds of psfreedom unless I have missed something. If anyone know what header too add, please tell (or I could try to have a look at the .bin in a hex editor of course, if it isn't any worse than that. Is it the latest from evilsperm you posted?