Petit bémol la version ne supporte pas Backup Manager. Mais si des mod viennent à venir l'auteur postera un suivt avec et sans le support.

Ce dont vous avez besoin :
- Le kernel du palm pré (linuxkernel-2.6.24 et les patchs (linuxkernel-2.6.24-patch(pre))
- ARMToolChainpour votre plateforme j'utilise IA32 Linux toolchain, 2009q1 release
- Compilez le module PSFreedom depuis les sources modifiées.
- Un acces Root à votre Palm Pré, cela peut être via le Terminal ou par SSH.
Les paramètre d'ARMToolChain :
- Extraire les fichiers :
- Code: Tout sélectionner
tar xjvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
- Déplacer les fichiers à l'endroit que vous désirez :
- Code: Tout sélectionner
mv arm-2009q1 /usr/local/arm
- Mettez en place les viariable d'environement afin que la "cross-compilation" fonctionne. Vous pouvez créer un nouveau fichier nommé setup-env dans lequel vous pourrez copier ces paramètres :
- Code: Tout sélectionner
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"
- Vous devez mettre PRETOOL_DIR ou vous avez déplacé les fichiers extraits.
- Code: Tout sélectionner
. /usr/local/pre/setup-env
Extraire et compiler le kernel du Pré :
- Extraire le Kernel :
- Code: Tout sélectionner
tar xvzf linuxkernel-2.6.24.tgz
- Extraire les patchs :
- Code: Tout sélectionner
gunzip linux-2.6.24-patch.gz
- Se déplacer dans le répertoire du Kernel :
- Code: Tout sélectionner
cd linux-2.6.24
- Appliquer les patchs :
- Code: Tout sélectionner
patch -p1 < ../linux-2.6.24-patch
- Copier la configuration pour le Pré :
- Code: Tout sélectionner
cp arch/arm/configs/omap_sirloin_3430_defconfig .config
- Compiler le Kernel :
- Code: Tout sélectionner
make
Compiler les sources modifiées de PSFreedom :
- Extraire les fichiers :
- Code: Tout sélectionner
tar xvzf PSFreedom-for-PalmPre.tar.gz
- Ce déplacer dans le répertoire :
- Code: Tout sélectionner
cd PSFreedom-for-PalmPre
- Compiler PSFreedom :
- Code: Tout sélectionner
Make
Copier et installer psfreedom.ko sur votre Palm Pré :
- Connectez votre Palm Pré à votre PC en mode disque et copiez psfreedom.ko dessus
- se connecter avec SSH sur votre Palm Pré et lancez la commande :
- Code: Tout sélectionner
insmod /media/internal/psfreedom.ko
Il ne vous reste plus qu'à appliquer la procédure suivante :
- Eteindre complettement votre PS3 avec firmware 3.41
- Connectez votre Palm Pré à un des ports USB de la PS3
- Allumez votre PS3 puis appuyez rapidement sur le bouton Eject
- Attendez le reboot de la ps3
- Profitez

Après avoir utilisé cet exploit vous devez opérer un reboot complet de vote Palm Pré pour restaurer les fonctionnalités USB.
Téléchargement :
PSFreedom-for-PalmPre
psfreedom-module-for-palmpre
Source : PSX-Scene






