[APP][4.0.3+ & GB][XPOSED] BootManager

Search This thread

defim

Senior Member
Feb 18, 2012
2,744
1,487
Run only the apps you want at system start.
With this app modul you could prevent selected apps of running on system startup. Only apps with the permission BOOT_COMPLETED are shown in the list. System apps are marked with an exclamation mark.
To restrict system apps you have to donate. ReceiverStop accepts this donate key too!

Important:
This app needs the Xposed Framework. The framework requires root access for installation. Don't forget to enable the module in Xposed. You can grab it here: Xposed Installer

Donation:
  • No self-promotion in the app.
  • System apps could also be selected
  • You support this app and further development!
Website: http://tinyurl.com/p2lsmou
Play Store: http://tinyurl.com/nfd3ftm
Xposed Repository: http://tinyurl.com/ogfq3t7
Changelog: http://tinyurl.com/k75vfbv


My personal intension to create this app:
IMHO the best way to prevent apps from beeing executed at sytsem startup is with Xposed - and there was now module/app available. So i created one :)

Translation:
You could find here a interface to translate the english strings: http://tinyurl.com/okycacj
A free account of www.oneskyapp.com is required to edit. Additional, please attach your email address or send it via PM ;)


Description for non-developers:
Each app with permission "android.permission.RECEIVE_BOOT_COMPLETED" is placed in a (Windows slang) "startup folder". For my 200 installed apps that are about 33%. On system boot every of these apps gets started. Possible options:
  • app shows a notification
  • app starts a (hidden) service in background
  • app exits again (eg user has set an option)
If you disable an app in the BootManager it does not get that event and is not started at next system boot.

ReceiverStop
An app still starts at system boot? Android has many other events which could start an app!
Example: Skype has the permission "android.permission.MOUNT_UNMOUNT_FILESYSTEMS". This means, (again Windows slang) if you insert a DVD into you drive, "autorun" is executed and starts Skype.
Note: As your sd-card is mostly always inserted, this could be used to start apps at system boot....

Other triggers are: A BlueTooth device (dis-)connect, connection type changes (2g/3g/wlan) or power adapter is (un-)plugged.
All these could be restriced with my other app "ReceiverStop". Be carefull and do not disable the wrong.
Btw, ReceiverStop accepts also the donate key of BootManager.
 

Attachments

  • bootmanager.jpg
    bootmanager.jpg
    32.3 KB · Views: 43,245
Last edited:

Steph310

Senior Member
Jul 3, 2012
1,519
1,434
Cahors
Run only the apps you want at system start.

Homepage: http://tinyurl.com/p2lsmou
Play Store: http://tinyurl.com/nfd3ftm
Xposed Repository: http://tinyurl.com/ogfq3t7

First, your tinyurl links are broken for me...
Direct links:
http://bootmanager.apk.defim.de/
https://play.google.com/store/apps/details?id=de.defim.apk.bootmanager

Then I think minimal informations (and screen shot) about application would be preferable in this thread.
Not just the link that redirects to homepage or Play Store... :rolleyes:
 
Last edited:

FREDZIC

Senior Member
May 21, 2010
103
24
Hi Defim,
Thank you for this module ;) This is a good job
Why not other languages ? Just German & English ?
I would like the French, please, if possible :p
 
Last edited:

Steph310

Senior Member
Jul 3, 2012
1,519
1,434
Cahors

defim

Senior Member
Feb 18, 2012
2,744
1,487
There is yet in-app changelog and on both other sites. I do not really want to update a 4th place. -> i places only links to 1st post
 

MBariya

Senior Member
Mar 1, 2012
910
422
Jamnagar
You should post change log here also, so every mate can know what changes made in new version instead of opening every time that site.

sent from my GT-N7100. Press thanks if I helped..
 

defim

Senior Member
Feb 18, 2012
2,744
1,487
.. post change log here also, ... instead of opening every time that site.

No changelog here. You have alway to click somewhere, either to open this thread or play store or xposed repository...

Simplest way: use playstore which shows changelog on update
 

MBariya

Senior Member
Mar 1, 2012
910
422
Jamnagar
Found that system apps are removed in 1.0.2 version but they are available in 1.0.0

Donation switch also not working or directing to payment method.

sent from my GT-N7100. Press thanks if I helped..
 
  • Like
Reactions: lucky_luc

