Rehber ZTE Modem Root Yetkisi Elde Etme

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.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Öncelikle Python yüklemeniz gerekiyor


Python kurarken Add Phyton to Path seçeneğini işaretleyin.

2022 Güncellemesi: H298A V9​


Görünüşe göre ZTE modemi güncellemiş. V9 sürümünde henüz root yetkisi elde edilemiyor. Ayrıca aşağıdaki işlemlerle uğraşmak istemeyenler için @118483 bir script hazırladı, onu kullanabilirsiniz:


Manuel Yöntem: ZTE Modem Root Yetkisi Elde Etme​

  • Ş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 arayın. Çıkan üçüncü sonuçta DM name="Enable" val="0" değerini bulun ve buradaki 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ündeki config.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.

  • 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
Bu yazı DonanımHaber'deki rehber kaynak alınarak yeniden derlenmiştir. Rehberi kendi ZTE ZXHN H298A V1.0 modemimde denedim.

Son güncelleme: 4 Mart 2023
  • Yanlış anlaşılabilecek bazı kısımlar düzeltildi.
  • Yeniden config.bin yapma kodundaki hatalı tırnak işaretleri düzeltildi.
 
Son düzenleme:
Selamlar, Türksat Kablonet'e gectim, ZTE F6600 modem var. Bu rehberde belirtilen islemleri yapmaya calisiyorum ama "kullanici konfigurasyon yonetimi" bölümü hiç yok bende, dolayisiyla konfigurasyon dosyasini indiremiyorum bile. Baska bir yontem vs var midir bunu yapabilmek icin? 'Epuser' kullanicisi ile giriyorum.
Screenshot 2024-05-12 081239.jpg

Software Version V9.0.11P2N4
Boot Version V9.0.10P10N5
 
1. mesajda anlatıldığı gibi yapınca wifi geldi.Modemi sıfırlayınca gidiyor bu normalmi?

Birde root yapmadan önce pc ye eternetle bağlanınca 192.168.1.1 ile direk modem arayüzüne bağlanabiliyordum.Şimdi pc ye manule ip verince bağlanabiliyorum.Bunu nasıl düzeltebilirim?
 
Dostlar merhaba. TurkNet'in vermiş olduğu ZTE ZXHN H298A V1 model modemi kullanıyorum. Mac veya IP aralığı üzerinden internet hızını bazı cihazlarda limitlemek istiyorum. Ancak QoS ayarlarında bu sadece lan için mümkün gözüküyor. Root işlemi ile wifi ağındaki cihazlar için bu mümkün hale gelebilir mi? Acil yardıma ihtiyacım var bu konuda. 3, 5 demeyin bilginizi esirgemeyin lütfen.
 
Selamlar, Türksat Kablonet'e gectim, ZTE F6600 modem var. Bu rehberde belirtilen islemleri yapmaya calisiyorum ama "kullanici konfigurasyon yonetimi" bölümü hiç yok bende, dolayisiyla konfigurasyon dosyasini indiremiyorum bile. Baska bir yontem vs var midir bunu yapabilmek icin? 'Epuser' kullanicisi ile giriyorum.
Eki Görüntüle 2193489
Software Version V9.0.11P2N4
Boot Version V9.0.10P10N5
vardır illa ya sağ click ögeyi incele o butonu gizlemişlerdir. bir şekilde vardır bi ismi
 
1721227405268.png


bu adımda böyle bir hata alıyorum. V1 de dahi çalışmıyor bu yöntem sanırım.

güncelleme;

Arkadaşlar pyhton sürümden kaynaklı olduğunu düşünüyorum
"py setup.py install --user" yerine "python setup.py install --user"
"py examples/decode.py --serial ZTEXXX config.bin config.xml" yerine "python examples/decode.py --serial ZTEXXX config.bin config.xml"
"py examples/encode.py --serial ZTEXXXXXX --signature "ZXHN H298A V1.0" config.xml config.bin"yerine ise "python examples/encode.py --serial ZTEXXXXXX --signature "ZXHN H298A V1.0" config.xml config.bin"
kodlarını kullanın py komutunu artık kabul etmiyor.

hocam sen bin yaşa ömründe! senin verdiğin komutlarla takır takır hazırladım yeni rootlu config dosyasını. ana konudaki komutlarda hata alıyordum. eline sağlık.

güncelleme 2;

