Üst Alt
  • Cevap yazabilmek için lütfen kayıt olun ya da giriş yapın. Foruma giriş yaparak veya kayıt olarak tüm özelliklere erişebilirsiniz.

Makale HexDroid IRC sistemi uygulamanın özellikleri, kurulumu ve kullanım (Android Cihazlar için)

Android için hızlı ve modern bir IRC istemcisi.
• Lisans: GPLv3
• Gereksinim: Android 8.0 (API 26) veya üstü
• Dil: %100 Kotlin ile yazılmıştır.

Özellikler;

Çoklu Ağ Desteği
• Aynı anda birden fazla IRC ağına bağlanın.
• Ağ profillerini kaydedin ve yönetin.
• Uygulama başlangıcında otomatik bağlanma (ağ bazlı yapılandırılabilir).
• Üstel geri çekilme (exponential backoff) ile otomatik yeniden bağlanma.
• İsteğe bağlı anahtarlarla kanallara otomatik katılma.
• Yapılandırılabilir gecikme ile bağlantı sonrası komutlar.

Güvenlik
• TLS/SSL bağlantıları (varsayılan olarak etkindir, önerilir).
• SASL kimlik doğrulama desteği: PLAIN, SCRAM-SHA-256, EXTERNAL (istemci sertifikası).
• İstemci sertifikası desteği (.pem, .crt, .key, .p12 formatları).
• Sunucu şifreleri.

IRCv3 Desteği
• message-tags, server-time, echo-message, labeled-response.
• Gruplandırılmış mesajlar için batch.
• Geçmiş oynatma için draft/chathistory.
• account-notify, away-notify, extended-join ve güvenli giriş için sasl.

Karakter Kodlaması
• Otomatik kodlama algılama.
• Ağ başına manuel kodlama seçimi (UTF-8, ISO-8859-1, Windows-1251 vb.).
Dosya Transferi (DCC)
• DCC SEND ve DCC CHAT desteği.
• Yapılandırılabilir gelen port aralığı ve transfer ilerleme takibi.

Kullanıcı Arayüzü
• Material Design 3 tasarımı.
• Açık ve koyu temalar.
• Ayarlanabilir yazı tipi boyutu ve ailesi.
• mIRC renk kodu işleme ve tıklanabilir bağlantılar.

Hızlı Başlangıç
• Uygulamayı açın ve Networks (Ağlar) sekmesine dokunun.
• Yeni bir ağ profili oluşturmak için + simgesine dokunun.
• Sunucu adresini ve portu girin (Genellikle TLS için 6697).
• Rumuzunuzu (nickname) belirleyin.
• (İsteğe bağlı) SASL kimlik doğrulamasını yapılandırın.
• Kaydedin ve Connect (Bağlan) düğmesine dokunun.

Sık Kullanılan Komutlar;
Kod:
/join #kanal [şifre] Bir kanala katılır.
/part [#kanal] [sebep] Bir kanaldan ayrılır.
/msg <hedef> <mesaj> Özel mesaj gönderir.
/me <eylem> Bir eylem mesajı gönderir (örn: /me gülüyor).
/nick <yeni_rumuz> Rumuzunuzu değiştirir.
/quit [sebep] Sunucudan bağlantıyı keser.
/whois <rumuz> Bir kullanıcı hakkında bilgi alır.
/ignore <rumuz> Kullanıcıyı engellenenler listesine ekler.

Operatör Komutları;
Kod:
• /kick: Kullanıcıyı kanaldan atar.
• /ban: Kullanıcıyı yasaklar.
• /op / /deop: Operatör yetkisi verir veya alır.
• /voice: Söz hakkı (voice) verir.

Sorun Giderme

Bağlantı Sorunları
• Sunucu ana makine adı (hostname) ve portun doğru olduğunu doğrulayın.
• Çoğu TLS sunucusu 6697 portunu kullanır; düz metin (plaintext) ise 6667 portunu kullanır.
• TLS'nin sunucu tarafından istendiği şekilde etkinleştirildiğini veya devre dışı bırakıldığını kontrol edin.
• SASL hataları için kimlik bilgilerinizi ve sunucunun seçtiğiniz mekanizmayı desteklediğini doğrulayın.

Sertifika Hataları
• Kendi kendine imzalanmış (self-signed) bir sertifikaya sahip bir sunucuya bağlanıyorsanız, ağ ayarlarından "Allow invalid certificates" (Geçersiz sertifikalara izin ver) seçeneğini etkinleştirin.
• Not: Bu işlem, "ortadaki adam" (man-in-the-middle) saldırılarına karşı korumayı devre dışı bırakır.

Arka Planda Bağlantı Kesilmeleri
Bazı Android cihazlar arka plan uygulamalarını agresif bir şekilde kısıtlar. Bağlantıları korumak için:
• HexDroid için pil optimizasyonunu devre dışı bırakın.
• Kalıcı bildirimin görünür olduğundan emin olun.
• Uygulamayı son kullanılan uygulamalar listesinde kilitlemeyi düşünün.

Bozuk Metin (Garbled Text)
• Metinler bozuk görünüyorsa, sunucu UTF-8 dışı bir kodlama kullanıyor olabilir.
• Ağ ayarlarına gidin ve uygun kodlamayı seçin.
Gizlilik
• HexDroid; analiz verisi, reklam tanımlayıcıları veya herhangi bir kullanıcı verisi toplamaz.
• Uygulama reklam veya takip yazılımı içermez.
• Veriler yalnızca bağlanmayı seçtiğiniz IRC sunucularına iletilir.
• Yerel veriler (ayarlar, günlükler, DCC dosyaları) cihazınızda saklanır ve uygulama verileri temizlenerek veya uygulama kaldırılarak silinebilir.

Katkıda Bulunma ve Destek
Sorun Bildirme

Hata bildirirken lütfen şunları ekleyin:
• Cihaz modeli ve Android sürümü.
• HexDroid sürümü.
• Sorunu yeniden oluşturma adımları.
• İlgili hata mesajları veya günlükler (logs).

Destek Kanalları

• Dokümantasyon: hexidroid.boxlabs.uk
• E-posta: [email protected]
• IRC: irc.afternet.org üzerindeki #HexDroid kanalı

Lisans ve Teşekkür

• HexDroid, GNU Genel Kamu Lisansı v3.0 (GPLv3) kapsamında lisanslanmış ücretsiz bir yazılımdır.
• Kullanılan Teknolojiler: Kotlin, Jetpack Compose ve Material Design 3.

1771849975-d3796127fa.jpeg


Ve Türkçe karakter kümesi mevcuttur. Onun dışında + radyo dinlemek içinde projeleri var başka uygulama kullanmadan kolayliklarda sağlıyor.

Google Play Linki;
 
Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı kanunun 8. maddesi ve T.C.K'nın 125. maddesine göre; ircforumlari.gen.tr olan forum sitemize eklenen içeriklerden, içeriği ekleyen kullanıcı sorumludur. Kullanıcı bazlı herhangi bir telif hakkından ircforumlari.gen.tr sitesi ve site yetkilileri sorumlu değildir. Telif hakkı kapsamında bulunan içerikler ile ilgili hukuksal bildirimleriniz için buradan iletişime geçebilirsiniz. ircforumlari.gen.tr yönetimi size en geç 48 saat içerisinde dönüş yapacaktır.
Geri