11.11
2012

Not that long ago I decided to upgrade ROM of my HTC Tattoo from default one to amazing CyanogenMod 7 (v 7.1.0.1 ). 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 labsZeroSMS. 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

ZeroSMS “installation”

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 remount

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.

              

ZeroSMS

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 FreerunnerNeoPwn v2 – pentest operačný systém pre Nokia N900PenTBox & mobile pentestAnti – Android Network ToolkitFake AP & Metasploit |Aurora exploit| @ HTC DesireBackTrack 5 ARM @ HTC Desire SPwnie Express |PWN Phone|Nokia N900 – handy WEP crackerCyanogenMod 7 @ HTC Tattoo

7 comments so far

Add Your Comment
  1. Díky za tip, vyzkouším. Dlouho jsem něco takového hledal.

  2. Which apk file should i select? ZeroSMS-signed.apk , ZeroSMS.apk

  3. Just pick one, signing is only about identifying the author of an application.

  4. thanks for your time sharing, i have a problem, i see the “file installed successfully” but i cannt find the app in my app drawer! shall i have android sdk instead in my pc? i have ZTE blade Rooted and cyanogenmod 7.1.0

  5. Once you see “installed sucessfully” it should be there somewhere… Try to reboot you phone.

  6. I had try that too but Nothin! :-( im so sad , why it doesnt work for me:-(

  7. Hi,
    I Tried to install by ADB and Quick ADB pusher, and got it for both.
    I can see the app by exploring the folder /system/app/, but it doesn’t show in the drawer
    maybe because the phone model (Samsung Galaxy Y duos)
    Any tip?
    Thanks