Huawei OptiXstar HG8245X6 Root Süreci

Dolapta ne kadar bu routerdan varsa hepsini topladım ucuza HG8245x6 (2) - HG8245x6-10 (1)- LG8245x6-50 (1) hepsini de deneyeceğim

Bence direk sen gönder, hepsini toplamışsın. (Muhtemelen benim alsam mı diye ikilemde kaldığım düz modeli de sen aldın.)
 
Son düzenleyen: Moderatör:
Bence direk sen gönder, hepsini toplamışsın. (muhtemelen benim alsam mı diye ikilemde kaldığım düz modeli de sen aldın.)

2 adet HG8245x6 düz model gelecek, işlem başarılı olursa birini size hediye ederim

Hadi deneyen olmadı mı? ecdad bın yapıyor torun denemekten aciz... normalde bu hafta sonu yapacaktım GitHub işini ama bir inceleme sarktı.

Recep hocam, sizin göndermiş olduğunuz HG8245x6_root_payload yapılandırma dosyası kodunu HG8245x6-10 için uyarladım nasıl bin dosyasına çevirip routera yükleyebiliriz. Sizden ricam bin dosyasın çevrilmiş ve routera yüklenecek şekilde ayarlayabilir misiniz?

Kod:
HWNP   v£ «…ô   Vµ¨T        h       BB9|1029|997|734|393|323|627|767|1067|1007|AC7|10C7|147C|148C|14ED|15BD|120|130|140|141|150|160|170|171|180|190|1B1|1A1|1A0|1B0|1D0|1F1|201|211|221|230|240|260|261|270|271|280|281|291|2A1|431|                                                                    @, ¿ô   ¹   file:/var/signature                                                                                                                                                                                                                                             SIGNATURE       V500R021C00SPC128B125                                                       rŒ’`       file:/var/signinfo                                                                                                                                                                                                                                              SIGNINFO        V500R021C00SPC128B125                                                   #! /bin/sh

[HEADING=1]HG8245X6-10 V5R021 Console Notification[/HEADING]
echo "=== HG8245X6-10 V5R021 Custom Payload Execution ===" > /dev/console

[HEADING=1]1. Enable China Mode CLI (For advanced command support)[/HEADING]
echo 'feature.name = "HW_SSMP_FEATURE_CLI_CHINA_MODE" feature.enable="1" feature.attribute="1"' > /mnt/jffs2/hw_hardinfo_feature

[HEADING=1]2. Modify XML Configuration for Permanent Telnet and Disable TR-069[/HEADING]
CTREE_FILE="/mnt/jffs2/hw_ctree.xml"
TEMP_FILE="/var/hw_ctree_mod.xml"

if [ -f "$CTREE_FILE" ]; then
[HEADING=1]Copy to temporary directory and decrypt[/HEADING]
[HEADING=1]aescrypt2 parameters: 1 for decrypt, 0 for encrypt[/HEADING]
    /bin/aescrypt2 1 "$CTREE_FILE" "$TEMP_FILE"
   
[HEADING=1]Enable Telnet Access (LAN and General)[/HEADING]
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.X_HW_Security.AclServices TELNETLanEnable 1
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.UserInterface.X_HW_CLITelnetAccess Access 1
   
[HEADING=1]Disable ISP (TR-069) Remote Management and Auto-Updates[/HEADING]
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer EnableCWMP 0
    cfgtool set "$TEMP_FILE" InternetGatewayDevice.ManagementServer PeriodicInformEnable 0

[HEADING=1]Re-encrypt and write back to original location[/HEADING]
    /bin/aescrypt2 0 "$TEMP_FILE" "$CTREE_FILE"
    rm -f "$TEMP_FILE"
fi

[HEADING=1]3. Start Immediate Root Shell Access (Background)[/HEADING]
[HEADING=1]Opens shell on both standard and alternative ports[/HEADING]
/sbin/telnetd -p 23 -l /bin/sh &
/sbin/telnetd -p 2323 -l /bin/sh &

[HEADING=1]4. Password Limit Bypass (Optional)[/HEADING]
[HEADING=1]Defines a default password for the root user if needed[/HEADING]
echo "root:adminhw" | chpasswd 2>/dev/null

echo "HG8245X6-10 Update Successful!" > /dev/console
exit 0
 
Son düzenleyen: Moderatör:
Kopyala yapıştır yaptım hata verdi, kendi modifiye ettiklerim gibi. Doğrulama yapıyor muhtemelen ama Recep bey nasıl aştı onu anlamadım çok ilginç bir durum.
 
Kopyala yapıştır yaptım hata verdi, kendi modifiye ettiklerim gibi. Doğrulama yapıyor muhtemelen ama Recep bey nasıl aştı onu anlamadım çok ilginç bir durum.

Dosya bozulmadan çevirebilseydik bin dosyasına çoktan halletmiştim, bence Python vs ile oluyor bin dosyasına çevirme, videolu anlatım olamadan beceremem. Bir yapılandırma kodu daha oluşturdum, Recep hocamın paylaşığı dosyaya sadık kalarak. HG8245X6-10 ve V5R021C00S128 yazılına göre yapılandırdım. Recep hocam Yapay zekâ ile oluşturdum deyince bende deneyeyim dedim.

Kod:
HWNP   v£   «…ô   Vµ¨T        h       BB9|1029|997|734|393|323|627|767|1067|1007|AC7|10C7|147C|148C|14ED|15BD|120|130|140|141|150|160|170|171|180|190|1B1|1A1|1A0|1B0|1D0|1F1|201|211|221|230|240|260|261|270|271|280|281|291|2A1|431|                                                                    @, ¿ô   ¹   file:/var/signature                                                                                                                                                                                                                                             SIGNATURE       V500R021C00SPC128B125                                                       rÌÆ’`       file:/var/signinfo                                                                                                                                                                                                                                              SIGNINFO        V500R021C00SPC128B125                                                   

