Zrzut (backup dump) z urządzenia Huawei e8372h-153 firmware (i webui) do pliku i downgrade/restore na drugim urządzeniu

Kwestie techniczne, konfiguracja i rozwiązywanie problemów z modemami GSM (GPRS, EDGE, UMTS, HSDPA i HSUPA).

Moderator: Moderatorzy

ODPOWIEDZ
randman
Początkujący użytkownik forum
Posty: 1
Rejestracja: 2021-09-03, 22:45

Zrzut (backup dump) z urządzenia Huawei e8372h-153 firmware (i webui) do pliku i downgrade/restore na drugim urządzeniu

Post autor: randman »

Jestem bardzo szczęśliwym posiadaczem modemu Huawei e8372h-153 z firmware w wersji 21.210.03.01.1080 oraz nieco mniej szczęśliwym posiadaczem takiego samego urządzenia ale z firmware w wersji 21.333.03.00.00

Bardzo zależy mi na wykonaniu downgrade'u na urządzeniu z firmware 21.333.03.00.00 do 21.210.03.01.1080.

Chciałbym najpierw zrzucić firmware i webui z urządzenia 21.210... na dysk, żeby mieć backup zanim zacznę się z tymi cudeńkami coś więcej bawić. W drugiej kolejności chciałbym zastąpić firmware 21.333... starszą wersją a przy okazji będę miał też obraz na którym będę mógł przyswoić sobie trochę binwalk'a itp...

Niestety póki co za słaby jestem w te klocki, żeby samodzielnie zweryfikować np. to czy czy obrazy zawierające firmware i webui, które są dostępne w sieci są "super-czyste". Zakładam że Oryginalny soft z Huawei jest "w miarę czysty". Dlatego chcę zrzucić firmware z jednego urządzenia i wgrać na drugie. Ew. modyfikować zrzucone obrazy wzorując się na tym co można znaleźć w necie.

Sytuacja wygląda tak:

Po podłączeniu do gniazda USB każde z tych urządzeń przedstawia się jako

Kod: Zaznacz cały

12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
a w katalogu /dev pojawiają się dwa urządzenia /dev/sr0 (8MB montowany w /media/${USER}/MobileWiFi) oraz /dev/mmcblk0p1 (partycja karty pamięci montowana w /media/${USER}/1234-6789).



usb_modeswitch z flagą --huawei-alt-mode przełącza urządzenie na

Kod: Zaznacz cały

12d1:155e Huawei Technologies Co., Ltd. HUAWEI_MOBILE
wtedy w /dev pojawiają się /dev/ttyUSB0, /dev/ttyUSB1 oraz /dev/ttyUSB3 ten pierwszy pozwala na wykonywanie koment AT a pozostałe to jeszcze nie wiem ale chętnie się bym już dowiedział :)



usb_modeswitch z flagą --huawei-new-mode przełącza urządzenie na

Kod: Zaznacz cały

12d1:14db Huawei Technologies Co., Ltd. E353/E3131
w /dev oprócz partycji z karty pamięci chyba nic ciekawego się nie pojawia i urządzenie jest jak się domyślam w trybie hi-link (można się do niego teraz zalogować z przeglądarki pod 192.168.8.1)


po podłączeniu urządzenia z test pinem nr 2 zwartym z GND urządzenie przedstawia się jako

Kod: Zaznacz cały

12d1:1443 Huawei Technologies Co., Ltd. USB COM
(tryb boot?) wtedy w /dev pojawia się tylko jeden TTY (/dev/ttyUSB0) i oprócz niego dostępna jest też partycja związana z kartą pamięci


PYTANIE: Jak zabrać się do zrzucania obrazów firmware i webui z jednego urządzenia i jak wgrać je na drugie urządzenie?

Rozumiem, że downgrade powinien zadziałać bo, z tego co się orientuję, to dla starszego urządzenia istnieje możliwość upgrade'u do 21.333... ale to akurat byłoby raczej niemądre posunięcie...

Pytania bonusowe:
czym są i do czego mogą się przydać /dev/ttyUSB1 oraz /dev/ttyUSB3 w trybie alt?
czym jest /dev/sr0 w trybie mass storage?
czym jest i do czego moze się przydać /dev/ttyUSB0 w trybie boot?


poniżej wrzucam odpowiedzi na komendę ^AAT^VERSION? w trybie alt z obu urządzeń

Kod: Zaznacz cały

    # ^VERSION:BDT:Apr 13 2015, 19:43:32
    # ^VERSION:EXTS:21.210.03.01.1080
    # ^VERSION:INTS:21.210.03.01.1080
    # ^VERSION:EXTD:WEBUI_17.100.09.02.1080
    # ^VERSION:INTD:WEBUI_17.100.09.02.1080
    # ^VERSION:EXTH:CL1E8372HM Ver.A
    # ^VERSION:INTH:CL1E8372HM Ver.A
    # ^VERSION:EXTU:E8372
    # ^VERSION:INTU:E8372H-153
    # ^VERSION:CFG:1005
    # ^VERSION:PRL:
    # ^VERSION:OEM:
    # ^VERSION:INI:E8372hCUST-B01C00

Kod: Zaznacz cały

    # ^VERSION:BDT:Nov 13 2019, 09:37:21
    # ^VERSION:EXTS:21.333.03.00.00
    # ^VERSION:INTS:
    # ^VERSION:EXTD:WEBUI_17.100.21.02.03_RE5
    # ^VERSION:INTD:
    # ^VERSION:EXTH:CL1E8372HM Ver.A
    # ^VERSION:INTH:
    # ^VERSION:EXTU:E8372
    # ^VERSION:INTU:
    # ^VERSION:CFG:1005
    # ^VERSION:PRL:
    # ^VERSION:OEM:
    # ^VERSION:INI:E8372hCUST-B00C00
ODPOWIEDZ