Contourner l’installation du firmware PS3 3.21 et rester en 3.15 [update]

Posted by jc on April 03, 2010
Général / 1 Comment

Ce billet fait suite à celui ci.

J’ai décidé d’attendre de voir ce que donne le travail de Geohot sur le CFW 3.21, or il est indispensable de mettre à jour la console pour se connecter au Playstation Network.

Méthode de contournement:
Voici la requête que fait la PS3 à la connexion:
GET http://feu01.ps3.update.playstation.net/update/ps3/list/eu/ps3-updatelist.txt

Et le contenu du fichier:
# EU
Dest=85;CompatibleSystemSoftwareVersion=3.2100-;
Dest=85;ImageVersion=0000a20e;SystemSoftwareVersion=3.2100;CDN=http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2010_0401_3a08ef6164a7770ae3e7d5b9f366437a/PS3UPDAT.PUP;CDN_Timeout=30;

Ce fichier indique la dernière version du firmware et un endroit pour le télécharger, on va “proxyfier” la requête pour fournir des informations plus en accord avec le firmware qu’on souhaite garder.
J’ai utiliser le proxy squid sous linux mais on peut aussi utiliser tinyproxy ou autre chose, peu importe.

Dans squid, ne pas oublier d’autoriser l’ip de la PS3, vu que celle ci ne sait pas s’identifier sur un proxy, on a pas le choix de la méthode.
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
http_access allow localnet

Dans tinyproxy c’est une directive allow de mémoire.

Ensuite on modifie l’/etc/host pour forcer la résolution des serveurs de sony sur un serveur sur lequel on a la main.

87.98.160.160 fuk01.ps3.update.playstation.net
87.98.160.160 duk01.ps3.update.playstation.net
87.98.160.160 fus01.ps3.update.playstation.net
87.98.160.160 fjp01.ps3.update.playstation.net
87.98.160.160 feu01.ps3.update.playstation.net
87.98.160.160 fkr01.ps3.update.playstation.net
87.98.160.160 fmx01.ps3.update.playstation.net
87.98.160.160 fau01.ps3.update.playstation.net
87.98.160.160 fsa01.ps3.update.playstation.net
87.98.160.160 ftw01.ps3.update.playstation.net
87.98.160.160 fru01.ps3.update.playstation.net
87.98.160.160 fcn01.ps3.update.playstation.net
87.98.160.160 dus01.ps3.update.playstation.net
87.98.160.160 djp01.ps3.update.playstation.net
87.98.160.160 deu01.ps3.update.playstation.net
87.98.160.160 dkr01.ps3.update.playstation.net
87.98.160.160 dmx01.ps3.update.playstation.net
87.98.160.160 dau01.ps3.update.playstation.net
87.98.160.160 dsa01.ps3.update.playstation.net
87.98.160.160 dtw01.ps3.update.playstation.net
87.98.160.160 dru01.ps3.update.playstation.net
87.98.160.160 dcn01.ps3.update.playstation.net

Ensuite, il faut servir le fichier ps3-updatelist.txt sur notre serveur web sous l’arborescence /update/ps3/list/eu/
Le fichier doit contenir les informations suivantes:

# EU
Dest=85;CompatibleSystemSoftwareVersion=3.1500-;
Dest=85;ImageVersion=0000948f;SystemSoftwareVersion=3.1500;CDN=http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2009_1210_54ee80e14e479f8351a988eb9a472072/PS3UPDAT.PUP;CDN_Timeout=30;

Conclustion, la ps3 fait sa requête pour obtenir ps3-updatelist.txt, le proxy l’envoie sur un serveur web connu qui lui sert le fichier correspondant au firmware 3.15 et non 3.21. La console n’est pas mise à jour et se connecte à internet et au PSN.

L’ip fourni au dessus est celle du serveur web sur lequel est hebergé ce site, le fichier ps3-updatelist.txt n’y est présent que pour l’Europe.
Pour le moment je ne prévois de l’utiliser que pour moi donc c’est susceptible de ne plus fonctionner à tout moment, je vous suggère d’utiliser votre propre serveur web ou de me prévenir pour que je laisse tout ca en place le temps qu’il faudra :-)

