776 (edytowany przez stich86 2022-07-05 11:15:05)

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

EDIT: Just checked , and my MF286D with BD_TELIAMF286DV1.0.0B11 also receives lease time 7200. @stich86 , can ou check how this is in Elisa soft ?

i've removed the stock FW and now running on OpenWRT..

anyway we can use watchcat utility to restart WAN interface

https://openwrt.org/docs/guide-user/advanced/watchcat

777

Odp: ZTE MF286D - Openwrt

For watchdog it can be simple : https://eko.one.pl/?p=openwrt-3g#automa … rtpoczenia

778 (edytowany przez stich86 2022-07-05 11:26:54)

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

For watchdog it can be simple : https://eko.one.pl/?p=openwrt-3g#automa … rtpoczenia

watchcat has also LuCi UI, I think it's better and more easy to setup smile

779

Odp: ZTE MF286D - Openwrt

I use ILIAD (Italy) as a sim, it is connected to an Iliad antenna so not in ransharing wind3. For the moment I have installed Watchcat. Let's see how it behaves

780

Odp: ZTE MF286D - Openwrt

Maybe you can implement same logs , it would be also interesting how many times watchcat triggers ...

781

Odp: ZTE MF286D - Openwrt

Cezary mam problem z wymuszaniem pasm. Chciałem przemienić działanie e3276 na mf286d. Zrobiłem plik o nazwie wymuszanie.sh z treścią:

#!/bin/sh
PORT=/dev/ttyUSB1

case $1 in

"auto")
echo "Wybrano automatyczny tryb pracy modemu."
ifdown test; MODE='AT+ZNLOCKBAND=1,0,20080800C5,0' gcom -d $PORT -s /etc/gcom/setmode.gcom; ifup test;
exit 0 ;;

esac


w pliku /etc/config/luci na końcu tego pliku mam dodane:

config command
    option name 'LTE/UMTS/GPRS'
    option command '/bin/wymuszanie.sh auto'

Klikam potem w lucynie własne komendy, uruchom i wyświetla mi taki błąd:


# /bin/wymuszanie.sh auto
/bin/wymuszanie.sh: line 28: syntax error: unexpected word (expecting ")")

Błędne polecenie (Kod: 512)


co mam źle?

782

Odp: ZTE MF286D - Openwrt

Tu nie masz 28 linii, więc pokaż faktyczną zawartość /bin/wymuszanie.sh

cat //bin/wymuszanie.sh

A ponad to - uruchom sobie to polecenie z palca i zobacz czy działa, bo tak od razu z luci to średni pomysł.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

783

Odp: ZTE MF286D - Openwrt

Ok dzięki. Zakręciło mną i nie spojrzałem na tą 28. Działa

784

Odp: ZTE MF286D - Openwrt

guys.. anyone with latest 22.xx has performance issue?

If I enable "Software NAT Offload", traffic between WLAN and WAN is good (I can reach 120-140Mbit/s), but this broke the speed on LAN to WAN. Disabling "Soft NAT Offload" makes LAN speed good but broke WLAN.

There is an issue also with packet steering: https://github.com/openwrt/openwrt/issues/9848

which version of OpenWRT are you using?

thx

785

Odp: ZTE MF286D - Openwrt

Zdarzyło się komuś, że po włączeniu nie ma komunikacji z routerem w sensie nie przydziela adresu po dhcp ale tez ustawienie na sztywno i wpisanie adresu ip routera nie daje możliwości połączenia się z nim. Już 3 raz mi się tak przytrafiło i akurat miałem odpiętą konsolę uart więc nie mam logów. W tej chwili router jedzie na sofcie Cezarego:

OpenWrt 22.03-SNAPSHOT r19441-3cfe050c4a / LuCI openwrt-22.03 branch git-22.140.66268-ef99568

786 (edytowany przez mafalde 2022-07-06 18:12:35)

Odp: ZTE MF286D - Openwrt

Ten i poprzedni temat to samo złoto smile

Czy komuś udało się jakoś wymusić OTA? Mam BD_TELIAMF286DV1.0.0B02 [Nov  2 2019 08:08:50] i w UI mówi mi Update is ongoing... natomiast przeglądarkowy request ma {"upgrade_result":"error"}

