aTalk | Клиент XMPP с открытым исходным кодом



Реп: (4194)
aTalk
версия: 5.2.2

Последнее обновление программы в шапке: 06.04.2026

Прикрепленное изображение

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Краткое описание:
Jabber клиент с шифрованием OMEMO, OTR. Есть поддержка аудио и видео звонков с шифрованием.

Описание:
aTalk - xmpp client for android rich in features:
* Instant messaging using end-to-end encryption with OMEMO or OTR
* User authentication based on SSL Certificate, DNSSEC and DANE Security
* OMEMO encryption for multi-user-chat sessions and offline users
* OMEMO Media File Sharing on all file types including Stickers, Bitmoji and Emoji
* HTTP file upload supports file sharing with offline contacts and muc members
* Rich content sharing via Google Gboard for downloadable Stickers, Bitmoji and Emoji
* Media file sharing with thumbnail preview before actual file send
* Auto accept file transfer request with max file size option
* Fault-tolerance file transfer implementation ease and enhance file sharing reliability
* Enhance and harmonize UI for file sharing in chat and chatRoom
* Jabber VoIP-PBX gateway Telephony, allowing PBX phone call via service gateway
* MUC room creation, server chat rooms discovery, and chat room with captcha protection
* Bookmark for conference and autoJoin on login
* Support XEP-0070: Verify HTTP Requests via XMPP entity to confirm it made the request
* Voice and video call with ZRTP, SDES and DTLS SRTP encryption modes
* Unique GPS location as standalone tool, or sending locations to your chosen buddy for real-time tracking or playback animation.
* 360° street view of your current location, use for self-guided tour. The street view tracks and follows your direction of sight.
* Built-in demo for GPS-Location features
* Integrated photo editor with zooming and cropping; change avatar with ease
* Last message correction, message carbons and offline messages
* Mobile network ping interval auto optimization
* In-Band Registration with captcha option
* Multiple accounts creation
* Multi-language UI support (Bahasa Indonesia, English, German, Russian, and Spanish)


Требуется Android: 5.0 и выше
Русский интерфейс: Да

Разработчик: cmeng (e-mail: cmeng.gm@gmail.com)
Домашняя страница: https://atalk.sytes.net/atalk/
F-Droid: https://f-droid.org/ru/packages/org.atalk.android/
GitHub: https://github.com/cmeng-git/atalk-android
Google Play: https://play.google.com/store/apps/details?id=org.atalk.android
Видео YouTube: https://www.youtube.com/watch?v=9w5WwphzgBc
Изменения:



Скачать:
Версия: 5.2.2 GitHub [2.4.26] (fat59)
Версия: 5.1.0 GitHub [5.1.26] (fat59)
Версия: 5.0.0 GitHub [27.12.25] (fat59)
Версия: 4.6.1 GitHub [20.11.25] (fat59)
Версия: 4.6.0 GitHub [14.11.25] (fat59)

Прошлые версии
Версия: 4.5.3 GitHub [9.10.25] (fat59)
Версия: 4.5.1 GitHub [4.9.25] (fat59)
Версия: 4.4.0 GitHub [14.7.25] (fat59)
Версия: 4.3.0 GitHub [19.5.25] (fat59)
Версия: 4.2.2 GitHub [24.3.25] (fat59)
Версия: 4.2.1 GitHub [19.2.25] (fat59)
Версия: 4.2.0 GitHub [11.2.25] (fat59)
Версия: 4.1.0 F-Droid [2024-05-17] (Solovich)
Версия: 3.3.0 Из GP от 1/01/2024 (universal) (КуКунта)
Версия: 3.0.1 F-Droid [2022-08-19] (prokaz96)
Версия: 3.0.0 F-Droid [2022-07-31] (prokaz96)
Версия: 2.9.6 F-Droid [2022-07-21] (prokaz96)
Версия: 2.9.5 F-Droid [2022-06-20] (prokaz96)
Версия: 2.9.4 F-Droid [2022-05-18] (Solovich)
Версия: 2.9.3 F-Droid [2022-04-28] (Solovich)
Версия: 2.9.2 F-Droid [2022-04-17] (sol4r1s)
Версия: 2.4.5 Google Play Version (Кот_Батон)

Android 4.4+:
Версия: 2.4.2 F-Droid (ferhad.necef)
Версия: 2.2.1 F-Droid (ferhad.necef)
Версия: 2.1.5 F-Droid (ferhad.necef)
Версия: 2.0.1 F-Droid (ferhad.necef)
версия: 2.0 Прикрепленный файлorg.atalk.android.1100.apk ( 18.58 МБ )



Сообщение отредактировал iMiKED - 06.04.26, 09:32
Причина редактирования: Обновление: новая версия 5.2.2 GitHub [2.4.26]



Реп: (4194)
Тип: Новая версия
Версия: 2.0.1
Краткое описание: F-Droid
Что нового:
Fix crypto chat session background color inconsistency
Fix OTR padlock changes to unencrypted when user press again

