ZTE modemlerde root yetkisi almak için ZTE Config Utility isimli yazılımı kullanabilirsiniz. İşte adım adım Conifg dosyasının şifresini çözüp düzenleme rehberi.
Öncelikle Python yüklemeniz gerekiyor
Python kurarkenAdd Phyton to Path
seçeneğini işaretleyin.
- Şimdi mkst/zte-config-utility adresinden Code > Download ZIP deyin ve inen dosyayı bir klasöre çıkartın.
- Modem arayüzüzünden yedeklediğiniz Config. Bin dosyasını ZTE Config klasörü içine kopyalayın.
- Başlat menüsüne CMD yazın
- Komut satırı gelince Python kurulu olduğu yeri belirleyin ve komut istemcisine
cd C:\Users\Kullanıcı Adınız\AppData\Local\Programs\Python\Python39\Scripts
kodunu girip Enter'a basın.- Bir sonraki adımda
pip install pycryptodomex
kodunu girin. Bu işlem, şifreyi kırmak için erekli olan pycryptodomex kurulumunu yapacak.- Şimdi CMD'ye
cd C:\Users\recep\Downloads\zte-config-utility-master
kodunu girin. Buradaki konum, sizde ZTE Config nereye yüklü ise orası olacka.- Klaösre geçince "py setup.py install --user" yazın.
- Son olarak
py examples/decode.py --serial ZTEXXX config.bin config.xml
kodunu girince Config. Bin dosyanızın şifresi kırılacak ve config.xml çıktısı oluşacak.
- ZTEXXX sizin modemin seri numarası olacak. Arayüzde yazıyor. Ya da altına bakın bulamadıysanız...
- Config.xml dosyasını bir metin editörü ile açın. Notepad olabilir.
- Dosyada
root
kelimesini üç defa arayın. Üçncüde, yanında yer alanDM name="Enable" val="0"
değerini 1 yapın.
Kod:<Row No="0"><DM name="ViewName" val="IGD.AU1"/> <DM name="Enable" val="1"/> <DM name="AppID" val="1"/> <DM name="User" val="root"/> <DM name="Pass" val="$F1r1@dl"/> <DM name="Level" val="1"/> <DM name="ChgPwd" val="0"/> <DM name="EnWANAccess" val="1"/> <DM name="Extra" val=""/> <DM name="ExtraInt" val="0"/> </Row>
- Şimdi
<DM name="SwitchShellEnable" val="0"/>
değerini de 1 yapın.- Şimdi
zte-config-utility
klasöründekiconfig.bin
dosyasını silin!- Dosyayı modeme yüklemek için tekrar XML'i BIN yapmanız gerek. Şu komutu girin
py examples/encode.py --serial ZTEXXXXXX --signature “ZXHN H298A V1.0” config.xml config.bin
- Oluşan yeni Config. Bin dosyasını modeme yükleyin, modem yeniden başlayacak.
- Modem açıldığında artık root hesabı ile giriş yapabilirsiniz.
Bu yazı DonanımHaber'deki rehber kaynak alınarak yeniden derlenmiştir. Rehberi kendi ZTE ZXHN H298A V1.0 modemimde denedim.
- Hata alırsanız Komut İstemcisi'ni (CMD) açın ve Python'un kurulu olduğu dizine giderek
cd C:\Users\Kullanıcı Adı\AppData\Local\Programs\Python\Python39\Scripts
kodunu girin.- Sonra da ve
pip list
deyin.- Karşınıza bu liste gelmeli:
Kod:pip 20.2.4 pycryptodomex 3.9.8 setuptools 49.2.1 zcu 0.1.0
Emeklerinize sağlık, çok faydalı bir çalışma olmuş. Config dosyasını başarılı bir şekilde modeme yükledim. TurkNet IPv6'yı tanımladığını söyledi ama IP versiyonunu IPv6 yaptığımda internet bağlantısı sağlanmıyor. IPv4 ve IPv4/v6 versiyonunda bir sorun yok. IPv4/v6 yapıp Google IPv6 test gibi internet sitelerinde test yaptığımda IPv6'nız yok deniliyor. Neden acaba bilginiz var mı?