Description du fichier ps3-updatelist.txt

UPDATE: Cette méthode ne fonctionne plus, sony bloque malgres tout l’acces au Playstation Network aux machines qui ne sont pas dans la derniere version du firmware. Il faudra faire le choix de se passer de PSN en attendant du neuf ou de mettre à jour et dire adieux à OtherOS.

Tags:

SONY retire la fonction OtherOS de la PS3 via le firmware 3.21

Posted by jc on April 02, 2010
Général, Linux / 1 Comment

Les mises à jour de firmware sont habituelles pour nombre d’entre nous.
On sait qu’une mise à jour peut corriger des bugs, combler des failles de sécurité ou encore ajouté de nouvelles fonctionnalités.

Maintenant, nous avons la mise à jour qui supprime des fonctions! Merci SONY!

Quand la playstation 3 est sortie, elle avait 4 ports USB, on pouvait faire tourner des jeux ps2, lire des cartes SD, on installer linux dessus via la fonction OtherOS etc.
Au fur et à mesure des mises à jour materielles et des baisses de prix, nous avons perdu 2 ports USB, la rétrocompatibilité et le lecteur de carte SD. Rien de choquant jusque la vu que ce sont de nouveaux modèles qui sont vendus.

La où ça commence à piquer, c’est quand ce jeudi 1er avril, SONY nous fait la bonne blague de sortir un nouveau firmware qui retire la fonction OtherOS à toutes les PS3 qui l’avait.
Plutôt drôle non? Imaginons Apple retirer la fonction SMS de ses téléphones via une mise à jour de firmware…

Passons sur le fait que les mises à jour de firmware s’accumulent et que le cross game chat n’est toujours pas en vue, le navigateur web n’est toujours pas amélioré, et plus généralement les doléances des utilisateurs déposées sur le site dédié ne sont pas prises en compte.

Bien que la fonction OtherOS n’ai jamais été mise réellement en avant par SONY, elle a contribué à l’adoption du CELL et de la PS3 dans les milieux des scientifiques et des technofiles pour deux produits en mal de public.
L’objectif est réussi, la PS3 est sur de bons rails depuis quelques mois, ce levier est devenu dispensable.

Néanmoins, monsieur SONY est magnanime et nous permet de ne pas installer cette mise à jour, grand seigneur! Cependant, ne pas mettre à jour avec le firmware 3.21 signifie ne plus se connecter aux services en ligne de SONY.

La raison de cette mise à jour est simple et fait réponse aux travaux de Geohot. Le hacker s’est penché il y à quelques temps sur la console de SONY et à eu un accès complet au hardware et à l’hyperviseur.
Solution retenue par SONY, on retire la fonction OtherOS :-)

Le principe est tout bonnement dénué de bon sens et est proprement scandaleux. Le retrait de fonctionnalité sur un hardware deja vendu est difficile à accepter.

Suite à cette décision de SONY, les travaux de GeoHot vont se focaliser sur une méthode qui permettrait de mettre à jour le firmware en conservant la fonction OtherOS selon son dernier billet. D’ici la il nous recommande de ne pas mettre à jour.

Réaction démesurée de SONY qui ne fait que rendre le challenge plus intéressant. D’ailleurs, on peut lire sur le blog de Geohot:

I never intended to touch CFW, but if that’s how you want to play…

Annonce de sony
Blog de Geohot

Tags: ,

Test de la ROM radio “63.18.55.06JU_6.35.09.26″ sur le HTC HERO [update]

Posted by jc on March 31, 2010
Android / No Comments

Hier j’ai mis a jour la ROM radio de mon HTC hero.
Je suis passé de la version 63.18.55.06EU_6.35.06.18 qui était celle livrée avec le téléphone à 63.18.55.06JU_6.35.09.26.

