Merhabalar dediğiniz gibi işlemleri başarıyla yaptım discord vb sitelere giris yapabilirmiyim hangi ayarları yapmalıyım bunun icin root hesapta yardımcı olursanız sevinirim.
 

HekzOntRace — Açık Kaynak Yeniden Derleme (v1.1.1-fix)​


Bu klasör, orijinal HekzOntRace_Setup.exe içindeki HekzOntRace.dll'in decompile edilip
temizlenen kaynak kodudur. Orijinal exe GitHub'da kaynak kod olmadığı için, hata teşhisi ve
düzeltme amacıyla buradan yeniden derlenmiştir.

Orijinal araçta tespit edilen sorunlar​


1. Hatalar sessizce yutuluyordu: Engine.SetupRaceFiles() içindeki Try() her istisnayı
yutuyordu; symlink oluşturulamadığında gerçek neden hiç görünmüyordu ve sadece
"Yarış dosyaları kurulamadı (SFTP)" mesajı çıkıyordu.
2. FAT32 kontrolü fiilen çalışmıyordu: Mount.Contains("VFAT") yalnızca mount yolunun
metnine bakıyordu; USB gerçekten FAT32 olsa bile bu kontrol tetiklenmiyordu. Symlink
aşamasına gelindiğinde sessizce başarısız oluyordu.
3. Broken symlink doğrulaması yanlıştı: SSH.NET Exists() symlink'in işaret ettiği dosya
yoksa false döner; doğrulama ListDirectory (lstat davranışı) ile değiştirildi.
4. Log maskeleme: Orijinal UI, gerçek log mesajlarını ("SFTP sunucusu açıldı" vb.)
uydurma jargonla ("GPON veri kanalı kuruldu" vb.) çeviren LogCeviri tablosuyla
gösteriyordu. Bu derlemede gerçek mesajlar gösterilir.
5. AntiRE kaldırıldı: Orijinal araç dnSpy/Ghidra/x64dbg vb. analiz programlarını
process.Kill() ile kapatmaya çalışıyordu. Bu davranış bu derlemede yoktur.
6. Çeviri bug'ı düzeltildi: Orijinalde kurulum dogrulanamadi mesajı çeviri tablosunda
eşleşmediği için "İşleniyor..." olarak görünüyordu.

Derleme​


Kod:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true

  • Hedef: net9.0-windows (WPF)
  • Bağımlılıklar: SSH.NET 2026.0.0, SMBLibrary 1.5.0
  • Çıktı: bin/Release/net9.0-windows/win-x64/publish/HekzOntRace.exe (self-contained tek dosya)

Kullanım notları​


- Modeme takılacak USB bellek NTFS formatlı olmalı (symlink gereksinimi).
Windows'ta: belleğe sağ tık → Biçimlendir → NTFS. (Bellekteki veriler silinir.)
  • Modem IP'si varsayılan 192.168.1.1'dir.
  • Araç, cihazın gizli html/ssmp/usbftp/usbhost.asp sayfası üzerinden SFTP (port 8022) ve
SMB sunucusunu açar, hekz/hekzs hesaplarını ekler ve /mnt/jffs2/customizepara.txt
ile /mnt/jffs2/hw_ctree.xml'i TOCTOU yarışıyla yakalayıp çözer.
- Çıktılar: Masaüstü\HekzONT\ klasörüne kaydedilir.

Yalnızca kendi cihazınızda kullanın​


Fark nedir? Bir sürüm notu falan koysaydınız 😬