Le stb_dvb_sfr, plus connu sous le nom de décodeur Google Play de SFR est une Google Tv qui est maintenant plus supportée.
Ces informations peuvent être utiles pour un futur développement d'une rom (CyanogenMod...) sur le décodeur.
- Table des partitions et leur contenu extrait des logs de la recovery,
- Accès à une partie du code source sous license opensource (ne sert à rien pour une custom rom).
Si vous voulez rooter votre décodeur, vous pouvez dès maintenant suivre ces instructions. Ce root consiste à flasher une update dans le recovery contenant le binaire de su, et il désactive également la réinstallation de la recovery (pour mettre un custom recovery).
Vous aurez juste besoin d'un pc avec ADB.
Je remercis le créateur de ioroot, qui a créé datroot, que j'ai très légèrement modifié pour fonctionner sur cet appareil.
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
Ce script a été testé sur mon propre décodeur, et marche très bien. Mais il se peut que sur votre décodeur, la configuration du stockage soit différente et mène ainsi à un brick lors du flash.
Ainsi, avant de flasher le zip, vérifiez que :
- Vous avez bien une Google TV SFR-G8800, modèle SZ930T,
- Vous êtes bien sur la dernière mise à jour (4.2.2 build JDQ39, logiciel SFR.02412.07729),
- Vous avez une connexion stable wifi / ethernet et que votre PC et sur le même réseau (pour adb),
Pour utiliser adb, il faut activer le mode développeur, puis activer le débogage USB dans les paramètres.
Vous avec besoin d'un terminal sur le décodeur pour configurer le serveur adb. Vous pouvez installer celui-ci : Terminal Emulator.
Pour activer adb par le réseau, ouvrez un terminal sur Android et tapez :
- setprop service.adb.tcp.port 5555
- stop adbd
- start adbd
Ensuite, connectez-vous avec un ordinateur dessus avec adb :
- adb connect <ip réseau>
Ensuite vérifier que "adb shell mount" contient bien :
/dev/block/mmcblk0p6 /system ext4 ro,relatime,data=ordered 0 0
Si le nombre après mmcblk0p change, alors NE FLASHER SURTOUT PAS, car le script s'installerait alors autre pas que sur le système Android.
Téléchargez datroot-gtv-signed.zip et placez-le à la racine d'une clé USB. Branchez cette clé USB sur le côté de la Google TV et exécutez : "adb reboot recovery"
Naviguez dans les menus avec la télécommande :
- Sélectionnez "apply update from external storage"
- Sélectionnez le fichier zip "datroot-gtv-signed.zip"
- La Google TV devrait redémarrer toute seule.
Il ne vous reste plus qu'installer SuperSu dans le Play Store. Normalement vous devriez avoir une mise à jour du binaire su disponible, faites-là pour vérifier que le root est opérationnel.