My idea is to automate the process of keeping in touch with my server in a portable and internet independent manner. The most optimal solution in my case is an SMS Gateway/Relay because I travel a lot and I want to eliminate the situation when I do not have internet access (WiFi or SIM). The 3G USB Modem is the best solution because I can keep it in my home wall plate, and the little ones cost around 7 Euro (Huawei K4305) in my town.

My problem is that I didn't found a custom firmware with a web shell integrated to build the php file that request the information from my server API and send via sms to my mobile number. (I don't want online SMS Gateways like SMSGlobal)

Is there a "BinWalk / Firmware Mod Kit" friendly FW version or projects related to this? My knowledge in reverse engineering is poor. Thank you for your attention and time!


1 Answer 1


What exactly are you trying to do? From what it sounds like, you have a need (ping/pong events for metrics) but you're assuming the best solution is to perform whatever you described...you're shaving a yak which means reverse engineering on stack exchange isn't what you really need (probably serverfault).

if you're polling or performing ping/pong client-server communications for simple metrics or something, just sign up with O2 or Deutsch Telekom (best coverage in EU AFAIK), pop the SIM card into your 3g/4g dongle and use the dongle on your server.

From there, you can just use your cellphone to text the number associated with the dongle's sim card (parsing the text message is left to the reader as an exercise). For your server, you can either send an email to an SMS-to-email gateway to send a response back to your cellphone.

However, this (Reverse-engineering on stack exchange) ISN'T the place to ask for solutions in the 1st place for problems like that. Also, I strongly believe you're shaving a yak.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.