Accueil Routeurs 4G
routeur4g.fr est financé par ses lecteurs. Quand vous achetez en passant par les liens du site, nous pouvons toucher une commission d’affiliation.

[TUTO] Modification d'un firmware FW

135

Réponses

  • oga83oga83 Membre Messages: 1121
    @yyvon66 Il faut aller dans /mnt/c pour retrouver les fichiers Windows
  • yyvon66yyvon66 Membre Messages: 929
    ah oui, un grand merci, que n'y ais-je pas pensé :(
  • yyvon66yyvon66 Membre Messages: 929
    bonjour, c'est encore moi,
    j'ai relancé , je vois bien les fichiers, mais je ne peux en ouvrir aucun,
    y aurait il une manipe supplémentaire ?
    merci

  • oga83oga83 Membre Messages: 1121
    @yyvon66 Aucune idée, car ça marche chez moi.
    Tu es root ?



  • yyvon66yyvon66 Membre Messages: 929
    Modifié (mars 2020)
    ha non, je n'étais pas en root ! ail ail ail, dur dur du linux !

    autre question, comment je fais pour lui injecter les 2 modules system et webui normallement modifiés ?
    faut-il faire click section / remplacer et sélectionner le module ?
    et finir par fichier / renregistrer (sous) ?
    merci

    edit : section / sortir ça sert ?


  • oga83oga83 Membre Messages: 1121
    Tout est dans le post initial :



  • yyvon66yyvon66 Membre Messages: 929
    un grand merci B)
  • oga83oga83 Membre Messages: 1121
    Modifié (mars 2020)
    @yyvon66 Un firmware modifié n'est plus très loin :)
    Pour Huawei Monitor embarqué, ne pas oublier la modification de autorun.sh décrite au point 5 ici.
  • yyvon66yyvon66 Membre Messages: 929
    oui, c'est particulèrement ça qui m'intéresse pour ne pas rester en B28, alors que les performances sont meilleures en B3
    mon 1er essai a foiré, faut que je refasse les manips, mais si une nouvelle version (avec HM) se pointe, je suis preneur, mais bon, confiné, ça m'occupe un peu, je ne pensais pas qu'à 73a je me retrouverais à taper des commandes sous linux, ça me rapelle les commandes DOS du début !! oua, c'était pas hier,
    comme tu nous a maché le boulot avec tous tes tutos, c'est quand même plus facile h54
    encore merci
  • yyvon66yyvon66 Membre Messages: 929
    @oga83, salut, j'ai réussi à le modifier, à le mettre avec Huaweil Monitor embarqué, objectif réussi, je fais comment pour voir si le serveur telnet fonctionne ?
    côté timeout, je ne l'ai pas modifié, logo non plus, je n'ai touché que du côté 10-00590000-System.bin, en m'assurant que le autorun.sh et passwd étaient correctement modifié,
    dans les printf 'paramétres à rentrer \n' >>fichier : la fin \n permet un retour ligne, c'est cela ? sinon, les lignes
    qui n'en ont pas se retrouvent bout à bout, j'ai fait des shells c'est plus pratique s'il faut relancer, ça m'a fait un bon test linux, mais sans tes tutos, je n'y serais pas arrivé,

    s'il y en a qui désirent l'essayer

    https://drive.google.com/file/d/1-ZJ0ofhfye-cxhuU7wPcwncM1oM8bR0r/view?usp=sharing
  • oga83oga83 Membre Messages: 1121
    Bravo !
    Pour telnet, il faut utiliser un client. Tu peux utiliser celui de Windows mais je préfère utiliser Putty.
    Si tu as modifié le firmware comme indiqué dans le tuto, le port à utiliser est le 24 (pas le port telnet standard 23).
    Pour le printf(), oui, \n est un 'linefeed', mais tu en eu besoin où ?
  • yyvon66yyvon66 Membre Messages: 929
    j'avais mis ces lignes là dans un shell, sans le \n, donc sans retour ligne, c'est pour le point 5 - ajouter à la fin de autorun.sh :
    cd system
    printf "# 0oga83 Wait for mic to start cms (mounts SDcard)" >> etc/autorun.sh
    printf "busybox sleep 10" >> etc/autorun.sh
    printf "# Run HME autorun on SDcard" >> etc/autorun.sh
    printf "if [ -f /mnt/sdcard/*/hme/autorun.sh ]; then source /mnt/sdcard/*/hme/autorun.sh; fi" >> etc/autorun.sh
    cd ..
    pwd

    c'est vrai qu'avec qhuaweiflash c'est facile pour finir la manip et mettre à jour le firmware, la section / remplacer marche bien, mais je n'y suis pas arrivé en allant sur en liste de section, on arrive à modifier (éditer enregistrer) mais la modif ne reste pas (dans l'essai que j'ai fait), sinon, on pourrait modifier ce qu'on injecte en "printf", ça simplifierait, mais j'ai peut être loupé autre chose,
    bonne soirés, a+
    <br>
    <img src="https://routeur4g.fr/discussions/uploads/editor/1x/usu02aycud23.jpg" alt="" title="Image: https://routeur4g.fr/discussions/uploads/editor/1x/usu02aycud23.jpg">

  • yyvon66yyvon66 Membre Messages: 929
    non, il ne prends pas HM embarqué, je ne vois pas pourquoi, il change de bande UL tout seul,
    je n'ai fait de modif que pour le system.bin, rien pour le webui que je n'ai pas remplacé,
    voilà copie écran avec qhuaweiflash, en system/bin, il y a bien l'armv7, il n'y a pas le tcpdump, t'as pas mis la manip pour le copier, mais ça ne doit pas géner,
    et l'autorun.sh avec son contenu,
    question, ne vaut il pas modifier les autorisations (là en r-x-----)
    vois tu autre chose, une autre raison ?
    merci, a+


  • oga83oga83 Membre Messages: 1121
    @yyvon66 Est-ce que l'historique des données s'affichent quand tu lances HM à partir du PC via le partage samba de la clef ? (pour utiliser la base de données de HM embarqué).
    Est-ce que la date du fichier .dat change régulièrement sur le partage samba ?
  • oga83oga83 Membre Messages: 1121
    @yyvon66 Et que donne un "ps -ef | grep hme" dans une session telnet ? Le process hme tourne bien ?
  • yyvon66yyvon66 Membre Messages: 929
    oga83 a dit :
    @yyvon66 Est-ce que l'historique des données s'affichent quand tu lances HM à partir du PC via le partage samba de la clef ? (pour utiliser la base de données de HM embarqué).
    Est-ce que la date du fichier .dat change régulièrement sur le partage samba ?

    depuis un certain temps je n'arrive plus à lancer le partage sur l'ordi, j'ai pourtant bien activé le SMB1, faudrait que j'essaie sur le portable,
    pour la date du .dat, si je mets la clé sur l'ordi, je verrais la dernière date,

    oga83 a dit :
    @yyvon66 Et que donne un "ps -ef | grep hme" dans une session telnet ? Le process hme tourne bien ?

    session telnet, je n'ai jamais lancé, je ne sais où taper la commande "ps-ef ..."

    si je te mets le .bin en partage, tu peux regarder dedans avec qhuaweiflash ?

  • yyvon66yyvon66 Membre Messages: 929
    j'ai pu accéder du portable, non la date n'était pas bonne , elle est de mon dernier lancement mise sur mon ordi,
    je ne sais pourquoi je n'y accède plus de mon ordi !! ah l'informatique !!....et ses caprices
  • oga83oga83 Membre Messages: 1121
    1- Il faut absolument faire marcher le partage samba pour avoir accès facilement à la clef.
    2- Idem pour telnet. Sinon, tu ne peux pas vérifier le fonctionnement sur le routeur. Telnet permet de s'assurer que l'autorun.sh est bien pris en compte, que HME tourne, et s'il ne tourne pas, de le lancer à la main pour voir si des messages d'erreur s'affichent.
    3- Il est difficile de vérifier ce qui a été fait sur un .bin... ça serait même plus simple de tout refaire...
    A mon avis, ça ne devrait pas être grand chose. A partir du moment où le routeur démarre correctement, c'est que les manip que tu as effectuées sont bonnes. Tu as bien le logo modifié ?
  • yyvon66yyvon66 Membre Messages: 929
    pour le logo, non, je n'ai pas touché au WEBUI, demain, je referai avec le WEBUI en plus.
    sur le portable, à côté de moi, que j'ai connecté aussi en RJ45; j'ai bien le partage, donc sur le mien, ça viens bien d'un paramétrage de l'ordi, de windows 10 qui s'est mis à jour, je pense, avant ça marchait,

    la session telnet, je la lance comment ?

    bonne soirée, a+
  • yyvon66yyvon66 Membre Messages: 929
    Modifié (mars 2020)
    re-
    j'ai réinstallé, reinitializé, et là ça semble marcher, je vois sur le portable le répertoire hme de la carte sd, l'heure du .dat évolue, et le routeur reste stable en UL B3
    HuaweiMonitor.dat 22/03/2020 22:41
    HuaweiMonitor.dat 22/03/2020 22:56
    HuaweiMonitor.dat 22/03/2020 23:11  soit 15mn plus tard (et 1h d'avance sur l'ordi)
    le tcpdump absent, ça ne doit pas géner,
    bonne nuit a+


    Message edité par yyvon66 on
  • yyvon66yyvon66 Membre Messages: 929
    salut
    bizarre, ki a di bizarre
    hier soir, je l'arrête pour remettre ma sim free, il redémarre sans HM embarqué,
    j'éteinds tout, comme dab pour aller dormir,
    ce matin, ça redémarre, tout redémarre, le routeur et HM embarqué,
    je contrôle sur le pc portable à côté, oui, la date du .dat évolue bien !!

    sur mon ordi, supprimé cartes réseau (via gestionnaire de périphérique), redémarré, m'a bien remis la realtek pcie etc...  Mais toujours pas l'accés \\192.168.8.1   !! ??

    sur le portable :
    en administrateur powershell, j'ai tapé telnet,
    j'ai 'microsoft teltnet >' j'ai tapé ta commande 'ps -ef | grep hme',
    ça me dis 'commande non valide, entrer ? ou help pour obtenir de l'aide'
    que dois-je faire de plus ?
    merci

  • oga83oga83 Membre Messages: 1121
    Il faut indiquer sur quel serveur telnet tu veux te connecter et sur quel port :
    telnet 192.168.1.1 24
  • yyvon66yyvon66 Membre Messages: 929
    telnet 192.168.8.1 24
    il m'a répondu impossible d'ouvrir une connexion à l'hote, sur le port 24

  • oga83oga83 Membre Messages: 1121
    Modifié (mars 2020)
    Donc telnet ne tourne pas sur 192.168.8.1:24 (j'ai supposé que c'était l'adresse de ton routeur bien-sûr).
    Exemple dans un shell Kali Linux WSL (mon routeur est sur 192.168.0.1) :
    La commande "ps" (busybox) du routeur ne supporte pas les options "-ef".
    Pour vérifier que le process hme tourne, la commande est donc :
    ps | grep hme
    Quand tu crées un firmware modifié, je te conseille d'y faire une modification visuelle (logo, version, ...) pour que tu puisses vérifier facilement qu'il a été correctement flashé.
  • yyvon66yyvon66 Membre Messages: 929
    salut

    ça marche toujours bien en version embarquée, j'ai modifié le WEBUI, remplacé par un 1.3 en français, il ne semble pas que ça gène de remplacer un webui,
    je n'ai toujours pas le tcpdump en system/bin, ça ne semble pas géner
    toujours pas moyen sur mon ordi d'accéder à hme, alors que ça marche sur le portable à côté, j'ai comparé sur les 2 rien vu qui puisse géner, si ce n'est la maj windows, ou un paramétrage, sur le mien , je désactive un max, tout ce que je n'ai pas besoin, windows en mets tellement, moi j'en retire aussi tellement, vielle mauvaise habitude d'une autre époque où on optimisait au maxi,
    bref, ça n'empêche pas de fonctionner




  • oga83oga83 Membre Messages: 1121
    @yyvon66 Le tcpdump n'est utile que si tu t'en sers pour analyser le trafic directement sur le routeur.
  • yyvon66yyvon66 Membre Messages: 929
    bonjour, une ptite question concernant les WEBUI peut-on mettre un firmware à jour avec, comment et quelle utilité ?
    merci

  • oga83oga83 Membre Messages: 1121
    yyvon66 a dit :
    bonjour, une ptite question concernant les WEBUI peut-on mettre un firmware à jour avec, comment et quelle utilité ?
    merci

    Oui, avec qhuaweiflash.
    ça peut permettre d'ajouter des fonctions (comme la sélection des bandes) mais attention, si la couche système n'est pas en adéquation, ça ne marchera pas toujours. Pour le savoir, le seul moyen est d'essayer.

  • yyvon66yyvon66 Membre Messages: 929
    j'ai essayé , mais apparemment, ce n'est pas un webui qu'on peut inclure/remplacer, vu le drôle de résultat,
    il doit  y avoir un traitement à faire avant pour l'extraire et le traiter
    directement le .bin :

  • yyvon66yyvon66 Membre Messages: 929
    ça fonctionne en reprenant les webui de Modprobe comme avait fait Spc_xsat, là ceux que j'ai téléchargé, je ne sais comment faire,


    par contre (bizarre), quand je click sur paramètres de connexion, ça me demande bien user et passwd, mais ça reste sur la page, alors qu'avant, ça allait directement sur la page de profil,
    est-ce grave docteur ?


Connectez-vous ou Inscrivez-vous pour répondre.