For the 32A version click here: http://forum.xda-developers.com/show....php?p=8039074
Note that all the work on PSFreedom was done by KaKaRoTo, and he was helped by DrMon in the MSM72K port, i merely compiled their work and put it in a simple package for everyone to enjoy.
Note also that I cannot test my G1 builds myself, as I have only a Magic 32A, so please do a Nandroid backup before testing them for the first time.
I created 2 packages, an enabler and a disabler, that you have to flash over your working CM 6.0 Final installation.
Flashing the enabler will install the modded kernel and PSFreedom module. You will lose usb functionality completely (no adb, no mass storage etc.) until you flash the disabler.
After flashing the enabler the module will always start upon boot, you have to enter no commands on the terminal emulator.
Preliminary: Make sure you are on CyanogenMod 6.0 Final and everything is working correctly. It has been reported that it works also with older CM6 versions and CM5 too, you may try if it works and report it in this thread. If it's the first time, do a Nandroid backup before testing!
- Download these files: www.multiupload.com/23BTK9TRSW (G1-Enabler), www.megaupload.com/?d=KNC9MXW3 (G1-Disabler)
- Put them on your SD card
- Reboot into recovery and Flash Enable_PSFreedom_G1.zip
Now psfreedom should be loaded as a module, you will see no difference, except for the loss of normal usb functions.
To run the exploit:
Make sure you are on 3.41 (DO NOT UPDATE OVER THE NETWORK!)
- Connect the phone to the PS3 using usb
- Turn it off completely (unplug power cable or turn off back switch on Fat models)
- Plug it back in (turn on back switch)
- Turn it on and immediately press the eject button (you should hear 3 quick beeps)
- Booting should take a bit longer (5-10 seconds)
If you see two new options under the games tab, the exploit worked. You can now unplug the phone. Mind that you will have to do this procedure every time you boot your PS3.
If it doesn't work, try with another USB cable, it has been reported that the original data cable works best for this purpose.
- Boot back into recovery
- Flash Disable_PSFreedom_G1.zip
Enabler: http://db.tt/XEKCdBi- Old version Disabler: http://db.tt/QkpccHB
v0: initial release v1: +module loaded on startup +created disabler v2: updated payload (peek & poke) v3: resolved bootloop bug, updated PSFreedom, dynamic payload loading.