Show HN: Signal-Android – A fork of Signal that provides SMS support (github.com)
Signal was a brilliant app. It can send messages with rich media, host group chats, and even do voice and video calls, all with the peace of mind that comes from a proper secure messaging app. The best part was that you could still send messages to people who don't use Signal. Signal was the messaging app everyone wants - all the benefits of iMessage, without being siloed in one particular ecosystem.
Sometime leading up to October of 2022, the folks at the Signal foundation lost the plot. Signal has since dropped support for SMS, and is inexplicably adding "stories" to their personal messaging app. I despise this.
Instead of just complaining about it, I decided to do something about it. Here is a link to a version of the Signal Android app that still supports SMS, and doesn't have stories. There also isn't a stupid, nagging banner telling you to update. Right now, it's just Signal 5.38 with a couple lines commented out, but I plan to integrate any upstream security/UX improvements in the near future. For now, you'll have to build/install it yourself, but I will eventually put an APK out there for people to download. Enjoy!
85 comments
[ 3.0 ms ] story [ 153 ms ] threadThe default android messenger is good enough I guess.
That defeats the purpose of Signal I would say
https://github.com/johanw666/Signal-Android
As per SMS, I am fine using a separate app, and I understand that it may be harder than it seems to properly support SMS. I know some people really want SMS in Signal though.
The IOS version of signal has no option to permanently turn off notifications. So you say no, and the app reminds you asking if you wish to turn on notifications every x app launches.
Why is this so difficult to implement? If your asking me, then reminding me that I'll be asked again. Surely it's just a matter of adding a UI toggle with switch case of "if user says no, stay no".
Thats my only gripe with signal.
But I'm running Signal on Android and it seems like that makes a difference.
A message box after selecting "No" as an option displays with a message of "We will remind you later".
If you have another moment for tech support, how to turn off picture metadata stripping? When I send a picture I know who I send it to and I want the GPS in there.
But yeah it means that sometimes it's limiting features. Everything is a tradeoff!
I wouldn't know. I turned off updates for Signal before they removed SMS support, and then when my version of the app "expired" (i.e. bricked itself by checking a build timestamp) I made this.
Interesting how upset people got about all this. I just use the Android SMS app just like I would if I wasn't on Signal at all and I'll ignore stories because they're not important to me.
I seem to remember there was a button to export SMS history when disabling Signal as the default SMS app?
IIRC, Moxie disliked the idea of modified clients.
The only flaw is this: > you cannot use the same phone number on both apps at the same time. Only the last app to register will remain active, and the other will go offline
I think any "homesteading the noosphere"-style arguments that grant Moxie moral rights to control the use of the software that go beyond his contractual rights are rendered much less compelling by the presence of network effects. To interface with Moxie's captive userbase, you can't avoid trespassing on his homestead.
They can't retroactively un-GPL existing released versions/code.
> Sometime leading up to October of 2022, the folks at the Signal foundation lost the plot. Signal has since dropped support for SMS, and is inexplicably adding "stories" to their personal messaging app. I despise this.
> Instead of just complaining about it, I decided to do something about it.
True hackers :) Thank you
This is cool, but I think being the default in the mainline app is critical. Also, iirc signal doesn't like modified apps, so this might be on shaky ground.
Not sure how long it will last, but if it helps anybody else until a fork like this one becomes the mainstream solution.
Having an alternative that isn't taking this step released before they actually do that change over seems prudent.
On iPhone Signal never support SMS in the first place. Just sounds like they're smartly keeping it consistent that all messages are secure rather than intermixing non-secure and secure messaging, which was a dumb idea from the get go.
Apple disallowing competition isn't a good reason to remove something useful for Android users.
> Apple disallowing competition isn't a good reason to remove something useful for Android users.
Nice in theory, but RCS breaks everything here.
You send someone at SMS in Signal, they reply but their client "upgrades" it to RCS. Signal never receives the reply (because the RCS android API is private), and now everyone blames Signal for "dropping messages".
I personally use 4 different ones at the moment (Signal, Messages(SMS+iMessage), LINE, and Snapchat) and lots of other people I know also use WhatsApp, Messenger, or one of the various Chinese messaging apps. I don't think I know anyone who uses just a single messaging app.
You could potentially send an unencrypted msg if you fat fingered the send button into a long press, a swipe, and then another tap.
Otherwise, people messaging you would just find themselves silently upgraded to encrypted messenging, because it was the default already on both phones. It was a boon for security overall, but allowed a.. Not a pitfall so much as a pit climb that could be a security let down.
The silent upgrade of everyday messages broadened signal from that platform people use to talk about black market stuff to that platform people use to text.
[1] https://www.forbes.com/sites/zakdoffman/2020/02/24/new-whats...
The point was that the signal users are being fragmented, divided amongst those who do and don't mind inconvenience to hide their messaging. At the time they are pushing the social media features like stories, groups, and payments, it doesn't make sense to tamp down on android's network effect.
Politicians don't have to worry about their staffers uninstalling the app but forgetting to tell the campaign.
SMS-only users will be left in the cold. It used to be that if you use SMS you were a pariah on iOS with low quality MMS etc. Pretty soon SMS users will be a pariah on both iOS and Android. Not to mention how things change if/when the EU forces Apple to support RCS.
Furthermore RCS is adding encryption. So Signal users who communicate via SMS are missing out on that possibility to improve their use of encrypted communication with users who don't use Signal.
The narrative of the Signal+SMS silent upgrade is also falling apart. As RCS support continues to roll out, you are actively downgrading a user's experience if you install Signal as their SMS client.
Frankly I don't see these facts support SMS in Signal being worth any developer effort. And if literally anything in the SMS stack results is a security breach of a Signal user, Signal gets all the egg on their face. It just does not make sense for SMS to exist in Signal.
So everyone using 2 apps, losing texts, confused about splitting up permissions, apps confused/not allowing for split SMS delivery (as experienced all over reddit) - they have caused a mess in the name of purity and you reap what you sow, an app nobody uses because they have 3 contacts on signal and 100 on xyz replacement
Here's another fork doing something similar: https://github.com/johanw666/Signal-Android/releases
https://github.com/johanw666/Signal-Android
I'm confused.
I have Signal installed and set as my default SMS app and it still works perfectly fine. Is this something specific to my device or is there something keeping the "disabled" feature alive? Am I going to get an update that will break my SMS messages?
My app reports version 6.8.3.
It is also not possible to enable SMS support again from the Signal options itself. Though it can still be set from the Android settings.
I presume it will actually stop being supported completely in a future update. I wouldn't think the feature requires any support from the Signal servers, so I reckon you would be able to use it for as long as the app still works.
In the end I accepted this turn to the worse and exported my SMS history and switched to Silence. Turns out I don't actually use SMS much. Mostly just for delivery notifications.
https://github.com/johanw666/Signal-Android
Personally I just uninstalled the fork yesterday and just switched to default Lineage messaging app to receive SMS messages (and rarely write some) and for the rest I'm using Whatsapp, since only like 4 of my contacts were on Signal anyway (and I talk rarely only with 1 of them).
But I'm always looking for E2E messaging app with SMS support as backup option for Whatsapp (and pls no Facebook/Google/Microsoft product, I'm aware they all have something like that).
https://silence.im/