Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have developed a software for a company, not for a personal use, and I need to block some app access on Android.

I need to block the user from making calls, sending sms, using the Android Market, using Gmail and several other apps.

As I see it there are two options:

1 - Uninstalling default apps with "Titanium Backup" and If need to use this device to do calls again I will reinstall the original ROM or restore a Titanium Backup.

2 - Use a software with a ignore list and this software will kill all the ignored process(Backgronud, Foreground), and this software needs to use a adminitrator password for configuration.

So does this software exists? Uninstalling is a good option? Are there other options?

share|improve this question
1  
Do you trust your user will not try to circumvent your blocking? In the end of the day, any protection is futile; user can always reflash their phone with a custom ROM. There is no way to provide true blocking unless you used custom hardware. –  Lie Ryan May 22 '11 at 7:53

4 Answers 4

Uninstalling via Titanium will work for removing Gmail, Market and Messaging, but be very careful removing Phone.apk, as it's tightly integrated into core services. You might start seeing Force Closes and other instability from the handset.

share|improve this answer

Sounds to me like you need to roll your own version of the OS.

share|improve this answer
1  
And get a vendor to sell you a certificate and devices with a bootloader that looks for that. Or just give up and accept that someone will always be able to re-purpose hardware put into their physical possession. –  Chris Stratton Jul 20 '11 at 20:04

If you merely wish to prevent a user from accessing certain applications use an app that allows you to password protect and thereby prevent a user from using said app.

You can then protect the Phone, Email, Market app etc.

Note however, that a resourceful user can always sideload alternative apps via the SD card or the browser (if that isn't protected too) and use it thusly.

There are lots of app protection apps in the market

share|improve this answer

Are you wanting to block these features permanently, or only while your app is running? If you want it permanent, why not issue a non-phone android device? In addition the media devices generally don't come with any google apps installed.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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