[Switch 2] Première version de Jellyfin sur Switch 2 compatible CiV7 via CiVHomebrew
[Switch 2] L’accès au système de fichiers (FS) fonctionne désormais via Civilization VII
[PS5] Hookshot tourne nativement avec Vulkan et atteint jusqu'à 60 FPS sur PS5 Pro
[Switch 2] IZ2S Platform 0.22 : IZlauncher gagne en autonomie et l'émulateur PS1 intégré
[PS5] PS5 Remote : allumez votre PS5 directement depuis votre smartphone
[PS5] PS5 Memcard : transformez vos clés USB en cartes mémoire pour sauvegarder vos jeux PS5 et PS4
[Switch] Atmosphère 1.12.2 : une nouvelle mise à jour apporte le support initial du firmware Switch 23.5.0Blake_Zero du forum PSX-scene à modifié les sources du PSfreedom destiné a faire fonctionner le hack PS3 sur un N900, afin qu'il fonctionne sur un autre téléphone le Palm pre. Pour l'instant cette première version ne supporte pas backup manager (lancement d'iso) mais il devrait être patché prochainement ... nous vous tiendrons informé.
Ce dont vous avec besoin :
1. Ce kernel pour le Palm Pre (linuxkernel-2.6.24.tgz) et le patch pour le palm (linuxkernel-2.6.24-patch(pre).gz) vous pouvez les retrouver sur Open Source Packages.
2. L'ARM toolchain pour votre plateforme. L'auteur utilise IA32 Linux toolchain, 2009q1 release
3. Le module compilé du PSfreedom modifié (basé sur les sources du PSfreedom)
4. Un accès "Root" a votre Palm Pre, cela peut se fait via ssh ou l'application Terminal sur le téléphone.
Paramétrage de la chaine ARM :
1. Extraction du fichier :
Code:
tar xjvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
2. Déplacement du fichier où vous le souhaitez :
Code:
mv arm-2009q1 /usr/local/arm
3. Paramétrage des variables environnement permettant le fonctionnement de la compilation croisé.
Créer un fichier nommé setup-env et copié cela
Code:
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 paramétrer PRETOOL_DIR vers où vous avez extrait le dossier. Finalement relié les sources aux variables en utilisant le chemin d'accès ou vous avez sauvegardé setup-env :
Code:
/usr/local/pre/setup-env
Extraction et compilation du Pre Kernel
1. Extraction du kernel :
Code:
tar xvzf linuxkernel-2.6.24.tgz
2. Extraction des modifications palm:
Code:
gunzip linux-2.6.24-patch.gz
3. modification du chemin d'accès au kernel :
Code:
cd linux-2.6.24
4. Application du patch:
Code:
patch -p1 < ../linux-2.6.24-patch
5. Copie de la configuration pour le Pre:
Code:
cp arch/arm/configs/omap_sirloin_3430_defconfig .config
6.Compilation du kernel:
Code:
make
(cela prendra un certain temps)
Compilation des sources modifiés du PSFreedom
1. Extraction des fichiers :
Code:
tar xvzf PSFreedom-for-PalmPre.tar.gz
2. Changer le dossier :
Code:
cd PSFreedom-for-PalmPre
3. Compiler le PSFreedom:
Code:
make
Copier et installer le modulel psfreedom.ko vers votre Palm Pre
1. Connecter votre Palm pre à votre PC en mode support amovible et copier psfreedom.ko dessus.
2. Connectez vous en ssh sur votre Palm pre (ou ouvrez l'application terminal) puis lancez la commande:
Code:
insmod /media/internal/psfreedom.ko
Utilisation sur la console
1. Eteindre complement votre PS3 en FW 3.41
2. Connecter votre Palm Pre grâce a l'usb de votre PS3.
3. Allumer votre PS3 et appuyer rapidement sur eject.
Après avoir utilisé votre PalmPre pour cette exploit il faudra le redémarrer complètement pour restaurer les fonctions USB.









Xtech je te rejoins sur ce point , cependant je pense qu'il ne faut pas oublier que c'est une bonne chose qu'autant de portages soient réalisés en aussi peu de temps et sur un nombre pas mal de machines
Ca nous suggère aussi que c'est tout a fait possible de le faire sur des machines qui nous sont plus habituelles