SMS delivery report spoofing - Android Q&A, Help & Troubleshooting

Ok, I've looked around and what I'm looking for doesn't seem to exist, I was wondering if it was because it is technically impossible/very hard to do or because nobody try it yet.
This is my understanding of how things work:
After receiving an SMS message, the recipient mobile phone will send back a message delivery report to the SMS center to inform whether there are any errors or failures (example causes: unsupported SMS message format, not enough storage space, etc). This process is transparent to the mobile user. If there is no error or failure, the recipient mobile phone sends back a positive delivery report to the SMS center. Otherwise it sends back a negative delivery report to the SMS center.
If the sender requested a status report earlier, the SMS center sends a status report to the sender when it receives the message delivery report from the recipient.
Click to expand...
Click to collapse
What I'm thinking about is way to do this: Once a phone receives the SMS, it sends a spoofed "Storage full" or "Message format not supported error" to the SMS center instead of a positive delivery report.
That way you could receive and read SMS but to the sender it appears you haven't received it. In short this gives you plausible deniability.
I've had it happened to me recently because my phone memory was full. My phone sent a "Memory full" message to the network and the sender did not receive a message report. If a phone can legitimately refuse to receive a message it means it could also be possible to fake that "memory full" message.
Any thoughts?

I love the idea, but the only time I would see having the need for this kind of plausible deniability (i.e. a court of law), the person questioning the receipient of the text message could simply ask for a record of the phone bill which, in most cases (if requested), could provide the time and date of all text messages sent and received. lol. Just curious, but do you mind if I ask what you would use it for? (sorry for the run-on sentence)

I like this idea..maybe a reverse engineering hack of SMS Counter or another counter type widget/app?

t-mo123 said:
Just curious, but do you mind if I ask what you would use it for? (sorry for the run-on sentence)
Click to expand...
Click to collapse
There would be several uses for that kind of app.
One of the scenarios (the one that got me thinking about it) is someone receiving unwanted messages from a specific individual, for example from someone abusive. Even if the victim trashes the messages without reading them (they are several apps available that allow you to do that), through message reports, the abuser is still able to know that his messages were at least received by his target. If he keeps receiving "undelivered" statues, he'll simply stop sending texts.
I know that in those kind of situations the victim is expected to change her/his phone number, but that's the whole idea, not having to change your phone number just because of unwanted text messages.

Still no way? Any app to do this?

Related

Impossible to see SMS receieved time for previous days?

Hi all, I'm just wondering if anyone can help me figure out this problem.
I can't seem to find a timestamp on SMS messages for any days other than the current day. So if I received a message at 7.01am today I can see "07:01", however if I want to look at a message I received a few days ago, all I can get is "Oct 3", and bringing up the menu and clicking "View message details" still only shows "Oct 3".
Is there a way to show the entire timestamp? This seems like a terrible oversight if it's not possible to see what time an SMS was sent/receieved for any day other than the current day.
+1. Incredibly annoying "feature".
I am sure it is available in the sms logs, it is just not being shown.
I guess they did it to remove clutter, in the assumption that people wouldn't care about the timestamp of messages from yesterday, but that is just not true. Particularly when it has just gone past midnight!
It is the recency of the message that is important, not whether it arbitrarily happened today or yesterday.
How about ChompSMS and those other SMS apps, do they show them?
Yep!
Handcent SMS is the way forward. The stock messaging app just doesn't cut it...

[Q] Is it possible to block outgoing sms?

