ThreatScoopOnionChat

ThreatScoopOnionChat

A Forked Version focused on privacy from SESSION

R00tedBrain Internet Messaging Phone & SMS Voice & Video Chat

Screenshots

Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat Screenshot of ThreatScoopOnionChat

Description

# ThreadScoopOnionChat

This version is a fork from " https://github.com/session-foundation/session-android ", enfocado en la privacidad.

## How Did ThreadScoopOnionChat Come About?

I have always been a fan of privacy and security in communications, and I am constantly researching potential security breaches in messaging applications.
ThreadScoopOnionChat emerged after the analysis of this blog "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/", in which several aspects are described as to why using Session is not recommended, and I wondered how it is possible that a foundation focused on privacy—with the grants and support it receives—has not been able to improve this protocol.
I still do not understand the answer, since my resources are much smaller than those of a foundation compared to that of a person who is simply a fan of privacy and security.
In this blog, certain problems were described:

1> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#insufficient-entropy-ed25519"
2> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#in-band-negotiation"
3> "https://soatok.blog/2025/01/14/dont-use-session-signal-fork/#public-keys-aes-gcm"

This is a forked version privacy focussed from Session.
Go Github to check all features implemented.

Anti-features

Properties of this app that are worth knowing about before installing.

  • NonFreeNet

Versions

Version Date Size Requires Android Download
1.20.9 current
b98c0a97c3be88f0…
2025-03-12 132 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Network stateCheck whether and how the device is connected.
  • BluetoothConnect to Bluetooth devices.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • BROADCAST_STICKY
  • CameraTake photos and videos.
  • DISABLE_KEYGUARD
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MICROPHONE
Show 41 more permissions
  • FOREGROUND_SERVICE_PHONE_CALL
  • FOREGROUND_SERVICE_SPECIAL_USE
  • launcher.permission.INSTALL_SHORTCUT
  • Internet accessSend and receive data over the internet.
  • MANAGE_OWN_CALLS
  • role.DIALER
  • Audio settingsAdjust volume and audio output.
  • NotificationsShow notifications.
  • RAISED_THREAD_PRIORITY
  • Read storageRead files on the device storage.
  • MusicRead audio files from the media library.
  • PhotosRead images from the media library.
  • VideosRead videos from the media library.
  • Sync settingsRead synchronisation settings.
  • Run at startupStart automatically after the device is switched on.
  • MicrophoneRecord audio.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • FingerprintUnlock with a fingerprint.
  • USE_FULL_SCREEN_INTENT
  • VibrationControl the vibration alert.
  • Prevent sleepingKeep the device from going to sleep.
  • Write storageCreate and change files on the device storage.
  • Change syncTurn synchronisation on and off.
  • threadscoop.ACCESS_SESSION_SECRETS
  • threadscooponionchatcom.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • permission.READ
  • permission.WRITE
  • permission.READ_SETTINGS
  • permission.UPDATE_SHORTCUT
  • permission.BROADCAST_BADGE
  • permission.PROVIDER_INSERT_BADGE
  • permission.UPDATE_COUNT
  • permission.UPDATE_BADGE
  • permission.CHANGE_BADGE
  • permission.READ_SETTINGS
  • permission.WRITE_SETTINGS
  • READ_APP_BADGE
  • permission.READ_SETTINGS
  • permission.WRITE_SETTINGS
  • permission.BADGE_COUNT_READ
  • permission.BADGE_COUNT_WRITE

Comments