A bug in Samsung’s default texting app is sending random pics to other people
gizmodo.com
gizmodo.com
For something like texting/RCS, there are thousands of phones being tested thousands of time by thousands of people with multiple additional checkpoints (ODM, Google, Carriers). It's a core functionality so it's extremely tightly verified.
RCS was first implemented about three years ago for phones so it's shocking that this kind of bug happened now. I also worked on the initial infrastructure for this so I can't imagine how this bug was even introduced. My bet goes to it being a server-side issue, especially since it's carrier-specific, and not a software bug.
I (very vaguely) know that SMS works on top of SS7. I just checked out https://en.wikipedia.org/wiki/Rich_Communication_Services, which was interesting but doesn't have that many technical details.
I'm very curious to understand how RCS works technically. I get the impression it can work over IP as well as carrier-integrated data transfer?
I did recently think I critically needed to stay in touch (this is why I have the numbers above), but that requirement seems to have settled a little, which is why I'm less motivated to get on the merry-go-round of plan-hunting now. Chances are prepaid is probably what I'll end up doing ("yeah this is my number this week", here we come, lol).
What I _really_ want is an IoT/M2M contract, but I have no idea how to look for those :D
Oh - as for what I do, currently working on kickstarting that :) this sums up the difficulty FWIW: https://news.ycombinator.com/item?id=15004608#15005811 (I'm working on it, it's fine)
That may be the case but the bug could still be on the server side:
Carol the Client: Hi Steve, will you send this photo to 111-1111?
Steve the Server: Hi Carol, I've sent your photo to 555-5555
Unless you encrypt the data to your recipient's client-side held key, the opportunity for the server to err and data leak, persists.But more seriously the messaging story on Android is abysmally broken. There are SMS messages, vendor wrapped SMS/MMS messaging, Google flavored chat apps that sometimes map to SMS/MMS and sometimes to some Google protocol.
Combine that with an insane permission model that basically wants you to hand over access to all your SMS/MMS rights for applications that deal with photos and I wouldn't put it past being a bit of malware in some photo client.
Apps can send photos via Android Intent without requiring SMS permissions. If an app requests that permission, the user can say no. I'm not sure how that qualifies as insane.
Only if it's clearly distinguishable. Call me old fashioned but I'd like to know if my messages are handled by a core Google-developed android app or by some third party like Samsung, which clearly demonstrate that it shouldn't have that kind of access.
Additionally, a Samsung sms app is really not third party on a Samsung phone.
And lastly, the biggest concern about this on android is usually "how to get out of Google control" so being able to replace a core app like this by any that you prefer be it Google, Samsung or a special privacy oriented one is hardly something I can consider a disadvantage.
Edit: occurs to me that they don't have their own Maps app though. I'm honestly a bit surprised they didn't try to make at least their own UI for Google Maps, seems like a Samsung thing to do. I should also add that I don't mind the Samsung apps at all nowadays, but I do kinda wish they would just stick to the Google stuff (and quietly take Bixby out back and shoot it).
Didn't realize it was that easy.
But, yeah, i think you just type 'adb uninstall <package name>'. I can't remember exactly since it's been a while.
What I don't like is when you get an app like "SuperPhotoStickers!"[1] which allegedly lets you take a picture, put stickers on it, and text it to a friend. Asks for permission to access texts all the time, and has a service that runs all the time, and later you find your phone has been sending photos and/or texts to a third party without you knowing about it. That is what I mean it is a broken permission system.
In a sane world you would be able to say "only access pictures taken with the App" and only access the text subsystem (SMS/MMS) only when "the App is open and the UI is on the screen in front of me."
[1] Example name, not a real app as far as I can tell.
Apple definitely works hard for usable privacy.
Call me old-fashioned, but a refrigerator should never have to reboot. ;-) A microcontroller running drop-dead-simple firmware is OK, but if it ever has to reboot for any reason save power outages, they've failed.
I'll certainly agree on Samsung's software (at least the sort of things users directly interact with) being a vortex of suck, though. Back when I used a Galaxy S Relay "4G" (the "4G" in quotes because they were calling DC-HSPA+ "4G"), I found the phone to be much better after I installed CyanogenMod.
Too bad CyanogenMod imploded, and worse, there's no LineageOS for that old handset, which was one of the last good slider phones.
To be fair to Samsung, I have no complaints about their SSD firmware, but I'll stay away from their cell phones.
They want to differentiate. In their minds, people will look at their friend's phone and go "oh wow, how do I get that sweet messaging app?" and the answer will be "You have to buy a Samsung!".
Of course, we all know it doesn't work out like that for a variety of reasons, not least of which is their inability to execute on a better clone of the existing Android apps.
It's sad, because they do that (IMO) really well, especially on their flagships, with hardware; the software isn't merely unnecessary, it's a cost that weighs against the hardware.
mission accomplished
Also if Android fails or is deprecated for some reason then they could replace the OS without a user revolt.
I tried this but now when I launch the Samsung messages app, it asks me permission to access the phone's storage. When I click 'deny', the app closes so I can't access my messages with this "solution"
Highly recommend https://www.signal.org/ which on Android can act as your normal SMS client (as an added bonus if your contact also uses Signal there are some security enhancements)
https://www.reddit.com/r/GalaxyS8/comments/7kc8wj/photos_not...
Great, I just got a Galaxy S9 after being a longtime iPhone user. What are HN's experiences with these messaging apps?
* The difference between SMS and MMS is much more hidden from users
* Group messages (where everyone is communicating with everyone in the same conversation, not a mass-text)
* Not only did stickers not exist, graphical emoji didn't exist except in third-party messaging apps
* More web integration, like being able to search for an image and send that
* Google Pay integration, apparently I can send and request money
edit: this post now links to a different site with a better title.
EDIT: Another pro-tip I have for anyone with an Android phone is to ditch Google for DuckDuckGo, not only for privacy but because it simply outperforms Google's UI responsiveness by lightyears.
My S4 (i9500) was still running great on LineageOS (some games even) right up until a few months ago [1].
Good job taking your leap. Going through the process can definitely be unnerving when you're doing it to a device you rely on (which is a large part of why I recommend doing it immediately after getting the device).
Or by all means everyone, keep dumping "old" hardware to stay on the manufacturer's software treadmill. I just replaced that S4 with an almost mint S7 for $80!
[0] I will say, it actually does end up feeling like a little bit of a let-down to get a shiny new device, do the job of flashing it, and then be greeted with the same stock LOS setup. But then I remind myself that I got said device for a deliberate purpose, and it's actually nice not having to relearn an arbitrarily different UI.
[1] FWIW, the symptoms lead me to believe it came down with something similar to "the emmc bug" that's been described for the i9300.
It's an S3 that is becoming slower and more frustrating to use every time there's an update. It can take anything from 20 seconds up to a minute to respond to a button press, and of course I'm never sure if I touched the button properly so I hit it again. It'll respond to the entire queue in a second or two, and then I need to start over.
I never owned an S3, but judging by my experience, getting root and removing all of Samsung's crapware should bring new life to an S3. As I mentioned, their keyboard software is ridiculously slow and bloated, and can make it seem like the apps being used are slow when it's really just the keyboard blocking the UI. It's been a couple years, but I remember their apps took up quite a bit of space.
By the way, another thing that could be slowing down your S3 is the battery. If it's not holding a charge well, the operating system is going to use up less power to try and stay running, hence a significant performance decrease. If your phone has a removable battery, a replacement can be had on Amazon for ~$10. Having replaced my own battery, I can say it's definitely worth doing.
Multiple apps called "messages" and "contacts", not super easy to tell which is stock android and which is samsungs? Bixby always gets in the way, where did this "SmartThings" app come from which is ALWAY in the system tray and difficult to disable and can't be removed.
I won't be buying another Samsung device, I'm not sure how they got the reputation they have.
It's an S5... And old... That's the problem.
Back when the original Galaxy S was new, one of AT&T's minor updates bricked some peoples' phones and caused many more to run slowly. I'd already rooted mine and afterwards disabled some of the offending apps that they installed, so in terms of performance it still runs today as well as it did in 2010. I just never did a carrier update again.
> Samsung Messages sent out their entire photo gallery to a contact in the middle of the night.
Is it really possible to make this by mistake? Sounds like Samsung deliberately made a backdoor that sends the whole gallery to "someone". Their "bug" might be sending to unintended person.