I have a black list of contacts. I want block incoming and outgoing sms for this contacts. How block incoming sms I know, but how about outgoing sms?
Please, help me with this task.
Thanks a lot!
I don't see the problem with outgoing sms ??? Just don't text these people.
As for incoming sms have you tried applications like Call & SMS Filter or Call Blocker X?
Sent from my Vision using XDA App
missparker76 said:
I don't see the problem with outgoing sms ??? Just don't text these people.
Click to expand...
Click to collapse
It's not so easy
I want to block some contacts, so that my children never have written to them
I can think of 2 options quickly:
1. Don't let the kids use the phone
2. Buy them their own phone
I suppose an application could be created to do what you want. Or maybe something like adding a password to certain entires in you Contacts.
I'm actually finishing-up an app that functions as a SMS spam blocker; maybe my next app will be adding a password function to Contacts.
Just checked android default sms app and sms content provider source code, it looks like it's not possible to intercept and cancel outgoing message. It's a pity that we're not able to add this functionality to our future parental control app.
I'm not overly impressed with whomever coded the SMS and Contacts databases and have given considerable thought to writing my own. I found this out when writing my SpamText blocker which I kind of put on the back-burner due to fear of deleting ALL text messages from someone's phone. That whole "thread_id" is scary, at least to me.
I like the "conversations" feature of SMS, but it really should be broken-down by day or make any text in the conversation deleteable. I might get 10 texts from one person in a day, but just might want to save 4 of them because they have some valuable information.
Then there is a security issue with coding this type of application; Android gives the developer a lot of rope regarding messaging.
If your children are the one whos playing with your phone, why don't you use one of those pw locking apps? You can choose to lock whichever app you want with it.
deaffob said:
If your children are the one whos playing with your phone, why don't you use one of those pw locking apps? You can choose to lock whichever app you want with it.
Click to expand...
Click to collapse
I think the use case is just to allow children to sms and call to fixed numbers only.
Rootstonian said:
or make any text in the conversation deleteable.
.
Click to expand...
Click to collapse
You can't delete individual texts? What?
Nope, at least on my Droid X default SMS client. All distinct phone numbers and SMS messages are grouped together in a "conversation" no matter if that person texts 10 times in one day or 100 times over 6 months.
I know you can set a message limit, but I'm not sure what it does if you set it to 5 and get the 6th message from the same #; maybe someone else knows...
I have been searching for blocking outgoing test messages also but for a different reason.
I live near the border and allthough my phone is set to only my home network every now and than it switches to roaming and pretty often I send text messages by accident while roaming. Sometimes it switches networks while I am typing the message or it looses connection and I am at the mercy of which network it will connect and send the text message.
So an app that would block outgoing text messages while roaming (or maybe even only sending on home network) would come in very handy.
Why don't you just delete the contacts? Easiest solution
TheRedDrake said:
Why don't you just delete the contacts? Easiest solution
Click to expand...
Click to collapse
You should read my post! Obviously I need all my contacts to call/text whenever I am not roaming!
I m also interested in blocking outgoing msg to specific number, my wife is Canada so she send me msgs from her canadian phone no. and I reply to serbian one, which is free - included in my monthly fee, but every now and than i reply to her canadian which costs me, and it wouldnt be big of a deal, but my courier dont have contract with hers so they charge for the sms, which she doesnt receive, so was trying to find a way to block outgoing msg to her canadian no. but need to be able to receive from it
puska said:
I m also interested in blocking outgoing msg to specific number, my wife is Canada so she send me msgs from her canadian phone no. and I reply to serbian one, which is free - included in my monthly fee, but every now and than i reply to her canadian which costs me, and it wouldnt be big of a deal, but my courier dont have contract with hers so they charge for the sms, which she doesnt receive, so was trying to find a way to block outgoing msg to her canadian no. but need to be able to receive from it
Click to expand...
Click to collapse
As far as I know there is no way of intercepting outgoing messages. very strange that we can do almost anything on a smartphone but have very limited control over basic operations like sending text message options.
Same goes for LED notification, should be standard on all phones. (2 of my biggest annoyances espcially as it concerns very basic phone operations)
Android system does not provide a way to block outgoing SMS.
The similar question was discussed on Android Developers hung out on
26-Apr-2012, and Android Developers stated clearly that it is not
possible.
One suggestion was to put the phone into Airplane mode at the time of
sent SMS intent, but again its unlikely to put the phone into
airplane mode pro-grammatically.
The similar issue has been already discussed on android-platform Group
as well.
Click to expand...
Click to collapse
want to block foreign sms's
I also have the above problem of my wife sending texts to foreign countries and getting charged. Usually she sends via fishtext which is affordable but every now and then if she is in a hurry or forgets to use the fishtext widget she sends via normal sms mode which costs a ton.
I cant believe there is no simple app to stop the user sending sms's.
Everyone has a 'cute' solution (like delete the contacts lol!) but they don't realise the difficulty of trying to manage another persons phone but one that you still have to pay the bills for e.g. kids or spouse.
Surely there must be an app out there that does this although I can currently find it!!!
Anyone??
There some app in android send sms without permission
It is always not easy when children are involved in any process They are so quick that sometimes it is difficult to notice that they have taken your phone and started pressing buttons. When you realize it, it is already late and the messages have been sent.
Why not get an app locker and lock the messaging app.
On a per contact basis, many apps have block features built in but not to block sms completely.
missparker76 said:
I don't see the problem with outgoing sms ??? Just don't text these people.
As for incoming sms have you tried applications like Call & SMS Filter or Call Blocker X?
Sent from my Vision using XDA App
Click to expand...
Click to collapse
Some apps send messages without your consent.
And even some ROMs.
For example son phones (Xiaomi) with MIUI try to send an SMS to China to activate your SIM but they don't do it well, it doesn't work you spend money every time you reboot your phone.

