Android Question Application that takes control of the phone

ThePuiu

Active Member
Licensed User
Longtime User
I want to say from the beginning: I do not want to create a malicious application but I have to respect my client's request.
It is possible to create with B4a an application that starts immediately after opening the phone and that does not allow exit from its own window by any method? The user should not be able to have access to any of the phone's functions (caller, settings, etc) besides what gives my application. Closing them to be similar to shut down the phone. Thank you!
 

MikeH

Well-Known Member
Licensed User
Longtime User
Upvote 0

ThePuiu

Active Member
Licensed User
Longtime User
The application will be used only by his employees. Specifically, they are not allowed to use the phone only for business and only in limited plan. Those phones are his property.
 
Last edited:
Upvote 0

ThePuiu

Active Member
Licensed User
Longtime User
I saw Kiosk example but is not what my client wants. (if I press few times Home button, kiosk app gone and I can do anything for a short period of time) If what he wants is not possible, another option would be the replacement of the "dialer" with one custom, as well as the messenger. In this case it must block installation of new applications ...
 
Upvote 0

udg

Expert
Licensed User
Longtime User
One very extreme option could be to root each device, delete any app but yours and give it to those "lucky and trusted" employees.
Obviously that means you need to replicate in your mega-app all the standard functionalities (e.g. sms, phone calls, calendar...) applying all the security checks yiu need plus those specific functionalities you were to add to a standard device.

udg
 
Upvote 0

Cableguy

Expert
Licensed User
Longtime User
you need ROM customization, not app development
that's a lot of work to do
I agree and add that, assuming all the devices will be the same model, you can take one, check for a rooted ROM, and then use a system Delete app (these need root) to erase all other apps and widgets, not forgetting to delete the market as well.
Then, when you're happy with the resulting ROM, add your app and test it... If all is good, dump the ROM and clone all other devices with it.
 
Upvote 0

ThePuiu

Active Member
Licensed User
Longtime User
That seems the easiest and safest method! It is not enough to root the phone and delete all unwanted applications on it? ROMs customization is no longer necessary. All I have to do it is to create a new caller application and a messenger... It is possible to provide PIN code by my app? I need to prevent replace SIM card from this phone to another, and a method is to set a secret PIN on card...
 
Upvote 0
Top