evet rootu başarıyla yaptım ancak amacıma ulaşamadım. maalesef bu modemde hiç bir şekilde QoS kullanarak belirli IP veya MAC adreslerine veri trafiği veyahut download speed limiti koyamıyorum. bari rootlamışken IP v6'ya geçeyim dedim. Turknet'e destek kaydı açtım öncesinde IP v6'yı tanımlamaları için ancak bu hizmetin durdurulduğunu, çalışmaların devam ettiğini şuan IP v6 hizmeti veremediklerini söylediler. Al çöpe bas modemi kısacası.
 
Son düzenleme:
Selamlar, Türksat Kablonet'e gectim, ZTE F6600 modem var. Bu rehberde belirtilen islemleri yapmaya calisiyorum ama "kullanici konfigurasyon yonetimi" bölümü hiç yok bende, dolayisiyla konfigurasyon dosyasini indiremiyorum bile. Baska bir yontem vs var midir bunu yapabilmek icin? 'Epuser' kullanicisi ile giriyorum.
Eki Görüntüle 2193489
Software Version V9.0.11P2N4
Boot Version V9.0.10P10N5
aynı modemden bende de var siz oradaki gizlenmiş menüyü çıkartmanın yolunu buldunuz mu?
 
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.

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.


Öncelikle Python yüklemeniz gerekiyor.


Python kurarken Add Phyton to Path seçeneğini işaretleyin.

2022 güncellemesi: H298a v9​


Görünüşe göre ZTE modemi güncellemiş. V9 sürümünde henüz root yetkisi elde edilemiyor. Ayrıca aşağıdaki işlemlerle uğraşmak istemeyenler için @118483 bir script hazırladı, onu kullanabilirsiniz:


manuel yöntem: ZTE modem root yetkisi elde etme​

  • Ş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.xmlkodunu 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 arayın. Çıkan üçüncü sonuçta DM name="Enable" val="0" değerini bulun ve buradaki 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ündeki config.bin dosyasını silin!
  • Dosyayı modeme yüklemek için tekrar XML'i bın 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.

  • 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
Bu yazı DonanımHaber'deki rehber kaynak alınarak yeniden derlenmiştir. Rehberi kendi ZTE Zxhn H298a v1.0 modemimde denedim.

Son güncelleme: 4 Mart 2023.
  • Yanlış anlaşılabilecek bazı kısımlar düzeltildi.
  • Yeniden Config. Bin yapma kodundaki hatalı tırnak işaretleri düzeltildi.


Hocam bende sizde olan modemin bire bir aynısı var ama sizin dediklerinizi yaparken decode işleminde "valueerror: Payload header does not start with the payload magic." hatası alıyorum sonra ise boş bir config.xml veriyor bana. Yardımcı olabilecek var mı acaba lütfen.

Modem yazılım versiyonu: "ttn. 26_240416"
Modem donanım versiyonu: "v1.0. 25"
Modem türü: "Zxhn H298a v1.0"
 
Kusuar bakma yanlış kişi: C

Eki Görüntüle 2255584

Bu adımda böyle bir hata alıyorum. V1 de dahi çalışmıyor bu yöntem sanırım.

Güncelleme;

Hocam sen bin yaşa ömründe! Senin verdiğin komutlarla takır takır hazırladım yeni rootlu Config dosyasını. Ana konudaki komutlarda hata alıyordum. Eline sağlık.

Güncelleme 2;

Evet rootu başarıyla yaptım ancak amacıma ulaşamadım. Maalesef bu modemde hiçbir şekilde QoS kullanarak belirli IP veya Mac adreslerine veri trafiği veyahut download Speed limiti koyamıyorum. Bari rootlamışken IP v6'ya geçeyim dedim. TurkNet'e destek kaydı açtım öncesinde IP v6'yı tanımlamaları için ancak bu hizmetin durdurulduğunu, çalışmaların devam ettiğini şu an IP V6 hizmeti veremediklerini söylediler. Al çöpe bas modemi kısacası.

Sana Config dostamı atsam bana geri düzenlenmiş halini atar mısın?

Hocam bende sizde olan modemin bire bir aynısı var ama sizin dediklerinizi yaparken decode işleminde "valueerror: Payload header does not start with the payload magic." hatası alıyorum sonra ise boş bir config.xml veriyor bana. Yardımcı olabilecek var mı acaba lütfen.

Modem yazılım versiyonu: "ttn. 26_240416"
Modem donanım versiyonu: "v1.0. 25"
Modem türü: "Zxhn H298a v1.0"

Bende de aynı hatayı veriyor çözebildin mi?
 
Son düzenleme:

Technopat Haberler

Geri
Yukarı