Threema Libre: Keine Verbindung zu Threema-Server (Fairphone 5 - e/OS)

Stelle deine Frage öffentlich an die Threema-Forum-Community - über 4.800 Mitglieder helfen dir weiter. > Frage stellen <
  • Betriebssystem
    Android
    Handy-Modell
    Fairphone 5
    Threema-Version
    6.3.0 Build: 1113
    Öffentlicher Beitrag
    Mir ist bewusst, dass dieser Beitrag öffentlich ist.

    Hey zusammen,

    bin kürzlich von einem Samsung-Smartphone auf das Fairphone 5 umgestiegen und habe dort dann die custom-rom 'e/OS' installiert.
    Das Backup vom alten Gerät sowie die Übertragung auf das neue Gerät hat einwandfrei funktioniert (lokal, ohne Threema-Safe).
    Auch der Kauf sowie die Aktivierung der neuen Lizenz aus dem Threema-Shop (zuvor PlayStore) hat ohne Probleme geklappt (Installation der App erfolgte nun über F-Droid).

    Nun ist so, dass ich auf dem neuen Gerät keine Verbindung zu den Threema-Servern bekomme (keine Antwort von ECHOECHO sowie dauerhaft roter Balken), weder über mobile Daten, noch über WLAN (es liegt also kein internes Netzwerk-Problem vor).
    Bei den e/OS-Einstellungen bin ich bereits alles durchgegangen, von Deaktivierung des Battery Savers bis hin zu Freigabe aller möglicher Berechtigungen für ThreemaLibre sowie Aktivierung des Hintergrund-Dienstes hab ich alles bereits abgeklappert und weiß inzwischen keinen Ansatz mehr.
    Auch in den 'Advanced Settings' von Threema selbst kann ich nichts erkennen, was mir weiter helfen könnte.

    Zur Info: Über mein altes Gerät (Samsung Galaxy A11) erhalte ich nach wie vor Nachrichten und kann darauf antworten (selbe Threema-ID).

    Hat jemand eine Idee, was ich noch ausprobieren könnte? Besten Dank!

    Grüße, Dave

    Logfile:

    Sat Jan 17 17:23:57 GMT+01:00 2026 INFO AppVersionLogger: *** App Version. Device/Android Version/Flavor: Fairphone;FP5/15/Libre Version: 6.3.0l Build: 1113
    Sat Jan 17 17:23:57 GMT+01:00 2026 INFO AppVersionLogger: App Version History:
    → [6.3.0l (1113) first opened at 2025-12-22T15:51:35.630Z]
    INFO SettingsAdvancedOptionsFragment: No longer visible
    INFO SettingsAboutFragment: Now visible
    INFO SettingsAboutFragment: No longer visible
    INFO SettingsSummaryFragment: Now visible
    INFO HomeActivity: HomeActivity started
    INFO HomeActivity: Now visible
    INFO HomeActivity: onResume
    INFO ConversationsFragment: *** onResume
    INFO SettingsActivity: No longer visible
    INFO SettingsSummaryFragment: No longer visible
    INFO HomeActivity: onPause
    INFO ConversationsFragment: *** onPause
    INFO HomeActivity: No longer visible
    INFO HomeActivity: onDestroy
    INFO ConversationsFragment: onDestroyView
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now paused
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now stopped
    INFO LifetimeServiceImpl: releaseConnectionLinger: tag=threemaApplication, #slots=1, linger=60s
    INFO LifetimeServiceImpl: Alarm type 1 cancel
    INFO LifetimeServiceImpl: Alarm type 1 schedule in 59998 ms
    INFO AppProcessLifecycleObserver: Connection linger released
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now visible
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now resumed
    INFO LifetimeServiceImpl: acquireConnection: tag=threemaApplication, new #slots=2
    INFO LifetimeServiceImpl: ensureConnection: A connection is already active
    INFO AppProcessLifecycleObserver: Connection now acquired
    INFO HomeActivity: onCreate
    INFO CheckLicenseRoutine: Checking serial license
    INFO LicenseServiceThreema: Validating credentials
    INFO ConversationsFragment: onAttach
    INFO ConversationsFragment: onCreate
    INFO ConversationsFragment: onViewCreated
    INFO HomeActivity: HomeActivity started
    INFO HomeActivity: Now visible
    INFO HomeActivity: onResume
    INFO ConversationsFragment: *** onResume
    INFO HomeActivity: Messages tab clicked
    INFO LicenseServiceThreema: Validating credentials successful
    INFO ConversationsFragment: FAB clicked, opening new chat screen
    INFO HomeActivity: onPause
    INFO ConversationsFragment: *** onPause
    INFO RecipientListBaseActivity: Now visible
    INFO HomeActivity: No longer visible
    INFO ConversationsFragment: saveInstance
    INFO ContactsSectionFragment: saveInstance
    INFO MyIDFragment: saveInstance
    INFO HomeActivity: HomeActivity started
    INFO HomeActivity: Now visible
    INFO HomeActivity: onResume
    INFO ConversationsFragment: *** onResume
    INFO RecipientListBaseActivity: No longer visible
    INFO HomeActivity: onPause
    INFO ConversationsFragment: *** onPause
    INFO HomeActivity: No longer visible
    INFO ConversationsFragment: saveInstance
    INFO ContactsSectionFragment: saveInstance
    INFO MyIDFragment: saveInstance
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now paused
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now stopped
    INFO LifetimeServiceImpl: releaseConnectionLinger: tag=threemaApplication, #slots=1, linger=60s
    INFO LifetimeServiceImpl: Alarm type 1 cancel
    INFO LifetimeServiceImpl: Alarm type 1 schedule in 59999 ms
    INFO AppProcessLifecycleObserver: Connection linger released
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 received
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 dispatch to LifetimeService START
    INFO LifetimeServiceImpl: Alarm type 1 (handling) START
    INFO LifetimeServiceImpl: cleanupConnection: Not cleaning up #slots=1, #unpausable-slots=1
    INFO LifetimeServiceImpl: Alarm type 1 (handling) DONE. Duration=1 ms
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 dispatch to LifetimeService STOP. Duration = 1ms
    INFO HomeActivity: HomeActivity started
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now visible
    INFO HomeActivity: Now visible
    INFO HomeActivity: onResume
    INFO ConversationsFragment: *** onResume
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now resumed
    INFO LifetimeServiceImpl: acquireConnection: tag=threemaApplication, new #slots=2
    INFO LifetimeServiceImpl: ensureConnection: A connection is already active
    INFO AppProcessLifecycleObserver: Connection now acquired
    INFO HomeActivity: onPause
    INFO ConversationsFragment: *** onPause
    INFO HomeActivity: No longer visible
    INFO ConversationsFragment: saveInstance
    INFO ContactsSectionFragment: saveInstance
    INFO MyIDFragment: saveInstance
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now paused
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now stopped
    INFO LifetimeServiceImpl: releaseConnectionLinger: tag=threemaApplication, #slots=1, linger=60s
    INFO LifetimeServiceImpl: Alarm type 1 cancel
    INFO LifetimeServiceImpl: Alarm type 1 schedule in 59999 ms
    INFO AppProcessLifecycleObserver: Connection linger released
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 received
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 dispatch to LifetimeService START
    INFO LifetimeServiceImpl: Alarm type 1 (handling) START
    INFO LifetimeServiceImpl: cleanupConnection: Not cleaning up #slots=1, #unpausable-slots=1
    INFO LifetimeServiceImpl: Alarm type 1 (handling) DONE. Duration=0 ms
    INFO AlarmManagerBroadcastReceiver: Alarm type 1 dispatch to LifetimeService STOP. Duration = 0ms
    INFO HomeActivity: HomeActivity started
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now visible
    INFO HomeActivity: Now visible
    INFO HomeActivity: onResume
    INFO ConversationsFragment: *** onResume
    INFO AppProcessLifecycleObserver: *** Lifecycle: App now resumed
    INFO LifetimeServiceImpl: acquireConnection: tag=threemaApplication, new #slots=2
    INFO LifetimeServiceImpl: ensureConnection: A connection is already active
    INFO AppProcessLifecycleObserver: Connection now acquired
    INFO MessageListViewHolder: Message clicked
    INFO ConversationsFragment: Conversation clicked
    INFO HomeActivity: onPause
    INFO ConversationsFragment: *** onPause
    INFO ComposeMessageActivity: onCreate
    INFO ComposeMessageActivity: initActivity
    INFO ComposeMessageFragment: onCreate
    INFO ComposeMessageFragment: onCreateView
    INFO ComposeMessageFragment: Hide ongoing call notice (notice set: true)
    INFO NotificationServiceImpl: Badge: showing 0 unread
    INFO NotificationServiceImpl: Badge: showing 0 unread
    INFO ComposeMessageFragment: Now visible
    INFO ComposeMessageActivity: Now visible
    INFO ComposeMessageActivity: onResume
    INFO ComposeMessageFragment: onResume
    INFO NotificationServiceImpl: Badge: showing 0 unread
    INFO ComposeMessageFragment: Hide ongoing call notice (notice set: true)
    INFO VoiceMessagePlayerService: onCreate
    INFO HomeActivity: No longer visible
    INFO ConversationsFragment: saveInstance
    INFO ContactsSectionFragment: saveInstance
    INFO MyIDFragment: saveInstance
    INFO ThreemaToolbarActivity: Keyboard height (portrait): 1020
    INFO TaskManager: Scheduling new task: OutgoingTypingIndicatorMessageTask@133843524
    INFO TaskManager: Task scheduled: OutgoingTypingIndicatorMessageTask@133843524
    INFO ComposeMessageFragment: Send button clicked
    INFO TaskManager: Scheduling new task: OutgoingTypingIndicatorMessageTask@136760436
    INFO TaskManager: Task scheduled: OutgoingTypingIndicatorMessageTask@136760436
    INFO MessageServiceImpl: sendTextMessage: start
    INFO ContactServiceImpl: Bump last update for contact with identity *******
    INFO data.ContactModel: Refresh from database
    INFO TaskManager: Scheduling new task: OutgoingTextMessageTask@176924408
    INFO MessageServiceImpl: sendTextMessage: message 06ce9a41a9fbdaee successfully queued
    INFO TaskArchiverImpl: Persisting task OutgoingTextMessageTask@176924408
    INFO TaskManager: Task scheduled: OutgoingTextMessageTask@176924408

  • schlingo 17. Januar 2026 um 21:57

    Hat das Thema freigeschaltet.
  • hi, danke für die Rückmeldung aber hat sich schon wieder erledigt.
    Der connection test zeigt alles grün und erreichbar an. Wie es davor ausgesehen hat, kann ich nun leider nicht mehr sagen, da das Problem bereits behoben wurde.

    Hab nochmal mit den Threema-Einstellungen rumexperimentiert und seit ich 'Settings -> About Threema -> Advanced options -> 'IPv6 for messages: prefer IPv6 connections over IPv4' aktiviert habe, klappt es auch mit der Verbindung (sowohl mobil als auch wlan).

    Ist das ein Bug oder kann mir hier jemand erklären, warum es über IPv6 nun klappt aber über IPv4 wollte es partout nicht verbinden?

    Wenn es nur WLAN betroffen hätte, hätte ich es evtl. noch verstehen können aber über mobile Daten hat es ja schließlich auch nicht geklappt und das hat nichts mit IPv6 zu tun schätze ich, also kann ich das absolut nicht mehr nachvollziehen was da im backend abgeht.
    Das Interessante ist zudem, dass ich diese Einstellung (IPv6) nun zum Test wieder deaktivert habe (jetzt also wieder v4 genutzt wird) und nun scheint es immer noch zu verbinden (sowohl mobil als auch wlan). Da ich dieses Verhalten absolut nicht mehr nachvollziehen kann, schreit mir das schon irgendwie nach einem Fehler innerhalb Threema selbst.

    Jemand eine Idee was das gewesen ist oder wie man das in Zukunft fixen kann?
    Ein internes Netzproblem kann ich ausschließen, da mein Bruder mit seinem Threema im selben Netz keine Probleme hatte.

    Grüße.

    Einmal editiert, zuletzt von Dave77 (17. Januar 2026 um 23:34)

  • Sorry, ich hab nicht alles gelesen, daher evtl. blöde Frage: Hast du die App mal zwischendurch gestoppt? Dass es an IPv4 liegt, glaube ich weniger, aber das Setting forciert einen Neustart der App. Glaube eher, du bist da in einen Bug gerannt.

    Software Engineer bei Threema, hier als Individuum.

  • Hast du die App mal zwischendurch gestoppt? Dass es an IPv4 liegt, glaube ich weniger, aber das Setting forciert einen Neustart der App. Glaube eher, du bist da in einen Bug gerannt.

    Gut möglich, hab einiges ausprobiert seit Threema nicht verbinden wollte, bestimmt auch ein forciertes Beenden. Das Gerät ist zudem schon ein paar Tage an, ohne Neustart.
    Allerdings habe ich Threema zum Test via TaskManager ('Clear all') auch davor schon beendet und neu gestartet, irgendwie merkwürdig, dass er dann nur durch den Einstellungs-Wechsel einen 'richtigen' App-Neustart durchführt.

    Aber ja, ich denke was du schreibst ist an sich wesentlich plausibler als irgendwas mit IPvx, dennoch merkwürdig.
    Bin jedoch froh, dass es jetzt einwandfrei läuft, danke euch!