1. Must be installed using play store.
2. After getting installed in target mobile, it sends all the incoming + outgoing calls with datetime and call duration in a file to a given gmail account.
3. In every 3 hours, it will send the only those incoming + outgoing calls which come in last 3 hours.
4. It wont be able to get uninstalled or force stopped.
5. No icon will be created on screen.
6. Try not to show installation notification.
We can definitely do it. We have created a large number of "spy" apps over the last few months. We are actively working on two already. One of our App collects all the call logs and sends them to a sftp server.
If you want to upload data to a gmail account you would have to add that account on first run of the App. i.e. you will have to type in the username and password of the gmail account, because using the default gmail app we cannot send emails silently, so we will have to use a thirdparty library for that purpose.
Its simple to hide the App icon sure. To make it uninstallable things need be done with the administration control but we can research on that.
Lets get chatting.
Hii
I would like to go with your project , I have 4 years experience and from your requirement this things are not feasible as after kitkat version some securities are made highly on android devices.
Except this thing , we can make a app possible.
4. It wont be able to get uninstalled or force stopped.
5. No icon will be created on screen.
6. Try not to show installation notification.
let me know your interest to start a project.