Not that long ago I decided to upgrade ROM of my HTC Tattoo from default one to amazing CyanogenMod 7 (v 18.104.22.168 ). Since then I was able to take full control of my Android device, because of superuser permissions this procedure granted. Rooted device is super handy even now, while looking at interesting project by Virtual labs – ZeroSMS. ZeroSMS is a proof-of-concept demonstrating a way to send Class 0 SMS (also called flash SMS) on Android >=2.3. 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 mobile phone or on the SIM card (unless selected to do so by the mobile user).
If several flash messages are sent to one phone, only the latest message will be displayed, and all the previous ones will be overwritten. Of course, application only works on rooted phones
As you can read on the project GitHub page you can use ADB (Android Debug Bridge) for this purpose. Just get Android SDK that allows you to control and interface with your Android device, open comand prompt and enter following comands:
adb push ZeroSms-signed.apk /system/app
However, a black window with a white flashing cursor may be intimidating for some (mainly Windows ppl :) ). That’s why XDA Senior Member Goatshocker created a tool to help you move files from your computer to your device via a GUI instead of a command prompt. So if you want to directly communicate with your device just download Quick ADB Pusher GUI to make the procedure as painless as possible.
Once installed, open app, pickup the number from phonebook (phonebook pickup works just fine now), enter the message and hit send.
As mentioned, flash SMS will be displayed on the phone screen immediately upon arrival so recipient is simply forced to read it :) This is a great feature when you have a text message that you want someone to read immediately. (Sorry for the low quality photo)
Once saved, recipient is able to read sender’s phone number. ZeroSMS has been updated and now should work with CyanogenMod v. 7.2, 9 and 10.
Related articles: Openmoko Neo Freerunner, NeoPwn v2 – pentest operačný systém pre Nokia N900, PenTBox & mobile pentest, Anti – Android Network Toolkit, Fake AP & Metasploit |Aurora exploit| @ HTC Desire, BackTrack 5 ARM @ HTC Desire S, Pwnie Express |PWN Phone|, Nokia N900 – handy WEP cracker, CyanogenMod 7 @ HTC Tattoo