7

I am using an app called Autostarts to manage Intents in Android.

The program does what it's meant to do, but to be honest, its UI is completely backwards from my main use case: it lists intents by event type.

In other words, you have all programs that have "On startup" intent, then all programs that have "Connectivity change", etc...

My main use case is, however: "I see this program - 'NFL Mobile' - started when I didn't want it; probably through some obscure intent like 'Timezome changed'. I want to disable ALL intents that aren't needed for this program, without browsing to see which intents list the program".

Autostarts requires me to open ALL the intent types one by one and vgrep through long lists of programs in each, sometimes un-intuitively named. AND then re-do it all over again when an app update is installed.

I'm looking for something with features similar to Autostarts, BUT where I can get a full list of intents for a specific program I choose.

  • Ability to detect 100% of intents that all/any of the installed apps subscribe to
  • Display which programs subscribe to which intent (by program)
  • Turn intent subscriptions off/on (persisted through reboots. It's OK if the program requires root)
  • Ideally, be smart enough to group/collapse together program components that belong to the same program. For example, when dealing with "Widget Updated" intents, Elixir2 is listed as 1,000 separate widgets. I'd like to disable ALL those widgets at once - possibly by disabling all intents for a program in bulk.
  • Works on Android 4 and higher
  • +1 - I've been looking for such a program myself, being tired of having to reset all the intents set to that app everytime I accidentally set the wrong app as default. If I have more spare time I'd even work on one myself – michel-slm Feb 27 '14 at 7:54
4

You definitly shoud take a look at Autorun Manager. I've tried a lot of tools here (including Autostarts), and ARM definitly turned up to be the best in my eyes:

ARM start screen ARM app specific
Autorun Manager: Start screen, app details (source: Mobiwia; click images for larger variants)

How does ARM meet your requirements?

  • Ability to detect 100% of intents: I don't know about 100% (hard to say), but no other app found more yet :)
  • Display which programs subscribe to which intent (by program): See screenshot: Yes! And even better, it groups them by receiver, which often correlates to a specific feature of the given app.
  • Turn intent subscriptions off/on: Anytime. Persistent until you revert it. If you disabled too many, and don't remember which and for what app, it even has a "rescue" button to revert all changes at once.
  • group/collapse together program components: Oh. See above, already described that :)
  • Works on Android 4 and higher: Up to 4.4 currently.

To list all its great features would be too long here, but let me pick two outstanding ones:

  • Supports a basic mode (not requiring root) and an advanced mode (root required)
  • Of course, "basic mode" is limited to "kill-after-start" (without root, there's no way to disable other apps' intents). But with ARM, this is intelligent: it detects "auto-restarters" (apps that simply restart themselves when killed), and ignores them – to avoid the vicious circle which would drain your battery.

So if you ask me: When looking for an app to selectively disable intents (aka "avoid apps starting on events where you don't need them"), ARM should be your first choice!

Disclaimer: I'm in no way affiliated with the app. Sorry if this sounded like an exaggerated advertisement, but I'm simply thrilled by this app! Moreover, the dev is very responding, be it when you think you found some bug, or need another feature.


UPDATE: As DVK correctly pointed out, I forgot to mention one "handicap": the free version is a limited trial, which only lets you make 10 changes (previous version had different limits). That's fine to figure whether it works at all, what it might find, and how it looks like – but most likely won't do for "real life use". The full version is available for currently about US$ 4, and has none of those limits. Having switched to the Pro version long ago, I totally forgot about that – so thanks for bringing it up, DVK!

A the second culprit DVK mentioned is The app startup time is very long - as expected - but the UI simply stays 100% blank and half the users give up thinking it crashed before that finishes. I cannot remember having had that whenever I used the app; so it might be device (or Android-version) specific. Moreover, once everything is set up, one rarely invokes the GUI anymore – so this might be relative.

  • 1
    For an alternative, you might also wish to take a look at ROM Toolbox (Lite / Pro), which also includes this functionality. But not having played much with it, and having no first-hand reference either, I didn't dare to bring it up. The Pro comes for US$ 6, and I even bought it – but use it for some of its other features :) – Izzy Feb 27 '14 at 18:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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