Прикрепленные файлы

Прикрепленный файлaTalk_2.0.1.apk ( 26.9 МБ )


Сообщение отредактировал ferhad.necef - 30.07.19, 00:34



Реп: (1849)
Jabber сеть еще жива?!, хорошая сеть была в 200X- нх,жалко не раскрутилась и заполонили конкуренты. Конференций я так понимаю тут нет?



Реп: (4857)
ferhad.necef @ 24.07.19, 17:28 *
14,40 МБ
это кусок от сплита. Отдельно - неработоспособно



Реп: (4857)
Версия 2.0.1
Рабочий монолитный apk
Прикрепленный файлaTalk_v2.0.1(1101).apk ( 18.31 МБ )



Реп: (4194)
* gar_alex, В свой пост залил с F-Droid



Реп: (0)
Он лучше или хуже Conversations. про ОТР шифрование понятно но все же. хотя про тот же Conversations написано 45 страниц на 4 пда а тут и на одну ели нашпили. потому что новый?



Реп: (538)
Прога сырая, конечно.
Но что странно: я початился совсем немного, а трафика слило 50МБ. Я расстроен.
Интерес тут представляют аудио-звонки. Но это ведь, сервер вроде бы ещё должен поддерживать.
Кстати, версия 2.0.5 вышла уже.

Сообщение отредактировал Хичохазоцо - 05.10.19, 18:50



Реп: (4194)
Недотёпа @ 5.10.19, 18:49 *
сервер
Сервер сабжа вроде бы поддерживает звонки, но я так и не смог протестировать... :wacko:



Реп: (4194)
Тип: Новая версия
Версия: 2.1.5
Краткое описание: F-Droid

Что нового:
Author: cmeng
Upload Date: 12/28/2019
- Rename share intent to aTalk and setCustomView() for ShareActivity actionBar; android uses activity label name for share intend.
- Improve join chatRoom captcha challenge request handling and allow user retry on incorrect entry
- Improve AEC effectiveness: see AudioTrackRenderer and DataSource#configureEffects()
must set audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION)
- Cleanup ZrtpInfoDialog Cipher info has multiple string formats specified - incorrect display.
- Must invalidate views in ChatRoomListAdapter after roomList has been updated, otherwise problem in Note-10 with zero item in list at time
- Fix empty password in AndroidSecurityAuthority crashes system
- Use small font for actionBar sub-title to allow more text characters display
- Keep a reference copy of the last fetched activity in Contact to minimize network access
- Cleanup FileHttpDownloadConversation in tmp and output files handling; use common setTransferFilePath() routine
- Remove duplicate 'Audio codecs' settings in 'Expert settings'
- Disable videoBridge feature init until actual implementation
- update jitsi xmpp extensions jibri and colibri class
- Update libjitsi to source dated 20191220
- Remove h263 codec support and clean up the source
- reverseTransformPacket - skip packet decryption to save resources when it is not needed


Прикрепленные файлы

Прикрепленный файлaTalk_2.1.5.apk ( 27.02 МБ )


Сообщение отредактировал ferhad.necef - 20.01.20, 13:49



Реп: (111)
а серверная часть неопенсорсс-цц ?

Сообщение отредактировал Lemus - 21.01.20, 00:40



Реп: (100)
На atalk.org получилось у кого-либо аккаунт зарегистрировать?



Реп: (4194)
Тип: Новая версия
Версия: 2.2.1
Краткое описание: F-Droid
Что нового:
-Add user selectable Themes support
- Implement user selectable option for heads-up notification
- Support download and display of url image in src tag embedded in xhtml message
- Share of youtube and other social media links are tagged with thumbnail and title see https://noembed.com/#supported-sites
- New features support for group chat: Erase chatRoom history and GPS location sending
- Execute ChatActivity.getLastSeen() in new thread to avoid ANR - Upgrade glide library to v4.11.0 for better control of loadImage preview sizes for history and new medias
- Refresh Setting... immediately when user changes Language or Theme options
- Upgrade security in crypto algorithms used for ZRTP i.e. use SHA-2 384, 256 bit ciphers AES-256 & TWOFISH-256, and enable elliptic curve crypto using Curve 25519
- Enhance SDES encryption with AES 256 and AES 192 - Enhance AES-256 acceleration using OpenSSL
- SetTheme() in parent class OSGIActivity for all inherited class
- Must always call setTheme() method before super.onCreate(savedInstanceState), otherwise not working -
Top fragment must set android:clickable="true" and android:focusable="true" to prevent touch action falls through to underlying fragment e.g. telephone.xml and cert_tls_config.xml
- Do not resend last message if it is a system error. Add MessageDeliveryFailedEvent.MessageDeliveryFailedEvent (e.g invitation not allowed)
- Change GeoLocation to use callback for returning the result.
- Remove AvatarCacheUtils class, seems cache avatars may contain partial image; fallback all getAvatar to use AvatarManager instead.
- Remove unnecessary access to fetch vCard from server with large amount of avatar data on first login.
- Update MessageDeliveredEvent class to include sender EntityJid/Nick (string)
- Remove resources support for ldpi resolution
- Preference popMenu dialog layout not override due to too many private attributes (dialog is framed with a boundary overlay) Need to move to API-21 and use Theme.App


