Securing Android Phone from stealing
<p>We are creating an enterprise android app that would be installed on several mobiles and distributed to agents who work for our clients. The mobiles are exclusively used for carrying out activities via our application.</p>

<p>Now we need a way to secure the mobile from these agents either "losing" it or getting absconded by changing the mobile number, we should ideally be able to track them plus brick the mobile, if need be.</p>

<p>I understand the tracking part, we have a broad cast service that starts another service to send GPS locations. However, there is a possibility that user could uninstall the app.</p>

<ol>
<li>Is it possible to make uninstall of an app password protected?</li>
<li>Is it possible to prevent user from using any of the android apps / services unless he enters a secret code on our application screen?</li>
</ol>

<p>I understand despite all this the person could just go to a specialist and re install the ROM. </p>

<p>Please do share any ideas / thoughts.</p>
