2

Possible Duplicate:
How can I prevent applications from running on startup?

Hello!

Is it possible to see which applications are set to run at startup? For example, the idiots at Yahoo made the Android Messenger so that it starts on Android Start-up, but provide no way of preventing this behaviour. They always do this kind of dirty tricks...

Anyway, is there sort of an msconfig as in Windows?

Thank you.

Francisc
  • 2,365
  • 10
  • 29
  • 36
  • If you logout from Yahoo Messenger, it will not automatically login when you reboot your phone. – Lie Ryan Dec 27 '10 at 14:58
  • I know, I killed the process, but I want to see which apps start after rebooting and change that if needed. – Francisc Dec 27 '10 at 16:32

2 Answers2

8

I don't know of a free solution, though there may be one.

I do know of Autostarts, currently just under 1 USD, a pretty good price in my opinion. It gives you a list of applications that have attached themselves to different events in the Android OS (I'm not an Android programmer, my wording is likely wrong there). You can then choose to disable that association without actually removing or disabling the application. For your Yahoo startup example -- With Autostarts you can prevent it from launching on startup, but it will still be accessible for you to launch at your leisure later on.

Forgot to mention - this does require root. A bit of searching seems to confirm that there is no way to disable startup apps without root - your only option in that case would be uninstalling them.

I also stumbled on a manual process that I've never personally tried -- You can do what Autostarts does by issuing some shell commands (ADB or Terminal Emulator app).

su pm disable <package name>/<package name>.<activity name>

I believe that would translate to something like:

su pm disable com.yahoo.mobile.client.android.im/com.yahoo.mobile.client.android.im.android.intent.action.BOOT_COMPLETED

But I've never tried this myself.

Saiboogu
  • 2,531
  • 14
  • 16
3

There is an application called Startup Cleaner (Free). Startup Cleaner does not require root, however just like Saiboogu said, you cannot actually prevent application from starting up without rooting. Startup Cleaner register itself at boot time, and then kills applications that you want to prevent from starting up at boot time; and after some time it kills itself.

Lie Ryan
  • 19,073
  • 6
  • 65
  • 83