So I finish recovering a family member's Gingerbread phone after they forgot their lock screen password; luckily it was registered with a GMail address and I was able to push down regular ADM, eventually. (It was not straightforward because the notifications were just not accessible.)
Then I start wondering, what about my phone, that has never touched the Play Store or GMail? "Wouldn't it be amazing if there were an easy self-hosted version of Android Device Manager with a web interface?"
"Nah," I thought, "no one would have gone to all that trouble for such a niche service, just for the few people who care about putting all their eggs in Google's basket."
Then one Ixquick search later, bam, there is your project, Open Device Manager, like a minor miracle. Bravo, Fmstrat!
So the next thing I do is check F-Droid, my only app store, and I'm disappointed to find it missing. Reading this thread, I see it's because you are still linking to Google Maps et al., so I guess I understand. But I too would encourage migration to a Google-free environment, if only so that there is some form of backup infrastructure if and when Google disappears/goes bad/starts charging/experiences downtime or breaches/etc.
Questions:
1. Is there a way to "push" ODM to a stock phone, in the same way that I was able to push ADM based only on the GMail association? (I realize some form of ADM may have been there, but there was an option to push and deploy a full version, for password reset etc. Without that, all that was available was ringing.) Maybe this question is simply clueless; please excuse any newbitude on my part.
2. Related to (1), is there a mechanism to register via an e-mail address (perhaps to a similarly self-hosted mail server) to enable easy ODM access? Ideally this might some day work hand in hand with the F-Droid repository itself?
3. My VPS is on Centos 5.9 with a couple of PHP versions including 5.3. That should be good to get started, yes?
4. Any thought to making ODM (a) a Webmin or similar hosting panel module, and/or (b) an RPM/DEB/etc. package and/or (c) a VM appliance? A webmin module would be great for me.
5. Also, is the APK served from the ODM web panel, or would I have to patch a link into the HTML to make it convenient to download via browser?
6. Is it possible that, in the short term, you could have a trimmed down version of ODM that WOULD make it into F-Droid, and perhaps retain just a subset of core functionality?
Thanks again for making this effort, Fmstrat; I think it looks and sounds great.