Beiträge von nudge

Stelle deine Frage öffentlich an die Threema-Forum-Community - über 4.800 Mitglieder helfen dir weiter. > Frage stellen <

    Ich habe unter meinem Debian 12 zuerst Flatpak installiert und dann laut Doku Threema. Es funktioniert, aber ich es kommen keine Benachrichtigungen. Ich habe schon etwas im Netz gesucht nach Flatpak und Tonproblemen, aber das "Standardproblem" war, dass xdg-desktop-portal nicht installiert ist oder nicht richtig läuft. Bei mir ist es aber installiert und läuft.

    Ach ja, das habe ich auch noch gefunden, die Permission sollte da sein:

    andreas@andreas2:~$ flatpak permission-show ch.threema.threema-desktop
    Tabelle Objekt Anwendung Berechtigungen Daten
    notifications notification ch.threema.threema-desktop yes 0x00

    Bei Threema Desktop unter Linux frage ich mich, wo liegen da die Chats? Ich habe Flatpak nur wegen Threema Desktop Beta installiert und da habe ich ein Threema Verzeichnis in ~/.var gefunden. Ist das das entscheidende oder sind da irgendwo anders in meinem Home noch Daten?

    Das ist wahrscheinlich nicht das ganz korrekte Verzeichnis. Wenn dir das Gerät keinen Streich bei der Anzeige (/sdcard) spielt. Denn normalerweise sind die Apps und Daten im internen Speicher unter /data/data/... gespeichert. Als normaler Benutzer (also ohne root) kommt man da nicht so ohne Weiteres hin.

    Da bin ich mir sicher. Mein Smartphone hat zwar kein root für apps (Plain LineageOS for MicroG, KEIN Magisq, etc.) , aber via ADB shell geht es :

    In dem Verzeichnis sind nur 13 MB. Die Hauptmacht von 113 MB ist wirklich unter /sdcard/Android/Data:

    Code
    osprey:/ # find /sdcard/Android/data/ch.threema.app -type d -maxdepth 2                         <
    /sdcard/Android/data/ch.threema.app
    /sdcard/Android/data/ch.threema.app/files
    /sdcard/Android/data/ch.threema.app/files/tmp
    /sdcard/Android/data/ch.threema.app/files/data
    /sdcard/Android/data/ch.threema.app/files/log

    Wenn du es ausprobieren möchtest, dann könntest du einmal alle Threema Medien, die unverschlüsselt im System (Galerie) liegen, verschieben/sichern/löschen und anschließend über jeden Chat in Threema die Medienübersicht öffnen, alles markieren und abspeichern. Vielleicht wird dadurch alles mit dem neuen Namensschema benannt. Wenn du es versuchen magst

    Danke für den Tipp mit dem Exportieren! Um ehrlich zu sein, wenn es eine Möglichkeit gäbe, für alle Chats gleichzeitig alle Medien zu exportieren hätte ich es, nach einem Backup, sofort probiert. Aber durch alle Chats zu iterieren ist mir wirklich zu viel Arbeit um dann die Dateien zu diffen.

    Bezüglich der alten Threema Bilder und Videos hatte ich noch die Idee, ob die 14-17 ziffrigen Dateinamen vielleicht Unix Timestamps sind. Aber in Sekunden wären wir im Jahr 2153 und bei Millisekunden hätten wir immer noch 1970 ;)

    Vielen Dank für die Antwort. Das heißt, dadurch, dass ich "In Gallerie speichern" seit Beginn aktiviert habe, habe ich alle Threema Bilder und Videos doppelt. Einmal unverschlüsselt in einem der oben genannten Verzeichnisse und einmal in /sdcard/Android/data/ch.threema.app/files/data. Das heißt, ich kann problemlos die Dateien aus ./Threema/Threema Pictures in ./Pictures/Threema und ./Threema/Threema Videos in ./Movies/Threema verschieben.

    Jetzt ist mir noch aufgefallen, dass die Dateigröße vom /sdcard/Android/data/ch.threema.app/files/data nicht zu der Größe der Threema Gallerie Verzeichnisse passt. Das /sdcard/Android/data/ch.threema.app/files/data Verzeichnis ist 113 MB groß. Texte und Configdateien sind nicht so groß und die vernachlässige ich mal. Alle Threema Bilder und Videos in der Gallerie sind zusammen 255 MB. Wenn ich die *-null-* Dateien abziehe (138 MB), wo ich vermute, dass es alles Dateien sind, die ich selbst versendet habe, bleiben noch 117 MB. Kann es sein, dass die *-null-* Dateien die Aufnahmen der Kamera sind, bevor sie für den Versand via Threema weiter komprimiert wurden? Da wird ja Auflösung reduziert etc. Wenn ich dann davon ausgehe, dass ein paar alte Bilder und Videodateien aus der mit den vielen Zahlen im Namen auch noch unkomprimiert sind und nur kein -null- im Dateinamen haben, könnte es passen.

    Gibt es eine Möglichkeit, die "doppelten" Threema Ordner für Bilder und Videos zusammenzufassen, so dass sie innerhalb von Threema noch gefunden werden oder sind die Pfade innerhalb von Threema hardcodiert?

    Bilder sind in diesen zwei Ordnern:

    ./Pictures/Threema

    ./Threema/Threema Pictures

    Videos sind in diesen zwei Ordnern:

    ./Movies/Threema

    ./Threema/Threema Videos

    Desweiteren interessiert mich, ob es eine Möglichkeit gibt, die alten Threema Bilder und Videos ohne Datum im Dateinamen so umzubenennen, dass sie dem neuen Schema mit Datum enstprechen, aber innerhalb von Threema noch gefunden werden. Früher bestanden die Dateinamen fast nur aus Zahlen ohne Datum im Namen, sowas wie:

    931525621390799.jpg

    653596106.782896-353248744.mp4

    Drei empfangene Bilder haben auch dieses Format :

    image-20222204-175902.jpeg

    Heutzutage sehen die Dateien ja so aus:

    threema-20210119-153826-be4a167db7800d8c.jpg

    Komischerweise gibt es aber manche Dateien, wo null im Namen steht. Ist das ein Bug, wo ein Rückgabewert Null ist und darum der String null statt diesem Hash im Dateinamen landet?

    threema-20210110-142447-null.jpg

    Vielen Dank für die Antworten! Freut mich, dass ich auch hier an einer richtigen Stelle bin. Ein ganz ungewöhnliches Gefühl, ein Issue in deutsch zu verfassen. Ich bin selber Informatiker (Build-Engineer) und bin nur englische Issue-Tracker gewohnt.

    Ich weiss auch, dass Threema Desktop nur eine Übergangslösung ist. Aber eine komfortable, die ich gerne nutze. Vielen Dank für die Arbeit daran!

    Ob der Bildschirmschoner/Sperre betroffen ist, weiss ich nicht, da ich gewohnheitsmässig immer sperre.

    Ich benutze Debian 10/Mate Deskop und das aktuelle Threema-Desktop Paket 1.0.3. Sobald ich meinen Rechner in Bereitschaft oder Ruhezustand versetzen will kommt folgende Fehlermeldung:

    Code
    Eine Anwendung läuft noch:
    
    Threema
    WebRTC has active PeerConnections
    
    Warten auf das Beenden der Anwendung. Durch Abbruch der Anwendung könnten Änderungen verloren gehen.

    Dann erscheinen noch die Buttons "Bildschirm sperren", "Abbrechen" und "Trotzdem in Bereitschaft/Ruhezustand gehen"

    Aufgefallen ist es mir, als ich den noch laufenden Laptop mit dieser Nachricht aus meinem überhitzten Rucksack geholt habe. Ich hatte einfach zugeklappt in der Annahme, dass er wie vor der Installation von Threema beim Zuklappen in Bereitschafts-Modus (Suspend to RAM) geht.

    Könnte Threema-Desktop auf das Bereitschaft oder Ruhezustand Event reagieren und die Verbindung trennen?

    Ich hoffe dies ist die richtige Stelle zum Reporten. Mich wundert es etwas, weil dies ein deutsches Community Forum ist. Ich wollte ein Github Issue aufmachen, aber die Issues sind im Projekt abgeschaltet und in der Readme steht der Link zu diesem Unterforum.

    P.S.

    Ich kenne mit mit Electron/JavaScript/Typescript nicht aus, aber diese Funktion klingt sehr danach, als ob man auf solche Events reagieren kann:

    powerMonitor | Electron
    Monitor power state changes.
    www.electronjs.org

    Nachtrag. Mittlerweile geht es nicht mehr, das Paket via Aurora-Store (anonym) aus dem Playstore zu laden. Ich konnte es allerdings problemlos wieder auf die Download Version aus dem Threema Shop umstellen. Ich habe Threema im Aurora-Store ausgeblendet und Threema aktualisiert sich wieder selbst. Auf dem Handy meiner Frau funktioniert es weiterhin, da sie sich via Aurora-Store mit ihren Playstore Account eingeloggt hat.

    Danke Dir sehr für die Antwort! Da bin ich schon mal sehr erleichtert!

    Mir fällt auch gerade ein, dass ich beim Handy meiner Frau den umgekehrten Weg von Playstore-Version zum manuellen APK, was ich für sie neu gekauft hatte, gegangen bin. Dort hat der Import des Playstore-Threema-Backups geklappt. Und ich habe bei Ihrem Handy auch schon mehrfach Restore gebraucht. Zuerst die Migration von altem zum neuen Handy. Und dann die Migrationen von "Google Android" zu "/e/" zu "LineageOS zu "LineageOS for MicroG". Alles Neuinstallationen mit Threema-Backup-Restore. Und sie nutzt jetzt auch Threma Version aus dem Aurora-Store.

    Für mich klingt das so, als ob eine Threema Lizenz nicht an eine Threema ID gebunden ist, weil zumindest meine Frau zwei Lizenzen haben müsste. Eine Lizenz aus dem Playstore und eine Lizenz aus dem Threema Store.

    Hallo jnL ,

    vielen Dank für die Antwort und entschuldige bitte die späte Antwort.

    Nachdem ich den Aurora-Store installiert hatte, wurde mir ein Update von Threema, aber mit der aktuell installierten Versionsnummer angeboten. Dieses "Update" habe ich durchgeführt. Danach kam dann noch das 4.57 Update von Playstore-Version auf höhere Playstore-Version. Bisher läuft alles. Aber Du hast recht, auf der Webseite steht, das Lizenzen nicht zwischen unterschiedlichen Appstores und Direktkauf übertragbar sind:

    Download - Threema
    threema.ch

    Die APKs sind unterschiedlich. Ich habe die Prüfsummen der beiden Dateien verglichen (gleiche Version manuelles APK und Aurora-Store). Ich vermute es funktioniert bei mir deshalb, weil es schon installiert war. Die Lizenz und die ID sind gültig und darum klappt die Anmeldung.

    Meine Backups mache ich regelmäßig. Was ich natürlich noch nicht ausprobiert habe ist ein Restore. Eventuell gibt es da Unterschiede oder ich brauche das manuelle APK zum Restore statt die Playstore-Version. Das wichtigste für mich wäre zu wissen, ob ein Restore möglich ist. Das wäre prinzipiell interessant zu wissen, ob jemand nach Wechsel von APK zu Playstore oder von Playstore zu manuellem APK alles importieren kann. Weiß da jemand was? Von Android zu IOS und anders rum geht es nicht, so viel habe ich schon mal herausgefunden.

    Viele Grüße!

    Hallo zusammen,

    ich benutze schon immer das freie Android "Cyanogenmod/Lineage OS" und habe Threema über den "Threema Shop" gekauft.

    Wegen der "Corona Warn App" bin ich damals von "Lineage OS" zu "Lineage OS for MicroG" gewechselt. Seitdem funktioniert in Threema auch der Push.

    Nun habe ich mir wegen wegen einfacherer Updates des DB Navigators, NINA, etc. den "Aurora Store" aus F-Droid installiert um für Updates nicht immer händisch APKs herunterladen zu müssen. "Aurora Store" installiert ohne Google-Account Programme aus dem Playstore. Da wurde mir auch das neuste Threema Update angeboten und ich habe es auch von dort installiert. Es funktioniert weiter alles normal.

    Aber Threema muss man über den Playstore doch kaufen! Oder ist die App frei erhältlich und man kauft im Playstore nur die Lizenz, so wie im "Threema Shop"?

    Viele Grüße!

    P.S.

    Sorry, sehe erst jetzt, dass es noch ein reines Android Unterforum gibt.