Firmwareinstallation/Xiaomi Mi Router 4A: Unterschied zwischen den Versionen

Aus Freifunk Franken
Wechseln zu:Navigation, Suche
Zeile 2: Zeile 2:
Da die OpenWrt-Firmware des Routers noch nicht final ist, sollte zuerst auf der offiziellen OpenWrt Seite nachgelesen werden: https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition#openwrt_support
Da die OpenWrt-Firmware des Routers noch nicht final ist, sollte zuerst auf der offiziellen OpenWrt Seite nachgelesen werden: https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition#openwrt_support


Aktuell ist dieser Firmware Exploit der einfachste Weg: https://github.com/acecilia/OpenWRTInvasion
Aktuell (Dezember 2021) ist dieser Firmware Exploit der einfachste Weg: https://github.com/acecilia/OpenWRTInvasion


Hier die Zusammenfassung:
Zusätzlich gibt es eine Videozusammenfassung, welche als Refernz dienen kann. bitte beachtet aber die Hinweise im oben verlinkten Git Repository: https://www.youtube.com/watch?v=VxzEvdDWU_s
# Testing-Firmware herunterladen: https://fw.sgstbr.de/testing/20210829/layer3/
# Python3-Skript herunterladen https://raw.githubusercontent.com/freifunk-darmstadt/fritz-tools/master/fritzflash.py
# LAN-Schnittstelle des PC auf feste IP einstellen: 192.168.178.2 Subnetzmaske: 255.255.255.0
# PC per LAN-Kabel mit der FritzBox (Buchse 1) verbinden.
# Python3-Skript auf dem PC ausführen.
# FritzBox ans Stromnetz anschließen.
# Das Python3-Skript die Arbeit erledigen lassen.
# LAN-Schnittstelle des PC auf DHCP zurückstellen.
# Mit der Box per WLAN verbinden [per LAN-Kabel vermutlich nicht möglich]
# Diesen Link öffnen: https://[fdff::1]
# Den Router im Browser [[Anleitungen#Einloggen_im_Webinterface|Webinterface einrichten]] (wie bei allen neuen Knoten).


Für Windows gibt es eine Powershell Anwendung: https://github.com/adrianschmutzler/evaFFF (Hat bei <u>[[Benutzer:AlexanderS|mir]]</u> nicht funktioniert, die Firmware wurde nicht vollständig übertragen. Zum Glück kein Brick. August 2019)
Hier die Zusammenfassung (für Linux):
# Testing-FFF-Firmware herunterladen: https://fw.sgstbr.de/testing/20210829/layer3/
# OpenWrt-Firmware herunterladen: https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition#installation
# Git Repository klonen https://github.com/acecilia/OpenWRTInvasion
# python3-pip installieren
# Router WAN-port mit Internet verbinden
# PC per LAN-Kabel mit einem der beiden LAN-Ports verbinden
# Mit 192.168.31.1 verbinden und Router initial einrichten
# Stok auslesen: Erneut im Router einloggen. Die URL beinhaltet etwas wie <code>stok=3700b146c87e45fea51170f87f47d34c</code>
 
Für Windows gibt es eine Dockervariante, beschrieben im OpenWRTInvasion-Git.
(Nicht getestet, [[Benutzer|SebaBe]], Dezember 2021)

Version vom 30. November 2021, 13:36 Uhr

Installation

Da die OpenWrt-Firmware des Routers noch nicht final ist, sollte zuerst auf der offiziellen OpenWrt Seite nachgelesen werden: https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition#openwrt_support

Aktuell (Dezember 2021) ist dieser Firmware Exploit der einfachste Weg: https://github.com/acecilia/OpenWRTInvasion

Zusätzlich gibt es eine Videozusammenfassung, welche als Refernz dienen kann. bitte beachtet aber die Hinweise im oben verlinkten Git Repository: https://www.youtube.com/watch?v=VxzEvdDWU_s

Hier die Zusammenfassung (für Linux):

  1. Testing-FFF-Firmware herunterladen: https://fw.sgstbr.de/testing/20210829/layer3/
  2. OpenWrt-Firmware herunterladen: https://openwrt.org/inbox/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition#installation
  3. Git Repository klonen https://github.com/acecilia/OpenWRTInvasion
  4. python3-pip installieren
  5. Router WAN-port mit Internet verbinden
  6. PC per LAN-Kabel mit einem der beiden LAN-Ports verbinden
  7. Mit 192.168.31.1 verbinden und Router initial einrichten
  8. Stok auslesen: Erneut im Router einloggen. Die URL beinhaltet etwas wie stok=3700b146c87e45fea51170f87f47d34c

Für Windows gibt es eine Dockervariante, beschrieben im OpenWRTInvasion-Git. (Nicht getestet, SebaBe, Dezember 2021)