#! /bin/sh

echo "=== HG8245X6-10 V5R021C00S128 Signed Execution ===" > /dev/console

# 1. CLI China Mode Enable
echo 'feature.name = "HW_SSMP_FEATURE_CLI_CHINA_MODE" feature.enable="1" feature.attribute="1"' > /mnt/jffs2/hw_hardinfo_feature

# 2. Permanent Config Patch
var_xml="/mnt/jffs2/hw_ctree.xml"
var_tmp="/var/patch_ctree.xml"

if [ -f "$var_xml" ]; then
    cp -f $var_xml $var_tmp
    # Decrypting with S128 standards
    /bin/aescrypt2 1 $var_tmp /var/tmp_dec.xml
    
    # Apply Settings
    cfgtool set $var_tmp InternetGatewayDevice.X_HW_Security.AclServices TELNETLanEnable 1
    cfgtool set $var_tmp InternetGatewayDevice.UserInterface.X_HW_CLITelnetAccess Access 1
    cfgtool set $var_tmp InternetGatewayDevice.ManagementServer EnableCWMP 0

    # Re-encrypt and save
    /bin/aescrypt2 0 $var_tmp $var_xml
fi

# 3. Memory Fallback (Immediate Access)
killall telnetd 2>/dev/null
/sbin/telnetd -p 23 -l /bin/sh &

echo "Success!" > /dev/console
exit 0
 
Son düzenleme:

Biz anca getirini götürünü yaparız, ayakkabını taşırız, yıllardır imrenrek takip ediyorum sizi, sizdeki bilgi, NASA'da yok
 
Son düzenleyen: Moderatör:
Anlık biz. Yazılımlarımız başta belirttiğinle aynı ama bu paketleyici sonuna B125 eklemiş nasıl oldu, o nereden öğrenirim benimkini, baktım bulamadım arayüzde.
 
Son düzenleyen: Moderatör:
İnanın yazılım konularında hiç bilgim yok. PC başına geçince full dump ekleyip sorularınızı da cevaplamaya çalışacağım. Yarını bulabilir.
Dumpu inceleyip kodu yapay zekâya sorabilir misin peki ? Bu V500R021C00SPC128B125 buradaki B125 nereden gelmiş arayüzde bulabilir miyiz bu son 3 hanedeki kodu.
 
İnanın yazılım konularında hiç bilgim yok. PC başına geçince Full dump ekleyip sorularınızı da cevaplamaya çalışacağım. Yarını bulabilir.

Bugün eklerseniz süper olur yazılımı Kafam çorba gibi oldu.

Dumpu inceleyip kodu yapay zekâya sorabilir misin peki ? Bu V500R021C00SPC128B125 buradaki B125 nereden gelmiş arayüzde bulabilir miyiz bu son 3 hanedeki kodu.
  • V (Version): Ürünün ana platform sürümünü (örneğin V500) belirtir.
  • R (Release): Ana sürümün ticari yayınlanma numarasını (örneğin R021) ifade eder.
  • C (Customer): Yazılımın özelleştirme seviyesini veya müşteri/bölge kodunu (örneğin C00 standart sürümdür) gösterir.
  • SPC (Service Patch Customer): Yazılım paketindeki servis yaması veya ana düzeltme paketini (örneğin SPC128) temsil eder.
  • B (Build): En sondaki bu kod, ilgili SPC paketi üzerine eklenen en güncel derleme/yapı numarasını veya küçük hata düzeltmelerini içeren ara sürümü ifade eder.
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…