Sur un trajet d’1h30 de RER/tramway où j’écoute de la musique et lis les news via les applications de l’android market je consomme habituellement environ 40% de la batterie avec la 3G active et environ 20% sans la 3G.
Avec le nouveau baseband, sur le même trajet avec les même tunnels et la même utilisation, je n’ai consommé que 25% avec la 3G active :)

Le wifi me semble légèrement plus rapide à se connecter.

J’éditerai ce billet quand j’aurai testé le temps de fix du GPS.

update:

A la première installation, le GPS ne fonctionnait pas. J’ai réinstallé la version livrée avec mon téléphone, activé le GPS et remis la nouvelle version.. depuis ça fonctionne. le temps de fix est clairement plus court maintenant.

Tags:

Flash du htc hero FR chez orange

Posted by jc on March 30, 2010
Android, Ma vie / 8 Comments

Merci à mes amis blogueurs de nolifeclub et geeksleague de ne pas hotlinker sauvagement les ressources hebergées sur ce site. C’est la raison pour laquelle leur lien est redirigé sur cette page. Merci :-)

Ça fait deux fois que je dois flasher la recovery d’un htc hero, et comme j’oublie à chaque fois, j’en profite pour noter la procédure ici (c’est un peu plus compliqué qu’à l’habitude avec les téléphones orange):

  • Installer le SDK d’android

http://developer.android.com/sdk/index.html

  • Création de la microSD GOLDCARD

- Recuperation de CID (depuis le repertoire tools du sdk)

$ adb shell
$ cat /sys/class/mmc_host/mmc1/mmc1:*/cid

Coller le code précédent sur http://hexrev.soaa.me/ pour recuperer le code reversed. Remplacer les deux premiers chiffres par 0 sur le code obtenu
- Sur http://revskills.de/pages/goldcard.html tout renseigner pour recevoir la goldcard.img par email
- Installer un éditeur héxadécimal ( sous windows HxD Hex Editor)
- Monter la carte SD
- Dans le menu de Hex Editor: extra -> Open Disk -> “Physical Disk” -> “Removable Disk”, décocher “Open as ReadOnly” (Size 512 (Hard Disks/Floppy Disks))
- Dans le menu de Hex Editor: extra -> Open Disk Image -> goldcard.img
- Dans l’onglet de Goldcard.img (ctrl+A et ctrl+C)
- Dans l’onglet du Removable Disk, selectionner les lignes jusque 00000170 et ctrl+V
- SAVE et reboot du hero

  • Downgrade de la ROM

- Recuperer la derniere version de HTC sync
- Brancher le telephone et activer la synchro pc
- Télécharger un firmware générique
- le downgrade est en cours.
Des ROM plus anciennes existent mais elles ne sont pas passées sur mon telephone.

  • IV. Flash de la ROM de recovery

- Télécharger flashrec
- Télécharger une ROM de recovery patchée (j’ai pris celle la)
- Backup+flash de la ROM avec flashrec (/sdcard/nomdelaROM.img)

Des versions plus récente de flashrec existent mais n’ont pas fonctionnées sur mon téléphone.

  • V. remplacement de la ROM/baseband

- maniere habituelle (update.zip à la racine de la microSD) via la ROM de recovery en appuyant sur les boutons “home” et “power”

  • Liens:

Forum de xda-developers, de nombreuses ROM sont dispo:
http://forum.xda-developers.com/forumdisplay.php?f=512
Toutes les ROM radio dispo chez modaco:
http://android.modaco.com/content/htc-hero-hero-modaco-com/291942/22-jan-stock-roms-radios-in-update-zip-format-for-gsm-hero/
La ROM de modaco pour le hero:
http://android.modaco.com/category/409/htc-hero-hero-modaco-com/
Flashrec:
http://code.google.com/p/flashrec/

Voila :-)

Tags:

Mise à jour du dom0 de tryxy.net

Posted by jc on March 02, 2010
Ma vie / No Comments

Et hop, une petite mise a jour du dom0 tryxy.net. Ca à entrainé une coupure de toutes les machines pendant plusieurs heures (surtout le temps de la sauvegarde/restauration des VM).

Tout est vite reparti, ca fait partie des joies de la virtualisation :)

Tags: ,