henrik.dk

Senior Member
Jun 20, 2008
1,220
91
I seems that it doesn't work at all.
I have adaway, go backup, audiomanager, gnotes, pulse,skype they all loaded at the boot time.
 

famewolf

Senior Member
Jul 14, 2006
5,227
1,340
If defim tried using the code that was pulled from XPrivacy very early on it's not going to be sufficient. One of the main reason the code was pulled was that apps were still triggering.

Autostarts is an alternative and it is available at f-droid.org
 

defim

Senior Member
Feb 18, 2012
2,744
1,487
Changelog is now only available on this site, updating 5 places takes much more time than writing java. http://tinyurl.com/k75vfbv (english translation will there be soon)

Found that system apps are removed in 1.0.2 version but they are available in 1.0.0

Donation switch also not working or directing to payment method.

Se "about". Switch has no action, to not annoy people if touching it accidentally. System apps were available in 1.0.0, but only shows a msgbox -> annoying too



I seems that it doesn't work at all.
I have adaway, go backup, audiomanager, gnotes, pulse,skype they all loaded at the boot time.

Please check logfile:
Code:
 cat /data/xposed/debug.log | grep BootManager
Thera are many triggers which could start an app, like connection-changes. e.g. the app com.mobidia.android.mdm has even not onboot-trigger, but stars always. Next app will be for disabling such events...



If defim tried using the code that was pulled from XPrivacy very early on it's not going to be sufficient. One of the main reason the code was pulled was that apps were still triggering.

Autostarts is an alternative and it is available at f-droid.org

Take a look on the about menu...
I think to prevent apps to start, xposed is the best way!
 

henrik.dk

Senior Member
Jun 20, 2008
1,220
91
thanks. I checked the debug.log it does indicate that bootmanager does try to reject.
Would you please just investigate why skype/audio manager still load after boot?
the app I listed is quite common apps.

Changelog is now only available on this site, updating 5 places takes much more time than writing java. http://tinyurl.com/k75vfbv (english translation will there be soon)



Se "about". Switch has no action, to not annoy people if touching it accidentally. System apps were available in 1.0.0, but only shows a msgbox -> annoying too





Please check logfile:
Code:
 cat /data/xposed/debug.log | grep BootManager
Thera are many triggers which could start an app, like connection-changes. e.g. the app com.mobidia.android.mdm has even not onboot-trigger, but stars always. Next app will be for disabling such events...





Take a look on the about menu...
I think to prevent apps to start, xposed is the best way!
 

defim

Senior Member
Feb 18, 2012
2,744
1,487
Would you please just investigate why skype/audio manager still load after boot?

Skype uses the "MEDIA_MOUNTED" action, that should the cause why the app is executed. The action is triggered if a sdcard is inserted/detected,even on boot.
 

crispi7

Senior Member
Jan 23, 2011
182
47
@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?

And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev ;)
 
Last edited:

henrik.dk

Senior Member
Jun 20, 2008
1,220
91
thanks for the info. what the hell with skype to start auto when sd card is inserted.
Skype uses the "MEDIA_MOUNTED" action, that should the cause why the app is executed. The action is triggered if a sdcard is inserted/detected,even on boot.


---------- Post added at 05:57 PM ---------- Previous post was at 05:52 PM ----------

agree with you.
Just could not find the autorun you talked about.


@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?

And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev ;)
 

crispi7

Senior Member
Jan 23, 2011
182
47
@defim, it's too early to make a paid version, don't you? I think that at the beginning it's better to give it free, having more testers for your new module than this way.
For example, I don't know if you are going to mantain this apk, so I prefer to wait some time before paying for it (and also others).
What do you think?

And also keep in mind that there are a lot of others apk that make the same without paying (autorun...). Anyway, it´s your decision dev ;)

Maybe it' no clear, so i will clarify that i really prefer your module. I have uninstalled the other app because i prefer free source.
Please keep it up :)
 

defim