Received time of sent messages - how to see it?

Back when I was using Symbian nokia, it was easy to see both sent and received time of the text messages I sent. However, in Android all I have is the 'sent' time and no information on when is has been received by the recipient, other than the fact it has been received.
How can I access this info?
It seems to be a known Android limitation. You can check the discussion that is going on since 2009 here:
code.google.com/p/android/issues/detail?id=2989
You might be able to overcome the problem by installing an app called "SMS Timestamper Fix" available on the market.
I believe that only works with the stock messaging app and I have not tested it myself but probably worths a shot.
Good luck.
I'm not sure we are talking about the same thing.
SMS timestamp fixer remedies the issue where the incoming sms is one or two hours out of sync with local time.
What I am talking about is the access to the information when the person I am sending the message to actually received this message - after, say, her phone has been switched on.
The description on the market of the app I mentioned reads:
Description
This app will fix the timestamp on incoming SMS to the time that the message was SENT, not when received by your phone.
Click to expand...
Click to collapse
I thought that was exactly what you were looking for. But, as I said, I didn't test it. The comments on the market are encouraging though.
No, no, no. This is something totally different to what I want.
I am using SMS timestamp fixer since a long time. It is a totally different problem I am talking about here.
So what you want is a read receipt or delivery notification (with a timestamp) which is also a known problem on Android:
code.google.com/p/android/issues/detail?id=2305
It seems that Handcent SMS has that function working partially, from what I read on the linked thread. Have you tried that?
From what I see, this is about delivery notification. I am getting it just fine (pending / failed / received).
What I am NOT getting is the information at what time the message has been delivered to the handset.

Cannot Send Text

Sorry if there was a thread of this, but I couldn't find an existing one. Anyways, I am able to send texts and receive them. But when I try texting this one contact, it ALWAYS says unable to send, yet I am able to receive texts from him. Does anyone know why its doing this and how to fix it? Thanks!
Check the contact card for the person to see if there is anything different in there compared to other contacts that do work (such as a default number that's not a mobile)
Are you replying to a received text or sending a new one from scratch ?
Does calling the person work ?
I tried to text him first a bunch of times, but all came out as "cannot send text". Then I told him to text me just to see it works/if I have the right number, I received a text from him. So I tried to reply back, still I get "cannot send text".
Sorry and what do you mean compare the contact card? I'm new to smartphones still.
SevenFathoms said:
I tried to text him first a bunch of times, but all came out as "cannot send text". Then I told him to text me just to see it works/if I have the right number, I received a text from him. So I tried to reply back, still I get "cannot send text".
Sorry and what do you mean compare the contact card? I'm new to smartphones still.
Click to expand...
Click to collapse
delete the contact and add as new
make sure the number in saved as Mobile
peace

Special kind of message spam (class 0 msgs?). Any way to disable?

Hi
I've been receiving lately some kind of spam messages from by provider. It's not a normal SMS (I have a blocker in whitelist mode, only my contacts get through). It appears, covering the whole screen, not letting me do anything unless I click "ok" or "cancel" on the message. It works like a fullscreen pop-up.
People from all other carriers in my country get it too, on some local forums they say it's a "class 0" message.
http://www.gsm-technology.com/gsm.php/en,unlock,subpage_id,smsfaq.html
At the bottom says:
What are the classes of SM-MT (mobile terminated) messages?
Classes identify the message's importance as well as the location where it should be stored. There are 4 message classes.
Class 0: Indicates that this message is to be displayed on the MS immediately and a message delivery report is to be sent back to the SC. The message does not have to be saved in the MS or on the SIM card (unless selected to do so by the mobile user).
Click to expand...
Click to collapse
At first I though it had to do with the "cell broadcast" thing, but I have it disabled and the spam still comes through. I looked in ALL Android options and no sign of anything to disable this. Also call & sms blockers don't seem to affect this kind of messages.
Is there any way to disable this? Even if it means installing a custom kernel or something.
Also, are these really "class 0" messages or it's something else? Btw, I'm on ICS 4.0.4.
Thanks
P.S.: Complaining with the operators doesn't work in this crappy 4th world country. They do whatever they want and no one cares nor regulates the services (like the millions of spam sms you get every day, at least blocker apps work there). Now this appears to be a new trend in spam here...

Categories

Resources