Skip to main content

Open Device Manager: An Alternative to Android Device Manager

Smartphones are precious, and losing one can be painful, which is why anti-theft and remote device tracking apps such as Prey and Cerberus are so popular on the Google Play Store with over 5 million installs each. When Google realized that remote tracking should be an integral component of Android itself, they introduced Android Device Manager, an application that allows device owners to track their devices online and even wipe all data, should the need arise.

Android Device Manager is a basic anti-theft solution that was automatically pushed to all Android devices a few months ago, and provided robust protection against data theft. Does that mean that there is no market left for Prey, Cerberus and scores of similar apps? Hardly. In fact, a few weeks earlier a new anti-theft device appeared in the wild.

Open Device Manager or ODM is a free, open source and end-to-end encrypted remote tracking device apparently inspired by Google's Android Device Manager. One of the best features of ODM is that it is self-hosted, which means that you can run it from your own servers without having to pass information to third-party services or servers. In this age where digital privacy is next to none, this is a huge incentive.


ODM is fully open source, including the Android application and do not use Google Analytics or ad networks that leaks your personal information such as IP address, all of which eliminate privacy.

Features of ODM include:

  • Open source web interface
  • Open source Android Application
  • All notifications/commands sent through Google are encrypted first
  • Full AJAX interface
  • 10 second server install
  • Multi-user support
  • Multi-device per user support
  • Last and previous locations
  • Google maps integration
  • Lock device
  • Take photos with rear and front cameras
  • Alert ringer to locate the phone
  • Receive an SMS to identify insertion of new SIM
  • Send a custom notification
  • Wipe device
  • Log of all previous activity

The web component can be installed on any system running PHP. It need not be a remote web server – just install PHP on your local machine, be it Windows, Linux or OS X - and follow the installation procedure to have the web service up and running in less than 10 seconds. The application is still in its testing stage. You can follow its development and discuss problems with fellow users on this XDA-forum thread.

Both the web interface and Android application are available on Github as a source code.


Popular posts from this blog

How to Record CPU and Memory Usage Over Time in Windows?

Whenever the computer is lagging or some application is taking too long to respond, we usually fire up task manager and look under the Performance tab or under Processes to check on processor utilization or the amount of free memory available. The task manager is ideal for real-time analysis of CPU and memory utilization. It even displays a short history of CPU utilization in the form of a graph. You get a small time-window, about 30 seconds or so, depending on how large the viewing area is.

Diagram 101: Different Types of Diagrams and When To Use Them

Diagrams are a great way to visualize information and convey meaning. The problem is that there’s too many different types of diagrams, so it can be hard to know which ones you should use in any given situation. To help you out, we’ve created this diagram that lays out the 7 most common types of diagrams and when they’re best used:

How to Schedule Changes to Your Facebook Page Cover Photo

Facebook’s current layout, the so called Timeline, features a prominent, large cover photo that some people are using in a lot of different creative ways. Timeline is also available for Facebook Pages that people can use to promote their website or business or event. Although you can change the cover photo as often as you like, it’s meant to be static – something which you design and leave it for at least a few weeks or months like a redesigned website. However, there are times when you may want to change the cover photo frequently and periodically to match event dates or some special promotion that you are running or plan to run. So, here is how you can do that.