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
Connectez-vous ou Inscrivez-vous pour répondre.
- 4,366 Utilisateurs
- 5,927 Discussions
- 47,392 Réponses
Réponses
cc @oga83
Serait-il possible d'avoir les sources en Anglais pour les 3 logiciels ? Le github Oga83 n'est plus en ligne.
En vous remerciant d'avance.
https://routeur4g.fr/discussions/discussion/comment/16664/#Comment_16664
https://github.com/pearlxcore/qhuaweiflash
Balongflash et balong-usbdload sont également avec la traduction EN sur le git de pearlxcore et d'autres outils.
Bonne soirée.
question, sur le FW récupéré (B715-23c_UPDATE_11.198.01.01.965_M_AT.bin), j'ai ajouté le lancement LTE_H_M embarqué, je le test et ça fonctionne bien, pour ce qui est du passwd, ce n'est pas le même, est-ce que cela a de l'importance ?
celui du post comme mis plus haut : root::0:0:root:/tmp:/bin/sh
celui du fw récupéré : root::0:0:root:/data/root-home:/bin/sh
l'autorun contient d'autres instructions que j'ai laissé, puis-je tout laisser ?
merci de ton avis d'expert.
l'autorun comme je l'ai modifié :
le "busybox sleep 10" placé juste après l'appel de l'autorun, c'est moi qui l'ai ajouté, si ça ne fait pas de mal, je vais le laisser, je l'enlèverai lors d'une prochaine modif, je l'ai mis quand j'ai modifié celui qui est avant,
l'avantage de ce firmware, est qu'il est en webui 1.5, je ne sais si ça apporte grand chose,
je vais le mettre dispo, s'il y en a que ça intéresse (je pense que yakkza est intéressé)
bonne journée, a+
https://drive.google.com/file/d/1fiJ1w6cGmjcwf7Ycb3dzyY6I9s6l4rOK/view?usp=sharing
@oga83, je viens d'installer windows 10 version 2004, nikel, sans souci, et
et miracle, je ressaye la commande \\192.168.8.1 qui ne marchait plus, et miracle, ça marche !!
je n'aurai plus besoin d'aller le faire sur le portable de mme,
va savoir pourquoi, les mystères de l'informatique, mais surement par rapport aux paramétrages que j'ai voulu faire, en voulant faire faire le mini indispensable (pas besoin de tous les modules qu'ils veulent mettre) à windows, j'avais dû désactiver un truc nécessaire,
voilà la soluce, sans rien faire d'autre que la mise à jour windows.
bonne soirée, a+
Quelques idées (je n'ai pas les compétances pour les réaliser, mais je les partage...).
- Incorporer services et modules existant dans une distribution (debian ou Centos par exemple) -> souplesse, système de packet et sécurité
- Auto-montage optionnel d'un volume par son label (ex : "DATA") pour offrir une couche de persistance (et ainsi, nottament, mettre à jour la distro sans reflasher) -> sécurité + personnalisation du système simplifier
- Ainsi il devient simple d'installer, au choix, telnet ou ssh par exemple
- Remplacer le client SIP par Asterisk + FreePBX. -> Si on veut continuer d'en faire un client SIP, on peut, mais si on préfère le transformer en serveur SIP tout bien configuré et sécurisé pour être accessible par Internet, on pourrait aussi.
- Eventuellement un script permettant de régénérer un nouveau FW à partir de la configuration actuelle -> performance + partage de configs facilité...
Qu'en pensez vous?
J'avoue préférer ssh à telnet, même si le second à l'avantage d'être nativement géré par windaube.
Le script de démarrage pourrait en effet aider.. Pour l'auto montage du volume de persistance par exemple...
Je vais me contredire (plus ou moins)
La persistance pose un problème. On préférera que l'arborescence système d'un routeur reste en lecture seule (inaltérable). Cependant, les mises à jour de sécurité c'est quand même sympa (incontournable!!) d'en bénéficier pour des raisons trop évidentes...
C'est un dilemme. Mais même en flashant régulièrement le FW, une distro offrirait un certain gain de temps et une certaine assurance : Idéalement, il faudrait qu'il soit simple, pour tout un chacun de reproduire l'install et la config de son propre système.
Reste l'idée d'un serveur SIP pour les appel entrant et sortant de la SIM (possible avec asterisk et freepbx?) qui exigerait une config durablement bien sécurisée pour être envisageable par delà un reseau local....
Le point de départ (pour une distro) serait probablement d'isoler ce qui est spécifique à la machine dans le FW officiel (quel(s) drivers/modules proprios? Uniquement compatibles avec ce noyau? Des binaires huawei fait maison? Possibilité de creer un/des deb pour isoler tout ça?)
Debian? Centos? Raspbian? Raspbx?
Par oú on commence? Un chroot?
Ça intéresse quelqu'un d'autre que moi au moins?
Bonne soirée
Et joyeux confinement !
00:25:44 up 192 days, 27 min, 0 users, load average: 20.08, 20.12, 20.13
Dans la liste des paquets dispo il y'a union fs en version fuse.
Il doit y'avoir moyen d'étendre le système sur une clef usb avec montage par label au démarrage, tout en isolant la partie touchée par les mises à jour.
Je suppose ici que les mises à jour reflash l'appareil. C'est bien ça?
Si tel est le cas, on peut minimiser le nombre de modif de la config firmware au strict minimum (busybox+wget+opkg+fuse-union-fs, automontage, autorun utilisateur).
Refaire la même manipulation à chaque upgrade permettrait de retrouver tout le système installé en "surcouche" union-fs, peu importe le nombre de packets opkg installés. De plus opkg dispose de la capacité à mettre à jour ses packets.
On aurait donc l'installation des packets sur support externe et en principe RELATIVEMENT indépendante de la version du FW...
Tout cela est totalement théorique. Je verrais ça quand je me procurerai résistance +fer à souder+ interrupteur.
L'actuel post étant réservé à la question assez générale de la modification de FW,
je vais aussi ouvrir un autre post sur la question spécifique d'un éventuel serveur asterisk permettant d'exploiter la SIM de l'extérieure du routeur (sms appels entrants/sortants, et peut être MMS et visio, qui sait!... on peut rêver lol).
J'ai un B715s-23c acheter sur french alibaba un peut trop vite ....
A ma grande surprise, déjà garantie 6 mois! zéro support technique, juste des réponses commerciales.
je contact huawei qui me confirme que c'est une version pour le marché chinois, bien que étrangement il supporte très bien free! et que il n y aura jamais de mise a jours du firmware, je sens la contrefaçon, sic.
pensez vous que malgré tout le matériel est identique et que je puisse forcer un flash du firmware sans risque, par exemple, celui présent ici dans la discutions qui a le telnet ?
Je pourrais avoir un DHCP qui gère les ip statiques et un vrai upnp/nat
je vous remercie
la recherche du site n'est pas au top, mieux encore c'est d'utiliser google avec ( "demande de recherche" + routeur4G )
la recherche Google du forum (remplacer * par votre recherche)
la plupart des questions ont déjà été traitées et résolues.