Outils Les bricolages de Heffgé

Débrider une Livebox SAGEM ou Inventel ancien modèle

Pourquoi débrider

Vous avez dans le fond d'un tiroir une Livebox première génération, SAGEM ou Inventel, mais vous ne pouvez pas l'utiliser comme modem routeur si vous n'êtes pas, ou plus, client Orange pour votre abonnement ADSL. Un contrôle effectué par le logiciel embarqué (firmware) impose que votre identifiant soit de la forme fti/xxxxxx.

Pour les Livebox distribuées hors de France par des filiales de France Telecom la restriction est de même nature.

Quelques manipulations permettent cependant de passer outre. En parcourant la toile on trouve facilement des articles expliquant comment débrider une Livebox afin de pouvoir s'en servir comme modem routeur avec n'importe quel FAI. Attention cependant, les fonctions téléphonie et télévision par internet ne seront pas disponibles. On disposera néanmoins d'un modem routeur équipé d'un commutateur ethernet 2 ports et d'un point d'accès Wifi.

Le but de ces lignes n'est pas de remplacer les articles qui ont déjà été publiés mais de les référencer en un lieu unique et de les résumer brièvement au cas où ils ne seraient plus accessibles.

Et la Livebox 2 ?

Pendant une courte période il a été possible d'installer un logiciel embarqué d'origine espagnole qui apportait un débridage complet de la Livebox. Orange a très vite réagit en diffusant une mise à jour interdisant ce remplacement. À l'époque cette péripétie a été largement commentée sur la toile. Aujourd'hui le sujet semble définitivement clos.

Livebox SAGEM

La méthode était expliquée en détail sur le site de l'Apeul (Association Pour l'Entraide des Utilisateurs de Livebox). Malheureusement suite à une refonte de du site ce guide semble avoir disparu. Elle est donc résumée ci-dessous.

Il faut disposer du logiciel embarqué référencé 260050, du programme recue.exe, des dlll associées et de son fichier de paramètres CpeCfg.ini. Ce dernier doit être modifié pour indiquer la bonne version du logiciel.

Cette modification consiste à déplacer la marque de commentaire (le point-virgule) qui permet de choisir entre l'une et l'autre.

....
[Firmware]
Name = FAST3202_260050.img
;Name = FAST3202_260104.img
....

On exécute rexue.exe pour reprogrammer la Livebox puis on accède à ses menus de configuration au travers de son navigateur.

Il suffit ensuite de saisir le sésame magique javascript:mimic_button('goto: 1400..') dans la barre d'adresse et miracle, d'une part on accède aux menus cachés et d'autre part on peut saisir sans restriction son code d'accès à internet avec le mot de passe associé.

Tous les fichiers nécessaires à cette manipulation sont disponibles dans le répertoire Rescue du CD Orange 8.03.a. Le contenu de ce répertoire, au format zip, peut aussi être téléchargé depuis le site de Bichofeo ou directement en cliquant sur le lien ci-dessous.

Télécharger l'archive
(20,2 Moctets)

Livebox Inventel

Le débridage d'une Livebox Inventel est un peu plus délicat. Un article du forum ADSL-BC expose deux méthodes pour effectuer cette manipulation.

L'une et l'autre nécessitent que la Livebox tourne avec le logiciel embarqué 5.03.03-fr. Il peut donc être nécessaire d'effectuer un retour en arrière et de reprogrammer la Livebox avec cette version à l'aide du programme RGWRepair disponible sur le CD. Lui aussi peut être téléchargé, au format zip, depuis le site de Bichofeo ou directement en cliquant sur le lien ci-dessous.

Télécharger l'archive
(6 Moctets)

