Can you run Signal with basically no iOS or Android devices right now and still do the (mandatory) prove-your-phone-id steps?

It feels like very near future I, and everyone else who cares about computing autotonomy, we're all gonna have to start runnin' the Linux phones, no matter how non-ideal that user experience is right now

@cwebber I think it’s possible with signal-cli, but I haven’t tried it.

@Seirdy @cwebber signal-cli does indeed advertise supporting registration.
https://github.com/AsamK/signal-cli

also i do want to ask, don't most Mobile Linux projects support running android apps in one way or another? it should be possible then (if not easy, though maybe there's some reservations i'm not aware of) to run the mobile version of Signal on a Linux phone.

GitHub - AsamK/signal-cli: signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.

signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger. - AsamK/signal-cli

GitHub

@Yuvalne @cwebber They support it at the expense of security. No robust SELinux-enabled Android sandbox.

Then again, Signal Desktop has no sandbox either. Which is…concerning.

@Seirdy @cwebber isn't it sandboxed? i know there's some encryption on desktop that makes copying the database to another install non-trivial, but maybe it's missing some other stuff you'd want, i really have no expertise in that subject.
@Yuvalne @cwebber the desktop app is an Electron app with the Chromium sandbox disabled via a command-line flag.
@Yuvalne @cwebber my info may be outdated; check your running processes and look for chromium flags like disable-sandbox and no-zygote-sandbox
--no-sandbox --no-zygote

sad trombones

CC: @[email protected] @[email protected] @[email protected]
@khm @Seirdy @cwebber
that shouldn't be the case anymore, what version are you running?
https://433.world/@Yuvalne/116138906518307332
Talya (she/her) 🏳️‍⚧️✡️ (@[email protected])

@[email protected] @[email protected] @[email protected] fair point. i'm not seeing this flag anymore, but there is a no-zygote-sandbox flags on one of the processes. digging through their github, this seems to have been the case since v7.38, so over a year ago. https://github.com/signalapp/Signal-Desktop/issues/3573#issuecomment-2575864732

4'33"verse
@khm @Seirdy @cwebber
i'm seeing conflicting information, but at the very least the "no-sandbox" flag shouldn't be there, right?