Drugie pytanie, to jak zamontować dumpa mtd9 (https://dl.eko.one.pl/orig/zte_mf286d/NORDIC/B02/) lokalnie jako folder/FS?

Odpalilem
$ ubireader_extract_images mtd9_rootfs.backup

co dało mi dwa pliki

img-245742597_vol-kernel.ubifs  img-245742597_vol-ubi_rootfs.ubifs

ale kolejne operacje się wysypują z errorem o start offset

$ ubireader_display_info img-245742597_vol-kernel.ubifs
guess_start_offset Fatal: Could not determine start offset.

chciałbym zobaczyć co tam jest w plikach / skryptach i może wydedukować coś z OTA

787

Odp: ZTE MF286D - Openwrt

To drugie (rootfs) to czysty squashfs:

Parallel unsquashfs: Using 16 processors
2652 inodes (2713 blocks) to write


create_inode: could not create character device squashfs-root/dev/console, because you're not superuser!
[=======================================================================================================================================================================================| ] 2712/2713  99%

created 2365 files
created 160 directories
created 286 symlinks
created 0 devices
created 0 fifos

Robisz na nim unsquashfs4 img-245742597_vol-ubi_rootfs.ubifs

Ten pierwszy to kernel, nic ci po nim w sumie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

788 (edytowany przez mafalde 2022-07-06 20:37:11)

Odp: ZTE MF286D - Openwrt

@Cezary, dziekuje.

W poście https://eko.one.pl/forum/viewtopic.php? … 09#p256209 MiG25 podał listę partycji wraz z dumpem.

Dzięki Cezaremu, umiem już rozpakować mtd9, ale nie wiem jak ruszyć resztę. Jakie tam są file systems? Szczególnie interesują mnie partycje nr 8, 10 i 21.

Chcę mieć pełny dostęp do plików z oficjalnego firmware. Ciągle mam nadzieję, że coś znajdę w tych skryptach smile

edit: tutaj https://eko.one.pl/forum/viewtopic.php? … 66#p264966 MiG25 napisał, że mtd21 jest w mtd9, czyli zostają mi do rozszyfrowania mtd 8 i mtd10

789

Odp: ZTE MF286D - Openwrt

file nazwa-pliku w linuksie i powie ci czym jest ten plik.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

790

Odp: ZTE MF286D - Openwrt

Partycja mtd8 to katalog web i chyba etc_ro oryginalnego oprogramowania , czyli pliki konfiguracyjne i strona przeglądarki routera.
Partycja mtd21 to suma partycji mtd8 i mtd9 ( albo odwrotnie) smile ,więc nic nowego tam nie znajdziesz.
W mtd10 są jakieś tymczasowe dane , które orginalny system potrafi odbudować.
Jak masz problem z OTA, to wyczyść te partycje: https://eko.one.pl/forum/viewtopic.php? … 27#p270927
I OTA powinna ruszyć .

791

Odp: ZTE MF286D - Openwrt

Dzięki smile

Nie otwierałem routera, nie mam kabelków do konsoli. Marzy mi się zestawienie sesji telnetu, albo chociaż wymuszenie OTA. Tak sobie myślę skoro przez przeglądarkę można ustawiać i czytać parametry (np band lock 3CA) to może uda się zrobić coś więcej.

792

Odp: ZTE MF286D - Openwrt

mafalde napisał/a:

Dzięki smile

Nie otwierałem routera, nie mam kabelków do konsoli. Marzy mi się zestawienie sesji telnetu, albo chociaż wymuszenie OTA. Tak sobie myślę skoro przez przeglądarkę można ustawiać i czytać parametry (np band lock 3CA) to może uda się zrobić coś więcej.

Nikomu to się tu nie udało , choć próby były smile
W oryginale pliku telnetd nie ma, więc trzeba go do routera dostarczyć ( np na usb), i uruchomić...
Przez konsolę nie ma problemu z uruchomieniem.

793

Odp: ZTE MF286D - Openwrt

Lubię taką motywację big_smile

Póki co udało mi się rozpakować

* 8 *
$ 7z e mtd8.bin 

* 9 *
$ ubireader_extract_images mtd9.bin 
$ unsquashfs img-803481881_vol-ubi_rootfs.ubifs 

* 21 *
$ unsquashfs mtd21.bin

Walczę z 10, jakies sugestie? Wykryło mi jako

mtd10.bin:        Apple DiskCopy 4.2 image DF01.05, 1067264 bytes, 0xc4 encoding, 0x5a format

ale to chyba jest ściema.

Wydaje mi się, że na B02 (BD_TELIAMF286DV1.0.0B02 [Nov  2 2019 08:08:50]) działa https://talosintelligence.com/vulnerabi … -2021-1316

Taki brudny kod

    print(requests.get(f'http://{router_ip}/goform/goform_get_cmd_process',
                       params={'cmd': 'last_login_time', 'isTest': 'false'},
                       headers=headers, cookies=login.cookies).json())

    print(requests.get(f'http://{router_ip}/goform/goform_get_cmd_process',
                       params={'cmd': 'last_login_time', 'multi_data': 1, 'last_login_time_flag': 0},
                       headers=headers, cookies=login.cookies).json())

    print(requests.get(f'http://{router_ip}/goform/goform_get_cmd_process',
                       params={'cmd': 'last_login_time', 'isTest': 'false'},
                       headers=headers, cookies=login.cookies).json())

daje mi w konsoli

{'last_login_time': '54624'}
{'last_login_time': '54624'}
{'last_login_time': ''}

Exploit jest z 2021, soft z 2019

794

Odp: ZTE MF286D - Openwrt

Wystaw gdzieś ten konkretny mtd10.bin

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

795

Odp: ZTE MF286D - Openwrt

To jest mtd10.bin od MiG25 stad https://eko.one.pl/forum/viewtopic.php? … 09#p256209 a konkretnie https://www.mediafire.com/file/9uflue6h … D.zip/file

796

Odp: ZTE MF286D - Openwrt

Ta 10 to równie dobrze mogą być dane zapisane w ich formacie. Binwalk co prawda mówi że to ubi jest, ale mam przeczucie że to false positive jest po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

797

Odp: ZTE MF286D - Openwrt

Ani ubireader ani 7zip ani unsquashfs nie chca tego tknac smile

798

Odp: ZTE MF286D - Openwrt

Dlatego pisałem, tam mogą być dane w ich formacie. Nie musi tam być systemu plików, nie musi tam być bazy danych czy płaskich plików.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

799

Odp: ZTE MF286D - Openwrt

Możecie przetestować czy tylko ja tak mam choć testowałem na razie na 2 sztukach mf286d na openwrt Cezarego, że po 3-4 zmianach bandów nie działa już ifup . Pomaga albo AT+CFUN=1,1 albo reboot

800

Odp: ZTE MF286D - Openwrt

Nie wiem co jest nie tak z czystym openwrt ale na wersji mifi wsio dziala stabilnie i bez szopek