Прикрепленные файлы

Прикрепленный файлaTalk_2.2.1.apk ( 28.03 МБ )


Сообщение отредактировал ferhad.necef - 29.03.20, 12:03



Реп: (4194)
Тип: Новая версия
Версия: 2.4.2
Краткое описание: F-Droid
Изменения:
Relocate aTalk files save directory to /Download/aTalk (android-Q), to avoid user data being purged by OS when aTalk is uninstalled
- Update aTalk media player UI to distinguish between pause and stop states
- Upgrade Smack to version 4.4.0-beta2
- Upgrade aTalk to support android-11(R) API-30


Прикрепленные файлы

Прикрепленный файлaTalk_2.4.2.apk ( 31.18 МБ )



Реп: (0)
OMEMO как настроить,подскажите?)



Реп: (4194)
* alma.mater,

Прикрепленные изображения
Прикрепленное изображение



Реп: (0)
Не выбирается...модетчто нибудь в настройках учетки?

Прикрепленные изображения
Прикрепленное изображение



Реп: (4194)
* alma.mater, Серверы обоих собеседников должны иметь поддержку ОМЕМО. Иначе не сможете включить.



Реп: (0)
Да,спасибо огромное - путём опытной переписки с самим собой ( другое приложение без омемо) по другой учетке - я это только что установил!)))

Прикрепленные изображения
Прикрепленное изображение



Реп: (306)
Тип: Новая версия
Версия: 2.4.5
Краткое описание: Google Play Version
Разработчик не предоставил информацию об обновлении

Скачать: Прикрепленный файлorg.atalk.android_1145_apps.evozi.com.apk ( 32.05 МБ )




Реп: (1046)
Тип: Новая версия
Версия: 2.9.2
Краткое описание: F-Droid [2022-04-17]
Changelog
Project aTalk-Android Release Notes ========================================================================= Version: 2.9.2 (209020) Release Date: 04/14/2022 Author: cmeng

- Add support for XEP-0234: Jingle File Transfer (In-Band and SOCK5 Bytestreams), with new packages or classes added: jingle_filetransfer, IncomingFileOfferJingleImpl, InformingFileTransferJingleImpl, OutgoingFileOfferJingleImpl and jingle package add adapter, callbacks, components, exception, and update transport etc https://github.com/van…kx/jingle_filetransfer

- Add support for XEP-0391: Jingle Encrypted Transports; supporting OMEMO encryption in Jingle File Transfer. new packages/classes: ciphers, jet, update omemo with jet support; see https://blog.jabberhead.tk/summer-of-code-2017/ Note: conversation advertised JET but not following xmpp process flow; fallback to use HttpFileUpload for next 10 files transfer

- Fallback to HttpFileUpload if JetSecurity is not fully supported by client e.g. conversations.

- aTalk file transfer handling priority (see MetaContactChatTransport): (online) jingle file transfer with JET => (online) legacy file transfer => (offline and fallback) HttpFileUpload

- Display detailed reason text for file transfer failure status to user.

- Rename file transfer 'refused' to 'declined', same as in Jingle File Transfer implementation.

- Migrate aTalk telephony jingle stanza handling to use smack JingleManager implementation structure: include BasicTelephony interface and add JingleCallManager, JingleCallSessionImpl classes to register with JingleManager for jingle session callbacks.

- Add JmStateListener interface (JingleMessageType) to JingleMessageHelper; allowing OperationSetBasicTelephonyJabberImpl to make earlier registerJingleSessionHandler() with JingleManager as to avoid problem with incoming call from conversations. see https://discourse.igni…ns-incoming-call/91573

- Allow accept and display the location map based on geo location message from other android devices e.g. conversations.

- Cleanup jarjar.repackage for ice4j:3.0-55-g32a8aad.

- Remove dependencies.gradle in android-youtube-player plug in; only use in one gradle.build.

- Add XMPP version information to all reference in About UI.

- ToDo: * Need more work on CallPeerJabberImpl#processTransfer() to handle dual multiple call sessions i.e. call transfer. * MediaAwareCall#getConference() may return null if call terminated before setup completed * CallPeerMediaHandlerJabberImpl.getTransportManager() => The initiator is expected to specify the transport in their offer when remote terminate call before setup

ист. – https://github.com/cme…aTalk/ReleaseNotes.txt
Прикрепленный файлorg.atalk.android_209020.apk ( 38.39 МБ )


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 23.04.26, 17:52