[Android] HushSMS

A Silent SMS Tool

Grab it from the Play Store:
Google Play store page

HushSMS Full Version for Android (AndroidPIT Link)

Note: The Lite Version has been pulled from the Play Store as the code bases between Lite and Full version differed too much over time.

About

HushSMS for Android is a software to send specific SMS types that are normaly not available to users.

Q: Why such a software? A: I regulary need it in my job. Sometimes I  have to be sure a specific phone is switched on and I can send  information to that phone without it beeing stored (class zero message).

There is currently no message concatenation implemented. This limits the messages in size as described below. You “should” get a “Message Sent Notification” as well as a “Message Delivered Notification” for every message type.

HushSMS is designed to leave no traces on the senders device. Messages are not stored, no statistics are created, etc.

Please keep in mind: Even if some messages allow obfuscating the senders ID on some targeted devices, there is no guarantee that the receipient  will not find out who sent him messages. In addition some messages might not work on some providers as they are able to block or transform  messages. I have received good results in all german carrierers but  cannot speak for results with carriers in other countries.

HushSMS relies mainly on a library google decided to remove since Eclair (Android 2.0). However, HTC was so kind to reintegrate tis library for  it’s Sense UI. Thus HTC devices should be fully supported (at least the  ones I own work without problems). As for other devices only a limited  functionality is given. See below.

If you want all features and are using a custom ROM you might want to  ask the ROM creator for reimplementing the sendRawPdu feature. HushSMS  automatically checks for this function on startup, and if detected it  will enable all features.

HushSMS does not and will never under no circumstances transmit data in  what ever form back to the author. There is of course communication with the goolge market due to the implemented licensing.

- Normal Message
This is a standard SMS. The message size is limited to 160 characters.
Availability: All Devices

- Class 0 (or FlashSMS)
A message that should per standard be immediately display to the user in a pop-up window. On some phones (like iPhone afaik) the message gets  display without the senders ID and without the possibility to save the  message. The message size is limited to 160 characters.
Availability: Devices with sendRawPdu-function (HTC devices with sense)

- WAP Push SI
SI stands for Service Indication. This type of message was designed for  service providers to inform their customers of credit limits for their  prepaid cards, software updates etc. On some devices (Windows Mobile, old Blackberrys) this message gets  display with the number from the providers sms service center. Some  Android devices are capable of receiving such messages, others aren’t.  Afaik iPhones are not capable of receiving services messages (they  simply drop them). The message size for sender, subject and message is currently limited to 40 characters each.
Availability: All Devices

- WAP Push SL SL stands for Service Load. This type of message was designed for  service providers to push content to their customers devices. Different  subtypes allowed user interaction, other allowed NO userinteraction,  means that the ressource defined in the message should be loaded and  executed without user notification or interaction. The last type is what is implemented in HushSMS. This only works on Windows Mobile targets  afaik. But also on some devices the sender is obfuscated. The message  size is currently limited to 40 characters.
Availability: All Devices

- MMS Notification
This message type was never ever intended to be sent from a users  device. When you send a normal MMS to somebody, the message gets  uploaded to the service provider. The service provider then sends a  notification to the target number to inform it that a message is waiting and can be downloaded at a provided link. The receipients device will  then establish a data connection to the service provider and download  the message content. HushSMS is capable of sending such a notification  on behalf of a service provider. Unfortunately the provided content link cannot be accessed from the target devices due to their MMS  configuration (you know..proxies, APN and such stuff). However, with  this type of message you can obfuscate the sender and subject. The  message size for sender and subject is currently limited to 30  characters each.
Availability: All Devices

- MWI Voice Activiation
Now this is the fun stuff. With this message you can let the target  device think that there is a voice message on the receipients voice mal  box. An icon gets displayed and the receipient usually will call his  voice box finding out that there are no new messages. BUT: The symbol  will not disapear. It will stay there until the user a) gets a  deactivation message or b) reflashes his smartphone. Yes, even rebooting does not help. Be aware that you can drive people nuts with that one.
Availability: Devices with sendRawPdu-function (HTC devices with sense)

- MWI Voice DeActivation
This is the opposite to the activation message. It will remove the icon from the receipients display.
Availability: Devices with sendRawPdu-function (HTC devices with sense)

- Ping Message
You may already have heard of this kind of messages. Officials (like  feds or other agencies) use this kind of message in conjunction with the service provider to locate you (or your device). HushSMS uses it in  another manner, since we don’t have access to the provider network.  HushSMS uses this message to determine if the receipients device is  currently booked into the network and as such the receipient should be  available or not. As per standard this message muste be received and  acknowledged by any cell phone without notifying the receipient. Thus  this message is also call “silent sms”. I have heard (but never  personally seen) that some providers transform this message  automatically to an empty default message. Thus, if this is true, the  senders number is shown, but no one will guess why an empty message was  sent.
Availability: Devices with sendRawPdu-function (HTC devices with sense)

- Ping 2 Message
The Ping 2 was developed for users who had bad results with the original ping message. It is nothing else that a MWI Voice DeActivation message  with a requestes delivery report.
Availability: Devices with sendRawPdu-function (HTC devices with sense)

Remember: Whatever YOU do with HushSMS, I might not, under no circumstances be held responsible.

Send bugs and comments to: c0rnholio(*at*)netcologne(*dot*)de

Screenshots