Senior Member
Feb 18, 2012
2,744
1,487
Everyone will complain if at a specific point some featurs of an app will be restricted. So it is better to have it from the beginning. Beside that, you could "test" the modul as long as you want for free
If I maintain my apps until eternity could noone tell you. But you could take look at the changelog of other apps by me, eg FreetzMobil (http://tinyurl.com/ktzhcl3)

Handling of broadcasts like the "MEDIA_MOUNTED" are work in progress
 

Top Liked Posts

  • There are no posts matching your filters.
  • 119
    Run only the apps you want at system start.
    With this app modul you could prevent selected apps of running on system startup. Only apps with the permission BOOT_COMPLETED are shown in the list. System apps are marked with an exclamation mark.
    To restrict system apps you have to donate. ReceiverStop accepts this donate key too!

    Important:
    This app needs the Xposed Framework. The framework requires root access for installation. Don't forget to enable the module in Xposed. You can grab it here: Xposed Installer

    Donation:
    • No self-promotion in the app.
    • System apps could also be selected
    • You support this app and further development!
    Website: http://tinyurl.com/p2lsmou
    Play Store: http://tinyurl.com/nfd3ftm
    Xposed Repository: http://tinyurl.com/ogfq3t7
    Changelog: http://tinyurl.com/k75vfbv


    My personal intension to create this app:
    IMHO the best way to prevent apps from beeing executed at sytsem startup is with Xposed - and there was now module/app available. So i created one :)

    Translation:
    You could find here a interface to translate the english strings: http://tinyurl.com/okycacj
    A free account of www.oneskyapp.com is required to edit. Additional, please attach your email address or send it via PM ;)


    Description for non-developers:
    Each app with permission "android.permission.RECEIVE_BOOT_COMPLETED" is placed in a (Windows slang) "startup folder". For my 200 installed apps that are about 33%. On system boot every of these apps gets started. Possible options:
    • app shows a notification
    • app starts a (hidden) service in background
    • app exits again (eg user has set an option)
    If you disable an app in the BootManager it does not get that event and is not started at next system boot.

    ReceiverStop
    An app still starts at system boot? Android has many other events which could start an app!
    Example: Skype has the permission "android.permission.MOUNT_UNMOUNT_FILESYSTEMS". This means, (again Windows slang) if you insert a DVD into you drive, "autorun" is executed and starts Skype.
    Note: As your sd-card is mostly always inserted, this could be used to start apps at system boot....

    Other triggers are: A BlueTooth device (dis-)connect, connection type changes (2g/3g/wlan) or power adapter is (un-)plugged.
    All these could be restriced with my other app "ReceiverStop". Be carefull and do not disable the wrong.
    Btw, ReceiverStop accepts also the donate key of BootManager.
    10
    @NeuDroid: You have other apps by me installed? Some are "patched"? Thats the problem.. All apps by the same developer (exactly with the same certifcate signed) can not have different signatures. Try to uninstall the modified :)
    @[email protected] & @svil3 Yes, I'm working on an update
    4
    @chester.anjan: As nobody complained, it seems :) Nougat support was added some weeks ago
    4
    I use multiple apps made by defim. It's one of the many reasons why I am still on Nougat. I would consider jumping ship and moving to Oreo if these apps by defim got updated.

    Me too. But since LineageOS moved all my devices to Oreo I had little choice if I still want to get updates ;).

    None the less it *is* possible to live without some of the Xposed modules I used. Defims Bootmanager and LightningWall are substitutable. (AFWall+ and AppOpps (mentioned two postings above). While AFWall+ has a supporting Xposed Module, AppOpps is more inconvinient if you do not want to purchase it. (But it is very cheap to buy ;)) You can override the autostart permission. But you have to do it app by app. If you use the payed version, you can sort by permission and add the autostart permission as a sorting option. Then it is quite as good as Boot Manager.

    But I still miss a working ProtectedApps. But Oreo has something now. And there is also a "fork" of Xprivacy (PrivacyLua) aviable.

    It would be really nice of defim[1] if he would clarify from time to time if he is still working on Oreo or if his modules are "dead". Right now it feels like rovos work on Xposed for Nougat and Oreo ;)

    [1] @defim: Please do not confuse it with a request for an ETA! But as a donator I think it would be fair to know if waiting for it is an option. I would rather not use your modules at all if you only continue developing because of your donators. Your software has done a good service for many years and that was much more worth for 10 € that most of the other software I paid for ;). But I would love to switch back to your modules - just because they are easy(er) to use than most other bloated Apps.
    3
    http://forum.xda-developers.com/showthread.php?p=58832262

    Good method for permanent permissive mode on boot. Works well with this module

    Sent from my Nexus 5

    Next release 3.1 does also support enforcing mode