Accueil > hack, Linux > Linux is everywhere

Linux is everywhere

Les firmwares à base de noyau linux et d’ applicatifs GNU sont très présents dans la vie courante et dans le matériel embarqué. Dernièrement on voit apparaître les téléviseurs dont les firmware sont de plus en plus sophistiqués.
Je vous ai déjà parlé de ma télé phillips . comme on peut le voir sur la photo, celle-ci est dotée d’une prise jack estampillée uart service, de quoi aiguiser ma curiosité…

Connectique du panneau arrière



Apres avoir identifier la masse et les valeurs de tensions (3.3v) on branche un cordon jack male-male sur un max 3233 puis sur le port série. Le schéma suivant représente la prise jack:
||===>
1-2-3
avec 1=Gnd, 2=Rx, 3=Tx
la communication ce fait à 115200 bauds. Voila ce qu’on peut voir durant le boot de la télé
on remarquera dans l’ordre:
– le lancement d’un bootloader TvBL.
ce bootloader apres démarrage, vérifications d’usages, affichage d’un splashscreen va charger le kernel et monter les systèmes de fichier .La flash utilise jffs2.
On voit aussi les paramètres de la console série passés au kernel et l’utilisation d’un initrd.
je vous laisse le soin d’observer le boot dans toute sa séquence avec les particularités propres à ce matériel. J ‘ajoute juste que:
All Atheros modules are successfully INSMODED
00 000013647 >>**CeosNet** => WPASUPPLICANT start
00 000014700 >>**CeosNet** => WPA supplicant config filename: /tmp/wpa_supplicant.conf
00 ~000020994 udhcpc gave me deconfig

ca me parle grave…
Enfin, vous remarquerez vers la fin du fichier que je me suis amusé à tester un télécommande différente de celle de la télé. Ben la télé elle décode et elle affiche le code RC5 dans la console. A défaut d’avoir un shell à l’issu du boot on dispose déjà d’un décodeur IR de luxe🙂
La seule limite que je rencontre quand à pousser plus loin les investigations est le prix du matériel testé …
En tous cas certains ont franchi le pas sur des télés samsung elles aussi équipées de notre mascotte favorite.
Une chose est sûre: « brace yourself » parce que ça commence à peine…

Catégories :hack, Linux Étiquettes : , , ,
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :