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;
Operatör Komutları;
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.
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;
• 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.
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;
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.