Auteur Sujet: [FTTH] Tutoriel bypass NB6 vers Xiaomi ax3600  (Lu 2552 fois)

0 Membres et 1 Invité sur ce sujet

MrsCrimstone

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1
[FTTH] Tutoriel bypass NB6 vers Xiaomi ax3600
« le: 12 août 2021 à 18:35:14 »
Tuto à faire de préférence en ethernet car en wifi il faudra se reconnecter plusieurs fois, pas besoin d'être connecté à internet mais il faudra télécharger les fichiers et copier les lignes de commande d'abord

1. Configurer le routeur en dhcp avec avec mot de passe (8+ caractères) via le navigateur avec l'adresse 192.168.31.1
Choisissez bien la région que vous souhaitez ici (france ou autre pour ceux qui veulent un wifi plus puissant)

2. Installer le firmware chinois dans les paramètres http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r3600/miwifi_r3600_firmware_5da25_1.0.17.bin
Ne cocher pas la petite case sinon la région sera singapour et non modifiable par la suite

3. Une fois le routeur redémarré (c'est en chinois), on clique sur le bouton bleu, on clique en dessous du bouton bleu, on clique sur dhcp, on remet le mot de passe

4. Ouvrir la console du navigateur (f12) et coller ça :
function getSTOK() {
    let match = location.href.match(/;stok=(.*?)\//);
    if (!match) {
        return null;
    }
    return match[1];
}

function execute(stok, command) {
    command = encodeURIComponent(command);
    let path = `/cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A`;
    console.log(path);
    return fetch(new Request(location.origin + path));
}

function enableSSH() {
    stok = getSTOK();
    if (!stok) {
        console.error('stok not found in URL');
        return;
    }
    console.log(`stok = "${stok}"`);

    password = prompt('Input new SSH password');
    if (!password) {
        console.error('You must input password');
        return;
    }

    execute(stok,
`
nvram set ssh_en=1
nvram commit
sed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
`
    )
        .then((response) => response.text())
        .then((text) => console.log(text));
    console.log('New SSH password: ' + password);
    execute(stok, `echo -e "${password}\\n${password}" | passwd root`)
        .then((response) => response.text())
        .then((text) => console.log(text));
}

enableSSH();
source : https://openwrt.org/inbox/toh/xiaomi/xiaomi_ax3600#javascript_method

Tapez le mot de passe définit précédemment, on patiente une petite minute

5. Avec un client telnet/ssh du style putty, kitty, ou invite de commande windows 10 :
Tapez : ssh root@192.168.31.1
Ensuite entrer le mot de passe définit précédemment

6. Tapez :
uci set network.wan.vendorid=neufbox_NB6VAC-ax3600
uci commit network
luci-reload

ensuite tapez exit pour quitter.

7. Installer le firmware européen de la même façon qu'avant (attention l'interface est toujours en chinois pour l'instant) http://cdn.awsde0-fusion.fds.api.mi-img.com/xiaoqiang/rom/r3600/miwifi_r3600_all_6510e_3.0.22_INT.bin

On clique en haut sur le lien du milieu, ensuite bouton jaune tout à droite, ensuite le premier bouton

8. Le routeur redémarre,
Pour le mettre en français on clique en haut sur le lien du milieu, ensuite bouton jaune tout à droite, ensuite le cinquième bouton, c'est une liste déroulante.
Vous avez perdu l'accès SSH mais le vendorid reste configuré et si vous branchez le boitier ONT sur le wan du routeur ça fonctionne.

lbls55

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5
  • BEZIERS 34
[FTTH] Tutoriel bypass NB6 vers Xiaomi ax3600
« Réponse #1 le: 19 août 2021 à 09:24:39 »
Bonjour et merci pour ton tuto, j'ai l'ax3600 parfaitement connecté, mais pas d'ip v6...as tu réussi à obtenir l'ipv6 fonctionnelle?