La version 5.03.0.-fr du logiciel embarqué peut, quant à elle, être téléchargée à partir du site de Porciello (l'accès direct au fichier est interdit).

L'astuce consiste à passer des commandes Unix en les saisissant dans l'un des champs destinés à recevoir les paramètres de configuration. La première méthode étant assez compliquée seule la deuxième sera résumée ci-après.

Accéder aux menus de configuration de la Livebox et dans le champ prévu pour rentrer l'identifiant de connexion (fti/....) recopier la commande suivante :

;echo `redboot_fconfig_get --parameter h235_key /dev/mtd4` > /var/tmp/AOL_info.xml

Demander ensuite au navigateur d'accéder à la page https://192.168.1.1/AOL_info.xml

Le navigateur va afficher une page contenant un message d'erreur (sur le fichier xml) ainsi qu'un code constitué de 16 caractères (chiffres et lettres). Si ce code n'est pas présent demander l'affichage du code source.

Il s'agit d'une transposition de la clé nécessaire au débridage de la Livebox. Pour retrouver la bonne clé il suffit d'effectuer un certain nombre de permutations.

La règle est simple, prendre les caractères dans l'ordre suivant :

10, 5, 2, 13, 15, 6, 14, 7, 16, 4, 9, 1, 8, 11, 3, 12

Le lien vers le programme qui permet d'automatiser cette tâche n'étant plus actif voici un script vbs pour le remplacer.

'****************************************************
'Livebox Inventel - Conversion de la clé de débridage
'
'Auteur : Heffgé
'
'Date : janvier 2013
'
'****************************************************

'*********************
'Déclaration variables
'*********************
Dim ent
Dim sor
Dim tit
Dim inv
Dim res
Dim ano
Dim bon
Dim msg1
Dim msg2

'************************
'Initialisation variables
'************************
tit = "Livebox Inventel - Clé de débridage"
inv = "Saisissez la clé de 16 caractères à convertir" & vbCrLf & vbCrLf
res = "Clé saisie : "
bon = "Clé convertie avec succès"
ano = "Longueur erronée, veuillez corriger"

'*********
'Procédure
'*********
msg1 = vbCrLf & vbCrLf
msg2 = vbCrLf & vbCrLf
ent = InputBox(inv & msg1 & msg2, tit)
Do While Len(ent) <> 0
  If Len(ent) = 16 Then
    sor = Mid(ent, 10, 1)
    sor = sor & Mid(ent, 5, 1)
    sor = sor & Mid(ent, 2, 1)
    sor = sor & Mid(ent, 13, 1)
    sor = sor & Mid(ent, 15, 1)
    sor = sor & Mid(ent, 6, 1)
    sor = sor & Mid(ent, 14, 1)
    sor = sor & Mid(ent, 7, 1)
    sor = sor & Mid(ent, 16, 1)
    sor = sor & Mid(ent, 4, 1)
    sor = sor & Mid(ent, 9, 1)
    sor = sor & Mid(ent, 1, 1)
    sor = sor & Mid(ent, 8, 1)
    sor = sor & Mid(ent, 11, 1)
    sor = sor & Mid(ent, 3, 1)
    sor = sor & Mid(ent, 12, 1)
    msg1 = res & ent & vbCrLf & vbCrLf
    msg2 = bon & vbCrLf & vbCrLf
  Else
    msg1 = res & ano & vbCrLf & vbCrLf
    msg2 = vbCrLf & vbCrLf
    sor = ent
  End If
  ent = InputBox(inv & msg1 & msg2, tit, sor)
Loop

Faire un copier-coller du source dans un fichier texte et l'enregistrer avec l'extension vbs.

Demander ensuite l'affichage de la page https://192.168.1.1/brdgoff.htm et saisir la clé de débridage dans le champ prévu à cet effet.

La Livebox peut maintenant être utilisée avec n'importe quel FAI.

OpenWrt

OpenWrt est une distribution Linux pour systèmes embarqués destinée notamment à remplacer le logiciel interne (firmware) d'un grand nombre de modems routeurs du commerce.

Les passionnés trouveront sur le site officiel une méthode pour remplacer le logiciel de la Livebox Inventel par OpenWrt et en tirer tous les avantages. L'opération nécessite un certain doigté et un minimum de connaissances sur Linux.

Remerciements

Un grand merci à nos amis suisses (Apeul) et belges (ADSL-BC) pour avoir mis à la disposition de tous ces précieuses informations.

 

Toutes les pages du site Les autres sites

accueil
carnet d'adresses et enveloppes
comparaison de dossiers
connexion/déconnexion
contenu d'un dossier
contrôle GPO
conversion ASCII/ANSI
débrider une Livebox SAGEM ou Inventel ancien modèle
gérer un fichier à générations dans un .bat
les pilotes oubliés
mise à la date et à l'heure automatique
nettoyage et arrêt Windows 9x
orthodromie
vidage du répertoire Temp utilisateur et suppression des fichiers temporaires Internet Explorer (Windows XP et Windows 7)
quelques macros pour Word

Tentatives de bonnes réponses à des questions qui peuvent ne pas l'être

 

Le DOS sied