Odp: ZTE MF612 i simlock
Czy są jakieś tajemnicze kody na modemy tak jak w telefonach komórkowych ?
http://www.nairaland.com/203046/universal-gsm-codes
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Inne → ZTE MF612 i simlock
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy są jakieś tajemnicze kody na modemy tak jak w telefonach komórkowych ?
http://www.nairaland.com/203046/universal-gsm-codes
Polecenia at są po prostu.
Dlaczego taki manewr może nie przechodzić ?
BusyBox v1.12.1 (2010-03-01 16:10:01 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
-> cfg
usage: cfg [get name] [set name=value] [unset name] [show] [erase] [save] [restore]
-> cfg get netlock_code
26003,00000,00000,00000,00000,00000,00000,00000,00000,00000
-> cfg erase
-> cfg set netlock_code=26003,26002,26001,00000,00000,00000,00000,00000,00000,00
000
-> cfg savePo restarcie zmienna netlock_code jest inna tzn jest kod tylko na sieć orange.
Nowe ustawienia nie są pamiętane.
Co może być tego przyczyną ?
Jakiś proces który to ustawia na podstawie innych rzeczy?
W folderze /etc_ro/web/cgi-bin jest parę plików cgi typu upload_settings.cgi, upload.cgi, upload_bootloader.cgi
Idąc tym torem spróbowałem wywołać ./upload_settings.cgi i wyskoczył błąd "failed, can't get env var"
W internecie pod tym linkiem
http://gitorious.org/wive-rtnl-ralink-r … ings.cgi.c
Znalazłem co może być tego przyczyną więc skopiowałem wyesportowany wcześniej plik o takiej treści
Pragma: no-cache\n
Cache-control: no-cache\n
Content-type: application/octet-stream
Content-Transfer-Encoding: binary
Content-Disposition: attachment; filename="RT2880_Settings.dat"
#The following line must not be removed.
Default
DDNSPassword=
simcard_roam=
HT_MpduDensity=5
ChangePass=0
unlock_at_wait=3
PktAggregate=1
psw_save=password
CountryRegion=5
wan_l2tp_user=l2tp_user
BasicRate=15
dhcpEnabled=1
WscEncrypType=1
work_mode=work_online
RekeyInterval=3600
stpEnabled=0
wan_pptp_user=pptp_user
Key3Str1=
SSID1=NextG-41AAE1
DefaultKeyID=1
phokeytest=no
pin_puk_at_wait=0
cr_inner_version=CR_CSL_1O1O_P670M6V1.0.0B05
normal_user=zte
VLANPriority=0
save_login=0
DDNSAccount=
operator_brand=
Key1Type=0
RADIUS_Port=1812
Langage=en
APTxop=0;0;94;47
action=setdefault
WscPinCode=
WscModeOption=0
wan_apn=NextG.Internet
HT_BADecline=0
ecio=
DDNS=
sim_spn=
WdsEnable=0
CountryRegionABand=7
AutoChannelSelect=0
CSPeriod=6
authen=
wan_l2tp_pass=l2tp_passwd
dhcpPriDns=10.10.10.251
prefer_dns_auto=0.0.0.0
standby_dns_auto=0.0.0.0
rssi=150
pin_code=
idle_time=600
wan_pptp_pass=pptp_passwd
BSSCwmin=4;4;3;2
wan_pppoe_user=pppoe_user
wa_version=BD_P678A1_GWV1.0.0B04
WebInit=1
WscNewKey=scaptest
HT_BW=1
dhcpSecDns=168.95.1.1
Current_index=0
session_timeout_interval=0
rscp=
standby_dns_manual=0.0.0.0
APCwmin=4;4;3;2
HSCounter=0
HostName=ralink
PortForwardRules=
FragThreshold=2346
ShortSlot=1
HT_PROTECT=1
dhcpMask=255.255.255.0
WscConfStatus=2
WirelessMode=9
cscall_status=call_idle
CountryCode=
WscConfigured=0
TZ=
serial_state=linux
wan_l2tp_netmask=255.255.255.0
VLANName=
wan_primary_dns=10.10.10.251
Platform=RT3052
Key2Str1=
cscall_gainrx=0
WscUseUPnP=1
pdp_type=IP
ppp_status=ppp_idle
staWirelessMode=9
HT_RDG=1
wan_pppoe_pass=pppoe_passwd
BSSTxop=0;0;94;47
WscRegResult=1
network_type=
send_pin_flag=0
User_mod=
Key4Type=0
unlock_nck_time=5
apn_index=0
WscUseUFD=0
WscAKMP=1
DtimPeriod=1
WscKeyMGMT=WPA-EAP
Password=admin
admin_user=admin
modem_main_state=modem_imsi_waitnck
igmpEnabled=0
wan_pptp_netmask=255.255.255.0
TxPower=100
wan_l2tp_gateway=10.10.10.253
RADIUS_Acct_Server=
pin_save_flag=0
IEEE8021X=0
VLANEnable=0
imei=353370030976559
PreAuth=0
ppp_auth_mode=pap
tty_state=off
DefaultFirewallPolicy=1
cscall_gaintx=0
WscActionIndex=9
TxBurst=1
testpbc=no
natEnabled=1
DLSCapable=0
HT_AutoBA=1
mnc=
network_provider=
WscSSID=RalinkInitialAP
Channel=6
WdsList=
dhcpLease=86400
APN_config0=1O1O Next G($)NextG.Internet($)manual($)*99#($)pap($)($)($)IP($)auto($)($)auto($)($)
WscConfMode=0
idle_timeout_interval=0
domain_stat=
APN_config1=orange($)internet($)manual($)*99*#($)pap($)internet($)internet($)IP($)auto($)($)auto($)($)
dhcpStart=192.168.0.100
HT_GI=1
normal_passwd=zte
IPPortFilterRules=
dns_mode=auto
AckPolicy=0;0;0;0
wan_pptp_gateway=10.10.10.253
DMZIPAddress=
lan_ipaddr=192.168.0.1
BGProtection=0
HT_HTC=1
wan_l2tp_server=l2tp_server
NTPSync=
cr_version=CR_CSL_1O1O_P670M6V1.0.0B05
BSSACM=0;0;0;0
WscAuthType=1
pin_manage_result=
pin_manage_at_wait=0
WPAPSK1=password
Key1Str1=
RADIUS_Key=
dial_mode=auto_dial
dhcpGateway=192.168.0.1
NTPServerIP=
PMKCachePeriod=10
BSSAifsn=3;7;2;2
HT_TxStream=1
NintendoCapable=0
cell_id=
RTSThreshold=2347
AccessPolicy0=0
AccessPolicy1=0
AccessPolicy2=0
apn_select=manual
data_card_mode=ZTE_WCDMA
AccessPolicy3=0
pinnumber=3
SecurityMode=0
dhcpEnd=192.168.0.200
APAifsn=3;7;1;1
prefer_dns_manual=0.0.0.0
must_have_it=1
RekeyMethod=DISABLE
Key3Type=0
idle_mode=disable
lltdEnabled=0
wa_inner_version=BD_P673M2V1.0.6B05
RxAntenna=
TxAntenna=
RADIUS_Acct_Key=
BeaconPeriod=100
RemoteManagement=0
Login=admin
WscConfigMethod=138
HT_BAWinSize=64
APSDCapable=0
ppp_passwd=
port_stat=port_open
wan_ipaddr=0.0.0.0
HT_MIMOPS=3
pdp_addr=
DDNSProvider=
HT_RxStream=1
WdsKey=
lan_netmask=255.255.255.0
call_id_mode=fsk_mode
IEEE80211H=0
ipcall_status=call_idle
WANPingFilter=0
BSSCwmax=10;10;4;3
HT_EXTCHA=1
wan_pptp_ip=10.10.10.254
user_save=admin
dhcpLease_hour=24
WirelessEvent=0
hardware_version=P678A1-2.0.0
APCwmax=6;10;4;3
IPPortFilterEnable=0
netlock_code=26001,26002,26003,00000,00000,00000,00000,00000,00000,00000
HT_AMSDU=0
PortForwardEnable=0
BssidNum=1
OperationMode=0
wan_pptp_server=pptp_server
AuthMode=WPAPSK
mcc=
WdsEncrypType=NONE
call_foward_unconditional=disable
Key4Str1=
AccessControlList0=
AccessControlList1=
AccessControlList2=
AccessControlList3=
pdp_select=auto
TxRate=0
wanConnectionMode=STATIC
DisableOLBC=0
hw_version=PCBP670M6V1.0.0
admin_Password=password
Key2Type=0
wan_netmask=0.0.0.0
mtu=1500
ppp0_record=norecord
MacFilterRules=
TxPreamble=0
RADIUS_Server=
wireless_status=break
HT_LinkAdapt=0
HT_STBC=1
ppp_start_time=0
NoForwarding=0
VLANID=0
NoForwardingBTNBSSID=0
RADIUS_Acct_Port=1813
wan_secondary_dns=168.95.1.1
ppp_username=
HT_MCS=33
integrate_version=EN_CSL_1O1O_P670M6_AV1.0.0B05
Invalid_cookie=
puknumber=10
original=no
DMZEnable=0
HT_OpMode=0
pin_status=
APACM=0;0;0;0
HideSSID=0
net_select=Only_WCDMA
wan_l2tp_mode=0
wan_gateway=0.0.0.0
wan_l2tp_ip=10.10.10.254
EncrypType=TKIP
MacFilterEnable=0
wan_pptp_mode=0
wan_dial=*99#
loginfo=
m_profile_name=1O1O Next G
WmmCapable=1
dial_demand=disable
HT_40MHZ_INTOLERANT=0
TurboRate=0
lac_code=
netcard_state=Do folderu /tmp/RT2880_Settings.dat
w bashu wyexportowałem zmienną UPLOAD_FIRMWARE
tj wpisałęm dokładnie EXPORT UPLOAD_FIRMWARE=/tmp/RT2880_Settings.dat
i już teraz przy próbie wgrania danych wyskakuje błąd
-> pwd
/etc_ro/web/cgi-bin
-> ./upload_settings.cgi
Server: (null)
Pragma: no-cache
Content-type: text/html
<html>
<head>
<TITLE>Import Settings</TITLE>
<link rel=stylesheet href=/style/normal_ws.css type=text/css>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
</head>
<body> <h1> Import Settings</h1>RFC1867 ....->
->
->W jaki sposób mogę skorzystać z tych plików cgi typu upload_settings.txt ?
Waszym zdaniem żeby zrobić upload z zewnętrznego komputera/serwera w stronę routera trzeba to zrobić za pomocą jakiegoś ftp'a typu tftp ?
Mam w folderze /etc_ro/web/cgi-bin/
3 pliki upload_settings.cgi, upload.cgi i upload_bootloader.cgi ale nie wiem jak ich użyć.
Po stronie rouetra musi być coś co będzie nasłuchiwało.
Narazie zrobiłem tak że mam wyeksportowany plik łącznie z nagłówkiem w htmlu tj. dokładnie mam to
Pragma: no-cache\n
Cache-control: no-cache\n
Content-type: application/octet-stream
Content-Transfer-Encoding: binary
Content-Disposition: form-data; filename="RT2880_Settings.dat"
#The following line must not be removed.
Default
DDNSPassword=
simcard_roam=
HT_MpduDensity=5
ChangePass=0
unlock_at_wait=3
PktAggregate=1
psw_save=password
CountryRegion=5
wan_l2tp_user=l2tp_user
BasicRate=15
dhcpEnabled=1
WscEncrypType=1
work_mode=work_online
RekeyInterval=3600
stpEnabled=0
wan_pptp_user=pptp_user
Key3Str1=
SSID1=NextG-41AAE1
DefaultKeyID=1
phokeytest=no
pin_puk_at_wait=0
cr_inner_version=CR_CSL_1O1O_P670M6V1.0.0B05
normal_user=zte
VLANPriority=0
save_login=0
DDNSAccount=
operator_brand=
Key1Type=0
RADIUS_Port=1812
Langage=en
APTxop=0;0;94;47
action=setdefault
WscPinCode=
WscModeOption=0
wan_apn=NextG.Internet
HT_BADecline=0
ecio=
DDNS=
sim_spn=
WdsEnable=0
CountryRegionABand=7
AutoChannelSelect=0
CSPeriod=6
authen=
wan_l2tp_pass=l2tp_passwd
dhcpPriDns=10.10.10.251
prefer_dns_auto=0.0.0.0
standby_dns_auto=0.0.0.0
rssi=150
pin_code=
idle_time=600
wan_pptp_pass=pptp_passwd
BSSCwmin=4;4;3;2
wan_pppoe_user=pppoe_user
wa_version=BD_P678A1_GWV1.0.0B04
WebInit=1
WscNewKey=scaptest
HT_BW=1
dhcpSecDns=168.95.1.1
Current_index=0
session_timeout_interval=0
rscp=
standby_dns_manual=0.0.0.0
APCwmin=4;4;3;2
HSCounter=0
HostName=ralink
PortForwardRules=
FragThreshold=2346
ShortSlot=1
HT_PROTECT=1
dhcpMask=255.255.255.0
WscConfStatus=2
WirelessMode=9
cscall_status=call_idle
CountryCode=
WscConfigured=0
TZ=
serial_state=linux
wan_l2tp_netmask=255.255.255.0
VLANName=
wan_primary_dns=10.10.10.251
Platform=RT3052
Key2Str1=
cscall_gainrx=0
WscUseUPnP=1
pdp_type=IP
ppp_status=ppp_idle
staWirelessMode=9
HT_RDG=1
wan_pppoe_pass=pppoe_passwd
BSSTxop=0;0;94;47
WscRegResult=1
network_type=
send_pin_flag=0
User_mod=
Key4Type=0
unlock_nck_time=5
apn_index=0
WscUseUFD=0
WscAKMP=1
DtimPeriod=1
WscKeyMGMT=WPA-EAP
Password=admin
admin_user=admin
modem_main_state=modem_imsi_waitnck
igmpEnabled=0
wan_pptp_netmask=255.255.255.0
TxPower=100
wan_l2tp_gateway=10.10.10.253
RADIUS_Acct_Server=
pin_save_flag=0
IEEE8021X=0
VLANEnable=0
imei=353370030976559
PreAuth=0
ppp_auth_mode=pap
tty_state=off
DefaultFirewallPolicy=1
cscall_gaintx=0
WscActionIndex=9
TxBurst=1
testpbc=no
natEnabled=1
DLSCapable=0
HT_AutoBA=1
mnc=
network_provider=
WscSSID=RalinkInitialAP
Channel=6
WdsList=
dhcpLease=86400
APN_config0=1O1O Next G($)NextG.Internet($)manual($)*99#($)pap($)($)($)IP($)auto($)($)auto($)($)
WscConfMode=0
idle_timeout_interval=0
domain_stat=
APN_config1=orange($)internet($)manual($)*99*#($)pap($)internet($)internet($)IP($)auto($)($)auto($)($)
dhcpStart=192.168.0.100
HT_GI=1
normal_passwd=zte
IPPortFilterRules=
dns_mode=auto
AckPolicy=0;0;0;0
wan_pptp_gateway=10.10.10.253
DMZIPAddress=
lan_ipaddr=192.168.0.1
BGProtection=0
HT_HTC=1
wan_l2tp_server=l2tp_server
NTPSync=
cr_version=CR_CSL_1O1O_P670M6V1.0.0B05
BSSACM=0;0;0;0
WscAuthType=1
pin_manage_result=
pin_manage_at_wait=0
WPAPSK1=password
Key1Str1=
RADIUS_Key=
dial_mode=auto_dial
dhcpGateway=192.168.0.1
NTPServerIP=
PMKCachePeriod=10
BSSAifsn=3;7;2;2
HT_TxStream=1
NintendoCapable=0
cell_id=
RTSThreshold=2347
AccessPolicy0=0
AccessPolicy1=0
AccessPolicy2=0
apn_select=manual
data_card_mode=ZTE_WCDMA
AccessPolicy3=0
pinnumber=3
SecurityMode=0
dhcpEnd=192.168.0.200
APAifsn=3;7;1;1
prefer_dns_manual=0.0.0.0
must_have_it=1
RekeyMethod=DISABLE
Key3Type=0
idle_mode=disable
lltdEnabled=0
wa_inner_version=BD_P673M2V1.0.6B05
RxAntenna=
TxAntenna=
RADIUS_Acct_Key=
BeaconPeriod=100
RemoteManagement=0
Login=admin
WscConfigMethod=138
HT_BAWinSize=64
APSDCapable=0
ppp_passwd=
port_stat=port_open
wan_ipaddr=0.0.0.0
HT_MIMOPS=3
pdp_addr=
DDNSProvider=
HT_RxStream=1
WdsKey=
lan_netmask=255.255.255.0
call_id_mode=fsk_mode
IEEE80211H=0
ipcall_status=call_idle
WANPingFilter=0
BSSCwmax=10;10;4;3
HT_EXTCHA=1
wan_pptp_ip=10.10.10.254
user_save=admin
dhcpLease_hour=24
WirelessEvent=0
hardware_version=P678A1-2.0.0
APCwmax=6;10;4;3
IPPortFilterEnable=0
netlock_code=26001,26002,26003,00000,00000,00000,00000,00000,00000,00000
HT_AMSDU=0
PortForwardEnable=0
BssidNum=1
OperationMode=0
wan_pptp_server=pptp_server
AuthMode=WPAPSK
mcc=
WdsEncrypType=NONE
call_foward_unconditional=disable
Key4Str1=
AccessControlList0=
AccessControlList1=
AccessControlList2=
AccessControlList3=
pdp_select=auto
TxRate=0
wanConnectionMode=STATIC
DisableOLBC=0
hw_version=PCBP670M6V1.0.0
admin_Password=password
Key2Type=0
wan_netmask=0.0.0.0
mtu=1500
ppp0_record=norecord
MacFilterRules=
TxPreamble=0
RADIUS_Server=
wireless_status=break
HT_LinkAdapt=0
HT_STBC=1
ppp_start_time=0
NoForwarding=0
VLANID=0
NoForwardingBTNBSSID=0
RADIUS_Acct_Port=1813
wan_secondary_dns=168.95.1.1
ppp_username=
HT_MCS=33
integrate_version=EN_CSL_1O1O_P670M6_AV1.0.0B05
Invalid_cookie=
puknumber=10
original=no
DMZEnable=0
HT_OpMode=0
pin_status=
APACM=0;0;0;0
HideSSID=0
net_select=Only_WCDMA
wan_l2tp_mode=0
wan_gateway=0.0.0.0
wan_l2tp_ip=10.10.10.254
EncrypType=TKIP
MacFilterEnable=0
wan_pptp_mode=0
wan_dial=*99#
loginfo=
m_profile_name=1O1O Next G
WmmCapable=1
dial_demand=disable
HT_40MHZ_INTOLERANT=0
TurboRate=0
lac_code=
netcard_state=Jak nie zdefiniuję zmiennej typu UPLOAD_FILENAME w bashu w sposób np. taki
UPLOAD_FILENAME="/tmp/RT2880_Settings.dat"
export UPLOAD_FILENAMETo wyskakuje komunikat "failed, can't get env var.\n". Natomiast jak już ta zmienna jest to "RFC1867"
Wydaje mi się że w pliku do importu jest coś źle albo jest zły nagłówek.
Trochę te źródła się pokrywają.
http://gitorious.org/wive-rtnl-ralink-r … ings.cgi.c
W plikach od strony www routera nie mam żadnego korzystającego z upload_settings.cgi chyba że gdzieś jest to jakoś zakodowane.
Poleceniem dd if=/dev/mtd1 of=/tmp/backup_mtd1.bin
nie mogę przenieść kopi bo nie ma takiego polecenia.
Wpadłem na pomysł żeby podpatrzyć w hexie co jest w konfigu.
-> cat /proc/mtd
dev: size erasesize name
mtd0: 00030000 00010000 "Bootloader"
mtd1: 00010000 00010000 "Config"
mtd2: 00010000 00010000 "Factory"
mtd3: 000f0000 00010000 "Kernel"
mtd4: 006c0000 00010000 "RootFS"
-> flash -r 00010000 -c 10
10000: 4
10001: 0
10002: 42
10003: AE
10004: 8
10005: 0
10006: 22
10007: 8E
10008: 24
10009: 0
->Mam polecenie flash które może odczytywać i zapisywać coś.
-> flash
flash -r [offset(hex)] -c [num of bytes]
READ => flash -r 370000 -c 4
flash -w [offset(hex)] -o [1 byte value(hex)]
WRITE=> flash -w 370000 -o 0c
flash -f [start addr] -l [end addr]
ERASE=> flash -f 30000 -l 3ffff
->W jaki sposób na podstawie tablicy mtd mogę odczytać coś z konkretnej partycji ?
Offsety dla poszczególnych partycji poprostu się sumuje z rozmiaru ?
Flash liczy się od zera, więc partycja RootFS zaczyna się od adresu 30000 + 10000 + 10000 + f0000
Poszukaj tego interfejsu szeregowego na płytce.
Ustawienia NVRAM w której partycji mogą być trzymane, w config czy factory ?
Raczej config
Podpatrzyłem sobie skrypt
http://gitorious.org/wive-rtnl-ralink-r … ings.cgi.c
i udało mi się zmienić na stałe ustawienia.
Zmieniłem netlock_code na 26001,26002,26003,00000,00000,00000,00000,00000,00000
Już nie wyświetla mi się informacja że mam 5 prób do spróbowania przy podaniu kodu jednak router twierdzi że nie ma karty
"No (U)SIM Card Inserted"
Ta infomacja jest dlatego że zmienna z nvram "modem_main_state" ma stan "modem_sim_undetected" i prawdopodobnie jest ustalana przez proces /bin/statedect
Niestety źródeł nie mam i nie mam pewności jak to jest sprawdzane. Apn'y i inne ustawienia od sieci są oczywiście ok.
Chyba poza samą blokadą w systemie jest również blokada w modemie ![]()
Ze zmiennych w bootloaderze nie znalazłem raczej takiej która odpowiada za to że trzeba wciskać przycisk żeby router sam dalej ruszał.
Jestem raczej pewien że to bootloader kontroluje to czy router odrazu wstanie czy trzeba wcisnąć jakiś przycisk.
W internecie doszukałem się że podobno dla modemu MF210 który jest w MF612 jest program o nazwie dc unlocker który zdejmuje z tego simlocka oczywiście po porcie szeregowym toteż wpadłem na pomysł żeby zrobić wirtualny port szeregowy na windowsie za pomocą aplikacji.
http://www.hw-group.com/products/hw_vsp/index_en.html
Po stronie routera jest wywołany program remserial w ten sposób
/bin/remserial -f -p 10005 -s 115200 raw /dev/ttyUSB1
Jednak narazie jest wtopa, dc unlocker nic nie robi - nie radzi sobie a jak ręcznie spróbowałem terminalem wbić się na wirtualny port com w windowsie to po wpisaniu pierwszej litery jest zwiecha.
To nie tak, unlocker raczej bezpośrednio próbuje gadać z układem, przez taki myk to raczej nie zadziała.
Hmm o ile się orientuję to chyba próbuje gadać po komendach AT czy jednak nie ?
Nie wiem. Ale gdyby to były zwykłe AT to by szybko dc unlocker był potrzebny bo byś sam mógł to ręcznie robić. A tak często gęsto musisz zapłacić za odblokowanie.
Od czego mogę mieć po wpisaniu komendy AT+CPIN?
taki komunikat
+CME ERROR: SIM failure
Brak simu? karta nieaktywna, nie styka itd.
Najlepszy jest numer taki że ta karta włożona do innego modemu (z plusa) chodzi
a pod routerem z orange nie chodzi. Jak włożę inną kartę z orange to idzie.
Import danych do nvram już mam opanowany.
W routerze mam blokadę na orange
Nie wiem dlaczego jak zmienię na stałę tą zmienną
netlock_code=26003,00000,00000,00000,00000,00000,00000,00000,00000,00000
na np netlock_code=26002,00000,00000,00000,00000,00000,00000,00000,00000,00000
to po wejściu na terminal i wpisaniu komendy AT+ZSEC?
wyskakuje 0,0 a jak zmienna netlock_code jest ustawiona tylko na orange czyli tak jak oryginalnie to AT+ZSEC? zwraca 2,1
czyli jest blokada.
Ciekawe gdzie jeszcze ta zmienna netlock_code może brać udział.
Ma ktoś pomysł w jaki sposób sprawdzić mogę przyciski i podpięte pod nie akcje ?
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Inne → ZTE MF612 i simlock
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc