
تطبيق مراسلة لامركزي ومشفر من نظير إلى نظير عبر شبكات Bluetooth mesh. لا يتطلب إنترنت أو خوادم أو أرقام هواتف. يتميز بتشفير X25519 + AES-256-GCM، أوامر على غرار IRC، وتوافق متعدد المنصات مع iOS.
[!WARNING] لم يخضع هذا البرنامج لمراجعة أمنية خارجية وقد يحتوي على ثغرات وقد لا يحقق بالضرورة أهدافه الأمنية المعلنة. لا تستخدمه في حالات الاستخدام الحساسة، ولا تعتمد على أمانه حتى يتم مراجعته. العمل قيد التقدم.
تطبيق مراسلة آمن، لا مركزي، من نظير إلى نظير يعمل عبر شبكات Bluetooth الشبكية. لا حاجة للإنترنت للدردشة الشبكية، لا خوادم، لا أرقام هواتف - مجرد اتصال مشفر بالكامل. كما يدعم Bitchat قنوات geohash، التي تستخدم اتصالاً بالإنترنت لربطك مع الآخرين في منطقتك الجغرافية.
هذا هو المنفذ لنظام Android من تطبيق bitchat الأصلي لنظام iOS، مع الحفاظ على توافق البروتوكول بنسبة 100% للاتصال عبر المنصات.
يمكنك تنزيل أحدث إصدار من bitchat لنظام Android من صفحة الإصدارات على GitHub.
أو يمكنك:
التعليمات:
.apk. افتحه..apk الذي تم تنزيله لبدء التثبيت.تم إصدار هذا المشروع إلى الملكية العامة. راجع ملف LICENSE للحصول على التفاصيل.
/join و /msg و /whoاستنساخ المستودع:
git clone https://github.com/permissionlesstech/bitchat-android.git
cd bitchat-android
الفتح في Android Studio:
# Open Android Studio and select "Open an Existing Project"
# Navigate to the bitchat-android directory
بناء المشروع:
./gradlew build
التثبيت على الجهاز:
./gradlew installDebug
للبناءات التطويرية مع تمكين التصحيح:
./gradlew assembleDebug
adb install -r app/build/outputs/apk/debug/app-debug.apk
للإصدارات الإنتاجية:
./gradlew assembleRelease
يتطلب التطبيق الأذونات التالية (يتم طلبها تلقائيًا):
/j #channel - الانضمام إلى قناة أو إنشائها/m @name message - إرسال رسالة خاصة/w - قائمة المستخدمين المتصلين/channels - عرض جميع القنوات المكتشفة/block @name - حظر نظير من مراسلتك/block - قائمة جميع الأقران المحظورين/unblock @name - إلغاء حظر نظير/clear - مسح رسائل الدردشة/pass [password] - تعيين/تغيير كلمة مرور القناة (المالك فقط)/transfer @name - نقل ملكية القناة/save - تبديل الاحتفاظ بالرسائل للقناة (المالك فقط)/j #general أو ابدأ الدردشة في العامة/pass/save@nickname للإشارة إلى المستخدمين (مع الإكمال التلقائي)/transferيستخدم bitchat بروتوكولاً ثنائيًا فعالاً مُحسّنًا لـ Bluetooth LE:
يحافظ تطبيق Android على توافق بنسبة 100% مع البروتوكول الثنائي لنظام iOS:
تحديث معلومات الإصدار:
// In app/build.gradle.kts
defaultConfig {
versionCode = 2 // Increment for each release
versionName = "1.1.0" // User-visible version
}
إنشاء بناء إصدار موقع:
./gradlew assembleRelease
إنشاء حزمة التطبيق (موصى به لـ Play Store):
./gradlew bundleRelease
يمكّن هذا المنفذ لنظام Android من الاتصال السلس مع تطبيق bitchat الأصلي على iOS:
إصدار iOS: لمستخدمي iPhone/iPad، احصل على bitchat الأصلي على github.com/jackjackbits/bitchat
المساهمات مرحب بها! المجالات الرئيسية للتحسين:
بالنسبة للمشكلات الخاصة بنظام iOS، يرجى الرجوع إلى مستودع bitchat الأصلي لنظام iOS.