Sponsored Links

Sponsored Links

Video: PSFreedom PS3 Exploit Modified to Work on Palm Pre!


Sponsored Links
204w ago - Before the weekend we saw a Nokia N900 port of the PSGroove open-source PS JailBreak PS3 exploit, and now it has been ported to Palm Pre by blake_zero over at PSX-Scene.com (linked above).

Download: PSFreedom for Palm Pre / PSFreedom Module for Palm Pre

Instructions are for working on a linux box running Fedora 13:

Here is a modified version of PSFreedom for the N900 working on my Palm Pre. This version does not support Backup Manager. If Mods allow it I will post the compile module with and without backup manager support.

What you need:

1. The kernel package for the Palm Pre ([Register or Login to view links]) and palm patches ([Register or Login to view links]) that you can find on Open Source Packages.
2. [Register or Login to view links] for your the platform I use [Register or Login to view links]
3. Compiled psfeedom module from the modified PSFreedom source
4. Root access to your Palm Pre, it could be by ssh or Terminal app on phone

Setting the ARM toolchain

1. Extract the file:

tar xjvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

2. Move the extracted folder where you like it to be:

mv arm-2009q1 /usr/local/arm

3. Set some environment variables so cross-compilation works. Create a new file named setup-env and paste this

export PRETOOL_DIR="/usr/local/arm"
(echo "$PATH" | grep -q "${PRETOOL_DIR}") || export PATH="${PRETOOL_DIR}/bin:${PATH}"
export STRIP="arm-none-linux-gnueabi-strip"
export LD="arm-none-linux-gnueabi-ld"
export CC="arm-none-linux-gnueabi-gcc -march=armv4t -mtune=arm920t"
export CPPFLAGS="-isystem${PRETOOL_DIR}/arm/arm-none-linux-gnueabi/include"
export RANLIB="arm-none-linux-gnueabi-ranlib"
export CXX="arm-none-linux-gnueabi-g++ -march=armv4t -mtune=arm920t"
export OBJCOPY="arm-none-linux-gnueabi-objcopy"
export PKG_CONFIG_PATH="${PRETOOL_DIR}/usr/local/lib/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR="${PRETOOL_DIR}/arm/arm-none-linux-gnueabi"
#export LDFLAGS="-L${PRETOOL_DIR}/usr/local/lib -Wl,-rpath-link,${PRETOOL_DIR}/arm/arm-none-linux-gnueabi/lib -Wl,-O1"
export CCLD="arm-none-linux-gnueabi-gcc -march=armv4t -mtune=arm920t"
export MAKE="make"
export CFLAGS="-isystem${PRETOOL_DIR}/usr/local/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os"
export CXXFLAGS="-isystem${PRETOOL_DIR}/arm/arm-none-linux-gnueabi/include -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -fpermissive -fvisibility-inlines-hidden"
export F77="arm-none-linux-gnueabi-g77 -march=armv4t -mtune=arm920t"
export AS="arm-none-linux-gnueabi-as"
export AR="arm-none-linux-gnueabi-ar"
export CPP="arm-none-linux-gnueabi-gcc -E"
export OBJDUMP="arm-none-linux-gnueabi-objdump"
export CONFIG_SITE="${PRETOOL_DIR}/arm/site-config"

you need to set PRETOOL_DIR to where you move the extracted folder. Finally Source the variables (use the path where you saved setup-env):

. /usr/local/pre/setup-env

Extract and compile Pre Kernel

1. Extract the kernel:

tar xvzf linuxkernel-2.6.24.tgz

2. Extract palm modifications:

gunzip linux-2.6.24-patch.gz

3. Change to kernel directory:

cd linux-2.6.24

4. Apply patch:

patch -p1 < ../linux-2.6.24-patch

5. Copy configuration for the Pre:

cp arch/arm/configs/omap_sirloin_3430_defconfig .config

6.Compile the kernel:

make

(this will take a while)

Compile modified PSFreedom source

1. Extract the files:

tar xvzf PSFreedom-for-PalmPre.tar.gz

2. Change to folder:

cd PSFreedom-for-PalmPre

3. Compile PSFreedom:

make

Copy and install psfreedom.ko module to Palm Pre

1. Connect your Palm pre to PC on drive mode and copy psfreedom.ko to it
2. ssh to your pre (or open terminal app) and insmod the module:

insmod /media/internal/psfreedom.ko

Now you should be ready to go

1. Turn completely off your PS3 with firmware 3.41
2. Connect your Palm Pre to the usb of PS3
3. Turn on your PS3 followed by rapidly pressing eject
4. Wait for your PS3 to reboot
5. Enjoy

After using your PalmPre for this exploit you should make a complete device restart to restore usb functions.

Finally, below is a video of it in action from Novis619 via YouTube!










Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 14 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

spark32's Avatar
#4 - spark32 - 204w ago
Waiting for this for Blackberry pearl. It's a smartphone so it should be able to do this right?

slayerpsp's Avatar
#3 - slayerpsp - 204w ago
An easy to use ipk file would be sweet for us dummies. i have no clue how to do this oh well i'll wait for the android apk or maybe some smart programmer can turn this into a ipk file to use web os quick install. thanks for your hard work im just not smart enough to use it.

magneto198's Avatar
#2 - magneto198 - 204w ago
can someone simplify this as a direct download to the phone? I'm sure many of us pre owners don't know where to start using linux and compiling and changing all that stuff.

garretts228's Avatar
#1 - garretts228 - 204w ago
Htc Diamond next?

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News