SuperFreezZ
superfreezz.gitlab.io
Code:
Disclaimer: SuperFreezZ is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
SuperFreezZ is an Android app that makes it possible to entirely freeze all background activities of an app.
Any contributions are welcome.
SuperFreezZ is not yet another task manager promising to delete 10GB of data per month or making your device 2x as fast. This is impossible. You should freeze only
apps that you do not trust (and do not want to run in background) and
apps that you use very few.
If you freeze apps that you use daily, the battery of your device will drain faster and these apps will take longer to load. You should take the name seriously: SuperFreezZ will super freeze your apps, and it is not that easy to defrost them.
Download
Features:
Optionally works without accessibility service as this slows down the device
Contributing to SuperFreezZ
If you have a problem or a question or an idea or whatever, just open an issue on GitLab!
If you would like to help, have a look at the issues or think about what could be improved and open an issue for it. Please tell me what you are going to do to avoid that I also implement the same thing at the same time
Donate
Developing SuperFreezZ is and was a lot of effort, which I did in my free time. Please donate to show me your support and to boost development.
Also, I will upload it to the Play Store when I earned €25 through donations (because uploading to the Play Store costs that much)
Q/A:
Q: But the correct spelling would be "SuperFreeze"!
A: I know.
Q: Do you have any intentions to sell freezers?
A: No.
XDA:DevDB Information
SuperFreezZ, App for all devices (see above for details)
Contributors
hcur, hcur
Source Code: https://gitlab.com/SuperFreezZ/SuperFreezZ/
Version Information
Status: Alpha
Created 2018-07-14
Last Updated 2020-05-08
Reserved
I built and installed the app on my phone, but I couldn't get it to work. Can you please let me know how does it work? After some guiding pages, it reaches to a page with yes and no question. after selecting each of them, it shows a circle progress above the page and does nothing.
I liked the idea about the app so I'm very excited to get it to work
Thanks
Sorry, I didn't see your post, I thought that I'd get a notification when someone posts something here...
Anyway,
artosian said:
it shows a circle progress above the page and does nothing.
Click to expand...
Click to collapse
Doesn't it say "ALL APPS" anywhere? Quite strange...
What Android version are you using?
Can you send me a log excerpt (
Code:
adb logcat
) or even traces of the running stacks?
What happens when you wait 2 minutes?
The app should run in the background and automaticly freeze pre-selected apps just like Greenify does, overwise it's not much useful to me.
Been using this app for a week and like it alot. Especially as it seems to be one of the few open source options.
Only thing I miss in this is the ability to freeze system processes or the bloatware apps coming with the phone. Many of them are possible to freeze manually, but unfortunately they dont show up in SuperFreezZ.
Then there is the problem with restarting apps. As dimqua mentioned there is a need for autofreeze.
Module6 said:
Only thing I miss in this is the ability to freeze system processes or the bloatware apps coming with the phone. Many of them are possible to freeze manually, but unfortunately they dont show up in SuperFreezZ.
Then there is the problem with restarting apps. As dimqua mentioned there is a need for autofreeze.
Click to expand...
Click to collapse
Good point, I will add it when I implement settings: https://gitlab.com/SuperFreezZ/SuperFreezZ/issues/8
And see https://gitlab.com/SuperFreezZ/SuperFreezZ/issues/15.
Hello,
I am really interested in switching from Greenify to SuperFreezZ, but am not entirely clear as to what the differences between the 2 apps are (if any).
What difference is there between freezing an app and hibernating it (which is what Greenify does, right?)? Why would it be a problem to unfreeze an app once it has been frozen, and does this process differ from what Greenify does with apps that have been hibernated?
evaz88x said:
Hello,
I am really interested in switching from Greenify to SuperFreezZ, but am not entirely clear as to what the differences between the 2 apps are (if any).
What difference is there between freezing an app and hibernating it (which is what Greenify does, right?)? Why would it be a problem to unfreeze an app once it has been frozen, and does this process differ from what Greenify does with apps that have been hibernated?
Click to expand...
Click to collapse
There is no difference between freezing and hibernating.
And neither SF (SuperFreezZ) nor Greenify have anything to do with unfreezing/de-hibernating, the Android system does this from itself when you start a frozen/hibernated app. It is a problem because you will have to wait some more seconds until the app is loaded and the process also consumes some energy. And it does not differ from using Greenify at all, except for the fact that the developer of Greenify doesn't warn you.
So - actually you will see what the main differences between Greenify and SF are when using them. There are almost no "hidden" differences.
Module6 said:
Been using this app for a week and like it alot. Especially as it seems to be one of the few open source options.
Only thing I miss in this is the ability to freeze system processes or the bloatware apps coming with the phone. Many of them are possible to freeze manually, but unfortunately they dont show up in SuperFreezZ.
Then there is the problem with restarting apps. As dimqua mentioned there is a need for autofreeze.
Click to expand...
Click to collapse
dimqua said:
The app should run in the background and automaticly freeze pre-selected apps just like Greenify does, overwise it's not much useful to me.
Click to expand...
Click to collapse
I implemented both of these features, you will have to look for them in the settings though. This is because they are rather for advanced users (that is, those who have a look at the settings).
I can now receive monetary donations: https://liberapay.com/Hocuri/! If you like the app, please consider donating something.
Please, add a root option to hibernate apps without accessibility service.
APK plox?
Sent from my Pixel 3 XL using XDA Labs
Can you explain if it is useful on android pie or just redondant?
kryzeK said:
Please, add a root option to hibernate apps without accessibility service.
Click to expand...
Click to collapse
Have you seen Drowser https://f-droid.org/de/packages/com.jarsilio.android.drowser/? It is also FOSS.
skiely666 said:
APK plox?
Click to expand...
Click to collapse
I did not understand this, what do you mean?
EMJI79 said:
Can you explain if it is useful on android pie or just redondant?
Click to expand...
Click to collapse
It depends. SF can completely prevent apps from running in the background.
Newer Android versions (like, Pie) let the apps run in the background fewer and fewer when they are not used, to save battery. SF can make SURE that apps do not run in the background at all. From https://gitlab.com/SuperFreezZ/SuperFreezZ:
Get back control over what runs on your phone (this did not change)
Enhance battery life and reduce mobile data usage by freezing rarely used apps (hint: the system will also let them run in the background only a little, even without SF).
Especially useful while you are on a tour, where you need only some apps but a long battery life
If you want to be really sure, you will have to test whether using SF saves battery yourself on your particular phone with your kind of using it.
Update: Apart, apps cannot use the camera or get your current location or use the device sensors while they are frozen.
Update 2: Also see https://www.xda-developers.com/superfreezz-freeze-background-apps/
hcur said:
Have you seen Drowser https://f-droid.org/de/packages/com.jarsilio.android.drowser/? It is also FOSS.
I did not understand this, what do you mean?
Click to expand...
Click to collapse
It's ok I got it ?
Sent from my Pixel 3 XL using XDA Labs
hcur said:
Have you seen Drowser https://f-droid.org/de/packages/com.jarsilio.android.drowser/? It is also FOSS.
Don't you intend to add this function?
Click to expand...
Click to collapse
Gilfreitas said:
hcur said:
Have you seen Drowser https://f-droid.org/de/packages/com.jarsilio.android.drowser/? It is also FOSS.
Don't you intend to add this function?
Click to expand...
Click to collapse
It depends. It seems not to make sense to just duplicate this functionality on the first sight, but: Is there any reason why you would prefer SF over Drowser?
Click to expand...
Click to collapse
hcur said:
Gilfreitas said:
It depends. It seems not to make sense to just duplicate this functionality on the first sight, but: Is there any reason why you would prefer SF over Drowser?
Click to expand...
Click to collapse
First of all, thank you for this cool foss greenify alternative.
I don't think you should worry much about copying that since "am force-stop" is first result when searching "kill android app command" and the accessability thing seems like a more complicated hacky workarround. Having this as an option for rooted devices would be helpful, especially for killing apps while locking the screen as I could not get that feature to work reliably so Im left with freeze shortcut. I like this freezZer more because I find default delayed freezing the most convenient way to save some wattbytes having way more installed apps than I'd like to admit. (Seriously, why would someone need to have an app that calculates dew point? No idea but it prooved itself that one time and it's only 127kB!)
Intelligent feature could maybe be improved by logging usage and delaying freezZing more (in defined bounds) the more frequently given app is used, but this may be a hustle to implement.
Click to expand...
Click to collapse
Related
Dear users,
Considering all 3C apps are now based on the same source code, they all behave the same way, and will exhibit the same issues. Any queries will also likely applies to all apps.
To make my life easier while continuing to provide support here (and start with a clean slate), I decided to close all my app threads and open a fresh new thread here.
With your continuous help and support, the past 4 years have been a great adventure and experience. Let's take a fresh start and continue this amazing adventure.
Thank you all!
*** See at the end of this post on how to get support for any issues ***
The most comprehensive toolbox to save battery, tweak, tune, backup, secure and monitor any Android devices running any ROMs, any kernels.
What is 3C Toolbox
Replaces 20+ apps easily worth 30€ for the price of a couple of beers!
NB: Starting with version 1.0.3, Android 2.2.x and 2.1.x are no longer supported. App supports Android 2.3 and above, including Android L preview.
Safest root app on Play Store: I run the app and all its features on at least 4 devices every day, and change 3 of them frequently for testing purposes. With about 250.000+ actual users, it's pretty safe to assume the app is very safe. App can create a reset package to disable all system tweak features from CWM/TWRP at any time. App has automatic fallback in case of boot loops while re-configuring the CPU.
See signature for download links.
☺ App Features
☺ 3C Apps Feature Comparison
☺ More app screenshots
☺ Low CPU consumption, please check benchmarks
☺ Get started guide
☺ Online help
♦♦ Unique features not available elsewhere ♦♦
◊ Track your ROM, kernel and battery performance (%/h or mA, screen on or standby)
◊ Battery milli-amp (mA), mW and %/h consumption reporting
◊ Automatic backup of installed and updated applications
◊ Highly configurable graphical monitoring widgets
◊ Advanced script editor
♦♦ Unique features not available elsewhere (root required) ♦♦
◊ Clean and safe reboots, without data loss
◊ Turn on/off APN, BT discovery, tethering, GPS & WiFi Localization
◊ Logcat reader for Android JellyBean 4.1.x
◊ Easiest Link2SD / App2SD capabilities ever
◊ More about permissions requested
◊ Issues with CPU temperature or battery current mA or capacity mAh?
Please explain this in a support request from app settings, help and support so we can provide the appropriate option to use in 'mA retrieval method' of battery / monitoring settings and add out-of-the-box support for your device. All necessary information is provided in the request's attachments.
◊ How to get support for any other issues
Please send a support request from app settings, help and support. You need to clearly explain your issue, attach any relevant screenshots showing where and how the issue occurs. I will not provide any support here.
All I ask is to provide reasonable details for me to be able to help, empty requests are mostly trashed, I keep one requests per device for the sake of a possible source of information for how the app supports things, to possibly fix things too or compare between variants of the same device.
For example a support request contain the following (you can check the content before sending it!),
all discovered SD cards, very useful for any related issues, including the mentioned read cache stuff.
app installation path and configuration, for xposed, battery, cpu, tweaks, apps or task managers problems.
battery history and configuration for any battery problems.
CPU configuration for CPU problems, including thermal, mp, voltage, etc
The idea is that you explain the observed issue, possibly add a screenshot so that I know exactly where to look for (app has 100+ screens and sometimes words don't mean the same for you and me), and there I can really do a good job at helping you.
PS: And so you know, I hate liars, insults, disrespect and myself. So please try to avoid those when requesting support.
Actually if you want support, posting the whole support request content, the screenshot and details here should be ok. Doing otherwise, I'll either ignore you completely or send you elsewhere very quickly, you want to leave me a one star rating, so be it: developing is my passion and I love it, you want my help, do it the right way or don't at all. I don't develop for stars, I develop for fun.
Attention !!!! Installs an apk to /system/ dosnt know what it does !!! Apk is there when uninstalled too !!!!
Will the users of BMW pro and system tuner pro get a discount or count this as an upgrade?
Amazing! Downloading now.
Sent from my Nexus 7 using xda premium
Hi 3c,
Not a bad idea to make an "all in one", just need to see about memory, battery and CPU usage... but I am pretty confident about that
No more update for System Tuner pro?
In all cases I buy it! (although slightly damage the impressive increase in the price ).
Thanks and congratulations for your new app
DJxSpeedy said:
Attention !!!! Installs an apk to /system/ dosnt know what it does !!! Apk is there when uninstalled too !!!!
Click to expand...
Click to collapse
I've updated the first post with more information about that. Will publish an updated APK to ask user permission before installing it within the next hour.
EDIT: Didn't expected you guys to be so quick while I finalize the publishing of all required information.
By the way, the uninstall process can't uninstall other stuff, but as a rooted device, you should have no problem getting rid of this APK.
Please try the new APK published a minute ago (available in a couple of hours) that will allow you to refuse the APK installation.
dirtyreturn said:
Will the users of BMW pro and system tuner pro get a discount or count this as an upgrade?
Click to expand...
Click to collapse
Yes, just contact me with the order lists (bmw, system tuner and the new android tuner) and I'll refund old apps. This is the migration plan I'm working on.
EDIT: As of December 20th, 2013, direct refunds on Play Store are no longer possible. This was the only available way to offer discounts in a decent way. PayPal was an alternative available until February 2014, but it was abandonned because of the complexity, 30+% extra fees and the lack of global support (some countries could not receive refunds).
viking37 said:
Hi 3c,
Not a bad idea to make an "all in one", just need to see about memory, battery and CPU usage... but I am pretty confident about that
No more update for System Tuner pro?
In all cases I buy it! (although slightly damage the impressive increase in the price ).
Thanks and congratulations for your new app
Click to expand...
Click to collapse
Yes, high price for now to avoid users who just try any apps and put comments after a few minutes of testing. And also to be able to offer discounts by refunding old apps paid version.
Nevertheless there will be updates on existing apps (not everyone wants an all in one app) with existing improvements, except features that require additional permissions.
Do you think youll ever add ability to spoof app permissions? And let user input the value... This would be an ultimate feature!
Sent from my Nexus 7 using xda premium
NicholasQ said:
Do you think youll ever add ability to spoof app permissions? And let user input the value... This would be an ultimate feature!
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I'm looking into this actually, along with a smart "renicer", but both requires hacking Android or every APK to monitor and it turns out to be very complex.
There's 3 existing solutions on Market today:
- Hacking of Android class loader, as done by LBE Security app.
- Hacking of APK installed, as done by SRT Guard
- Patching the ROM like PDroid does.
They all have their advantages and problems, but the APK hacking seems the best option to go for as it results in a more stable experience, not as dependent on Android version as the 2 others and probably less disruptive as LBE can be when it messes up one's device. But then I'm not sure an APK can actually be installed properly
That said, I'm still looking into the first solution hacking app loading directly.
3c said:
I've updated the first post with more information about that. Will publish an updated APK to ask user permission before installing it within the next hour.
EDIT: Didn't expected you guys to be so quick while I finalize the publishing of all required information.
By the way, the uninstall process can't uninstall other stuff, but as a rooted device, you should have no problem getting rid of this APK.
Please try the new APK published a minute ago (available in a couple of hours) that will allow you to refuse the APK installation.
Yes, just contact me with the order lists (bmw, system tuner and the new android tuner) and I'll refund old apps. This is the migration plan I'm working on.
Yes, high price for now to avoid users who just try any apps and put comments after a few minutes of testing. And also to be able to offer discounts by refunding old apps paid version.
Nevertheless there will be updates on existing apps (not everyone wants an all in one app) with existing improvements, except features that require additional permissions.
Click to expand...
Click to collapse
We are Quick we are fast...we are xda !
DJxSpeedy said:
We are Quick we are fast...we are xda !
Click to expand...
Click to collapse
Not at removing bad comment on Market though
So i take it you find this app extremely bad to rate it one star, right?
yes iam that i dosnt have it installed atm.. but one is good that you are here.. i have another bug for you
why does it make an backup of build.prop when i change nothing at it ?
DJxSpeedy said:
yes iam that i dosnt have it installed atm.. but one is good that you are here.. i have another bug for you
why does it make an backup of build.prop when i change nothing at it ?
Click to expand...
Click to collapse
So far you didn't find any bugs.
changed my play store entry about it
Is this [really] compatible with gingerbread? It lags, 'freezes' on screen and I have to long click the home button. I am using a sensation 4g 2.3.4. I'll get a logcat if you will find that that will help.
DJxSpeedy said:
changed my play store entry about it
Click to expand...
Click to collapse
Thanks, appreciated. I'm sure your new entry will be more useful to new users.
So I still hope you can enjoy my new app and report any of your findings, directly here or best is using the 'support request' from the app settings, it provides a lot of useful information for debugging
dirtyreturn said:
Is this [really] compatible with gingerbread? It lags, 'freezes' on screen and I have to long click the home button. I am using a sensation 4g 2.3.4. I'll get a logcat if you will find that that will help.
Click to expand...
Click to collapse
Yes it is compatible. When did it lag? After requesting to install the system app or at some other times?
When lagging, the OS usually creates a file in /data/anr/traces.txt. If you experience a new lag, you can send it to me, possibly using the support request feature in the app settings. You can then attach a file to the newly created email.
When it comes to lags (or ANRs for that matter), logcat is useless. It only mentions a reference to the traces.txt file
3c said:
Yes it is compatible. When did it lag? After requesting to install the system app or at some other times?
When lagging, the OS usually creates a file in /data/anr/traces.txt. If you experience a new lag, you can send it to me, possibly using the support request feature in the app settings. You can then attach a file to the newly created email.
When it comes to lags (or ANRs for that matter), logcat is useless. It only mentions a reference to the traces.txt file
Click to expand...
Click to collapse
To me (if I'm wrong it's all user error) the system apk it was requesting to install (it appeared to me) was for ics/jb, so I refused the install. Your app kept requesting to install the extras. After a little thought - is the extra apk mandatory? No intention to cause any concern if what I'm experiencing is nonsense. I have not rated your app on the play store.
It lagged randomly.
dirtyreturn said:
To me (if I'm wrong it's all user error) the system apk it was requesting to install (it appeared to me) was for ics/jb, so I refused the install. Your app kept requesting to install the extras. After a little thought - is the extra apk mandatory? No intention to cause any concern if what I'm experiencing is nonsense. I have not rated your app on the play store.
It lagged randomly.
Click to expand...
Click to collapse
The extra APK is now only for specific toggles as I manage to find a different work around for the JB logcat issue. Those toggles include the APN (mobile data), background data (this one's obsolete), debug mode, unknown sources, gps and wifi localization. The 1 useful toggles is for GPS though.
Until you press 'do not ask again', the app would continue to request the APK installation ;(
As for the lags you're experiencing that seems like a bug. Have you found any trace.txt in /data/anr directory by any chance?
It's just fair to be concerned with things like that, I can understand. But installing an app requesting 35 permissions, then granting root access to that app and then being scared about a 40Kb APK being installed on /system folder is quite funny actually.
If I may make this comparison, it's like letting a heavily armed man (the 35 permissions+root) in your home and then being worried being he is hiding a wallet (the 40Kb apk) in your home!
Anyway, bad comments always call for improvements
3c said:
The extra APK is now only for specific toggles as I manage to find a different work around for the JB logcat issue. Those toggles include the APN (mobile data), background data (this one's obsolete), debug mode, unknown sources, gps and wifi localization. The 1 useful toggles is for GPS though.
Until you press 'do not ask again', the app would continue to request the APK installation ;(
As for the lags you're experiencing that seems like a bug. Have you found any trace.txt in /data/anr directory by any chance?
It's just fair to be concerned with things like that, I can understand. But installing an app requesting 35 permissions, then granting root access to that app and then being scared about a 40Kb APK being installed on /system folder is quite funny actually.
If I may make this comparison, it's like letting a heavily armed man (the 35 permissions+root) in your home and then being worried being he is hiding a wallet (the 40Kb apk) in your home!
Anyway, bad comments always call for improvements
Click to expand...
Click to collapse
Seems permissions are about the same as some system apps. the taces.txt is up for you. Hope it does something helpful. Thanks for the app. I had sent a PM with the information about the purchases. I do not use google wallet.
Awesome news that you are working on user defined app permissions. I really hope you can find a good work around. And I do currently use SRT appguard in conjuction with Android Tuner and I did notice it seems to handle disabling app permissions pretty good. The only downside is that you won't get app updates from market but that's not a big deal to me. I think if you can get the spoofing action to work, a lot of people are going to want your app. There are plenty of times I haven't downloaded an app because I didn't like it's permissions. So being able to control them without breaking the app will be a dream come true.
Sent from my Nexus 7 using xda premium
Hi All,
So it appears that after installing 4.4.2 I cannot seem to get Google Play Music or Pandora to run without leaving the app open and in the foreground. I'm not sure if there is a function that has to be enabled to do this in KK, or if it is some mod I did long ago to force kill apps that are in background.
I understand this is a bit of a goose chase, but I was hoping people would be able to suggest things to check to see whether we can fix this problem of mine together or not.
- Could it be something in an Xposed Module? XBlast, GravityBox, etc. have a setting for killing background processes?
- Could it be something in the KitKat system itself that has to be enabled / disabled?
- Could it be the new settings within the apps themselves?
- Could it be a third party app (that I may have installed and am unaware of) killing background processes?
- Other ideas?
Apps run when phone screen is off, and when phone is locked, but if I go into a different app the music stops cold.
Thanks in advance for any thoughts!
Ah yes, this is the curse of Android 4.3+. I read in the Greenify settings that in 4.3 or greater, Android killed off an exploit that allowed apps to increase their priority to stay in memory. In turn, running apps can be killed off when memory is low. Horrible. I've had it across all ROMs and stock as well. I've done as much research as humanly possible to subvert this.
I'm by no means an expert on Android. I have really limited knowledge of how it runs. But I think that information in accurate, because my own personal solutions seem to support it.
Generally what I have done is keep as few running processes as possible. This means no live wallpaper, Greenifying as much as I can, and clearing out any recents frequently. If this fails, I have to restart and things get back on track again.
Go into your developer settings and look at the process stats. If it says memory is critical, you'll need to start trimming down your background processes. I don't quite exactly know how to interpret all the data that is present there, but "critical" seems clear cut at least.
If anyone has more information on this, please add to the convo!
Thanks bud. On the plus side at least I know it's nothing I've done to a setting here or there (other than going ahead and installing KK on the phone, lol).
Why Google/Motorola would make simple things like this worse as updates come out is beyond me... le sigh.
A "simple phone upgrade" to something unlockable with 2+ GB RAM is my best option I guess, lol.
Agreed. Luckily 2 GB is the baseline nowadays, but I feel like I don't want to take the chance and just go for 3 next time.
While we're still on the subject though, which xposed modules do you use? I wonder if they do contribute to RAM usage.
jldr said:
Agreed. Luckily 2 GB is the baseline nowadays, but I feel like I don't want to take the chance and just go for 3 next time.
While we're still on the subject though, which xposed modules do you use? I wonder if they do contribute to RAM usage.
Click to expand...
Click to collapse
Xposed list is pretty lengthy, I'm sure something here is using RAM. And I totally agree with you - baseline 3GB (or more) in my next phone, with a quad or even octo-core processor.
Ah, the days of 1GB and dual-core being top of the line, lol.
Here's the Xposed list:
- AcDisplay
- All Notifications Expanded
- App Settings
- Chrome New Tab
- Disable Location Consent
- GPS Notification
- Google Play Music Listen Later (Just installed recently, haven't set up yet to test it out)
- Google Search API
- Gravity Box
- Handle External Storage
- Hide Apps Xposed (did not work on 4.1.2 since I wasn't running GEL, haven't tested after KK install)
- MinMinGuard
- MinMinLock (Just installed, haven't set up yet, might delete)
- Multi Users
- Notification Mod
- OK Google For 3rd Party Launchers (Just installed, haven't really played with yet)
- Pandora Patcher
- Stop Switch Delay
- Swiftkey Goodness On More Fields
- Swipeback
- Ultimate Dynamic Navbar
- UnToaster Xposed (version 1.1.7 - I couldn't get TiBu to work correctly with the newer versions through 1.2.5)
- Unbeloved Hosts
- XBlast Tools
- Xposed Preference Injector
- Xposed Torch (couldn't get to function correctly after KK installation)
- YouTube Ad Away
- YouTube Allow Fullscreen HDMI
I've noticed that Gravity Box and XBlast do a lot of the same things, I'm thinking I can whittle one down as long as I can find all of my settings within the other.
Using NotiSysInfo to monitor I noticed my RAM usage typically bounces between 85-125 MB free, depending on what is going on in the phone. This is double from what it used to be on 4.1.2 (typically I'd be running with about 40-50 MB RAM free). Knowing this, I'm not so sure the phone is killing the music apps based on RAM usage alone, unless the threshold for free RAM needed has been raised...
...if that is the case, any idea of a good app to lower the threshold for free RAM before the phone starts killing things? I was looking at Auto Memory Manager, but it didn't seem to do the trick keeping music alive in the background.
Sounds like a good idea for another Xposed Module, lol. Do you happen to know the thread for posting up ideas or requests?
LifeAsADroid said:
Sounds like a good idea for another Xposed Module, lol. Do you happen to know the thread for posting up ideas or requests?
Click to expand...
Click to collapse
http://forum.xda-developers.com/xposed/modules/index-collection-xposed-modules-post-t2327541
I think AMM worked for me for a while, but wasn't perfect. Nothing really ever did the trick like a restart... which makes me think that there is a memory leak somewhere, but I could never track it with any app I used. Maybe it is something to do with xposed? I never tested my phone long enough without it.
I haven't had it in a while, and I've done two things since it kept happening consistently the last time: 1) switch from SwiftKey to Google Keyboard. 2) Deactivate Muzei, best wallpaper app ever (RIP). Both apps seemed to consume variably large amounts of RAM.
Another thing I should note is that when frantically googling memory leaks, someone wrote on XDA that Android can only handle so many services running at once, so that when the number is exceeded, it automatically kills one. Possibly, this is the issue with the music.
coolloser said:
http://forum.xda-developers.com/xposed/modules/index-collection-xposed-modules-post-t2327541
Click to expand...
Click to collapse
Thanks a lot, found the thread right after I posted, lol.
jldr said:
I think AMM worked for me for a while, but wasn't perfect. Nothing really ever did the trick like a restart... which makes me think that there is a memory leak somewhere, but I could never track it with any app I used. Maybe it is something to do with xposed? I never tested my phone long enough without it.
I haven't had it in a while, and I've done two things since it kept happening consistently the last time: 1) switch from SwiftKey to Google Keyboard. 2) Deactivate Muzei, best wallpaper app ever (RIP). Both apps seemed to consume variably large amounts of RAM.
Another thing I should note is that when frantically googling memory leaks, someone wrote on XDA that Android can only handle so many services running at once, so that when the number is exceeded, it automatically kills one. Possibly, this is the issue with the music.
Click to expand...
Click to collapse
I found a solution in the "ask Xposed questions" thread listed above. Use the module App Settings and for the apps to stay running in background checkmark "resident". Works perfectly for me now.
I agree AMM is junk. KeepRunning doesn't work that well either. Xposed all the way!
I wonder if this is the same issue I'm having with Hangouts and SMS notifications. It seems that if I have enough going on in the background, Hangouts will stop giving me notifications for SMS. When I go into the app, the new message(s) is there and waiting for me to read it. This to me is a huge problem. I didn't have this issue on CM11. For me, it seems it most always happens if I'm using the Facebook app and viewing a link from Facebook on Chrome. I've now made a habit of checking Hangouts periodically to see if I have any new messages.
cmajpwc said:
I wonder if this is the same issue I'm having with Hangouts and SMS notifications. It seems that if I have enough going on in the background, Hangouts will stop giving me notifications for SMS. When I go into the app, the new message(s) is there and waiting for me to read it. This to me is a huge problem. I didn't have this issue on CM11. For me, it seems it most always happens if I'm using the Facebook app and viewing a link from Facebook on Chrome. I've now made a habit of checking Hangouts periodically to see if I have any new messages.
Click to expand...
Click to collapse
I would try clearing your data for Hangouts. Sometimes notifications won't come in if they are associated with an older android device ID.
I have had nothing but problems with hangouts and the messaging app. I deleted both and am using a third party messing app now. No problems.
Sent from my DROID RAZR HD using xda app-developers app
INTRODUCTIONPURIFY is an FREE APP to optimize your Android devices.
It kills battery consuming apps in the background and prevent it from auto-start.
And the notification box helps achieve the massive unwanted messages from different apps.
With ROOT access, it works more smoothly, here you can obtain ROOT access through KingRoot .
What is Purify
Save Battery Power:
First and foremost, Purify helps extend standby time and save your battery power.
Here is a testimony from a friend, "Now with purify app every 1% battery stays for a very good time while using. No battery waste on Standby".
Speed Up your Device:
By killing apps that insist on running in the background, Purify saves RAM for your device to help it run faster than ever!
And for the applications that utilize larger than average amounts of RAM, these too can also run smoothly after purifying mode is implemented.
Archive Notifications:
PURIFY also helps achieve notifications from all apps in one, and classify them for easier reading
Bloatware Remover:
In root environment, Purify is able to remove bloatware which annoy you day and night.
You can find it in Tools menu where at the bottom of home interface.
>>>>>>>>>>Download PURIFY 2.1<<<<<<<<<<
>>>>>>>>>>Install Purify from Google Play<<<<<<<<<<
DETAILS OF PURIFY
What's installed
#PURIFIY
PURIFY can automatically put closed/killed apps into hibernation mode while running in the background. What's more, PURIFY can also archive notifications for you - it will be like having a 24/7 housekeeper for your device. PURIFIY will be installed in your Data/app
What drains your battery?
#apps,apps and apps!
All running apps, all closed/killed apps, ad-supported free apps even multi-tasking will kill your battery.
It is inevitable that running apps will drain your battery. But what about "closed" apps? In Android OS, even if you aren't using an app, it will continue to run in the background, because it is essentially just doing it's job. So, will "closed" apps kill your battery? Of course, they will, because you can not truly kill them.
Additionally, all of the ad-supported/free apps can drain your battery much faster than others. They not only run in the background but also drain the energy from your processor and use your data connection to download and display new advertisements.
Although the ability to run more than one app at a time (multi-tasking) is great, it can really put a strain on your battery life. You may find that some apps seem really tough, always wanting to run, and we call this "auto-start". These apps run all time and have the ability to destroy your battery, your performance, and your Android experience.
So, what you can do to deal with them? Remove them or purify them with PURIFY 1.0 . I really recommend you try our PURIFY solution because you will never have to uninstall your beloved apps such as FaceBook or WHATSAPP. Not only can you keep them but you will be able to transform them into purified or battery-efficient and energy-efficient applications (no more running in background and no more auto-start drain)
#others
Screen, Bluetooth, GPS, Voice Service, NFC, Wi-Fi, Syncing, Widgets. We know you still want to enjoy the modern technology your device has to offer so we did not do anything to control your hardware in this version of PURIFY. But if you want, please tell us, we will develop more functions to save power for you.
Why is my device running slow
We all know that our device has a limited amount of internal storage and RAM - so, the less free space them has the slower it will perform. The most important thing is that if you do have not enough space you cannot run some larger apps. Your phone needs a little breathing room to run smoothly and if you're running low on space, things can slow down.
Apps which we mentioned above (Running in the background and Auto-start) will not only kill your battery but also occupy your RAM space. Multi-tasking several apps makes it easy to switch between different tools, but there can also be an impact on performance.
PURIFY can also help you to speed up your device and only lets apps the apps you wish to run smoothly run while purifying all others apps. You can control your device completely!
How PURIFY works
#Purifying mode
Enable purifying mode will make your device run like a champ and extend standby time significantly. PURIFY will Intelligently recognize which apps should keep running ( like music play, dialer, VPN and so on ) and which one should be purified. Purifying an app means that all functions (service, periodic task, event receiver, alarm, widget update, push message) of this app will become out of service except when you are running this app manually. If PURIFY detects that some useless apps are running in the background she will recycle it from RAM and prevent it from auto-start. Of course, you can also choose manually which ones you want to keep.
#Purify Apps
In this menu, you can manually choose which apps you want to keep and which ones you want to put in purifying mode. You also can choose if you want to auto recycle it or just want to block the auto-start process.
#Purify Notification Bar
In this menu, you can choose to archive notification for specific applications.
#Purify All
When you feel your device slowing down just click the "Purify All" button on the home page of the Purify app. All apps running in the background will be closed.
#Bloatware Remover
In "Bloatware Remover", just choose apps you want to remove and click removing button. Charge in your own device, remove bloatwares you don't like.
TRANSLATION
Thank you PhillyFlyer for helping us with the English wording for the very first version!
>>>>>>>>>>Join the translation team<<<<<<<<<<
XDA:DevDB Information
PURIFY, App for all devices (see above for details)
Contributors
Kingxteam
Version Information
Status: Official
Created 2015-07-08
Last Updated 2017/4/14
XDA:DevDB Information
PURIFY, App for all devices (see above for details)
Contributors
Kingxteam
Version Information
Status: Testing
Created 2015-07-08
Last Updated 2017-07-26
Could you be more specific about what exactly this app does to achieve a better user experience?
orville87 said:
Could you be more specific about what exactly this app does to achieve a better user experience?
Click to expand...
Click to collapse
Yes~ thank you very much~ I'm building here now~
Kingxteam said:
Yes~ thank you very much~ I'm building here now~
Click to expand...
Click to collapse
Waiting here
wifestealer said:
Waiting here
Click to expand...
Click to collapse
Thank you very much~
I'm not sure exactly what it's intended to do, but it seems to be killing apps that even in the ignore list.
Sent from my SPH-L720 using Tapatalk
MikeWjF said:
I'm not sure exactly what it's intended to do, but it seems to be killing apps that even in the ignore list.
Sent from my SPH-L720 using Tapatalk
Click to expand...
Click to collapse
Hi, ignore list only for manually deep purify~ You can setting kill which apps in "Purifying System" menu. Thank you very much~
Are there some good guy can leave some feedback here~ thx
Will this is looks really interesting. I'm going to test this and I'll come with a nice feedback ?
dmt-300 said:
Will this is looks really interesting. I'm going to test this and I'll come with a nice feedback
Click to expand...
Click to collapse
Thank you very much~ look forward your reply~
I cannot read what it says after it says engine launching failed because its in chinese...
kushpancake said:
I cannot read what it says after it says engine launching failed because its in chinese...
Click to expand...
Click to collapse
Oh, sorry for that~ we will fix it soon.
kushpancake said:
I cannot read what it says after it says engine launching failed because its in chinese...
Click to expand...
Click to collapse
Thanks for you feedback~
If we purify apps like whatsapp and facebook messenger, we will not receive push notifications right?
migueldbr said:
If we purify apps like whatsapp and facebook messenger, we will not receive push notifications right?
Click to expand...
Click to collapse
Yes, it is. But we will develop new function in next version to let whatsapp or facebook to receive push notifications even in purifying mode~ And for now, you need to get them out of purifying mode if you want to use them
Nice app. It has really improved battery life significantly. It also helps to declutter the notification area. One suggestion, please fully translate it in English. There are still some Chinese literals.
First I wanna congratulate the developer for this awesome app.
This app is just sick, and really works. Finally a battery saving app that really do work and push the limits of our battery usage.
Basically this powerful app use both greenify and servicely features combined together all in one and more. You get to control everything or u can let the app do it for u.
I installed the app today when I had 65% left on my battery but I'll do a full day usage tomorrow to see how well this app but for now I got to say just wow amazing.
Since lollipop I've never get this battery life.
ajay.santoo said:
Nice app. It has really improved battery life significantly. It also helps to declutter the notification area. One suggestion, please fully translate it in English. There are still some Chinese literals.
Click to expand...
Click to collapse
Thanks for your feedback~ translation will be continued and we will appreciate if you can tell us where still have Chinese literals~
dmt-300 said:
First I wanna congratulate the developer for this awesome app.
This app is just sick, and really works. Finally a battery saving app that really do work and push the limits of our battery usage.
Basically this powerful app use both greenify and servicely features combined together all in one and more. You get to control everything or u can let the app do it for u.
I installed the app today when I had 65% left on my battery but I'll do a full day usage tomorrow to see how well this app but for now I got to say just wow amazing.
Since lollipop I've never get this battery life.
Click to expand...
Click to collapse
Thanks for you test~ and look forward your full day test tomorrow~
The app seems to be giving me double notifications of things that I unarchive.
Sent from my SPH-L720 using Tapatalk
Since updating from 6.0.1 to 7.0 on my Nexus 6P I have realized that the task manager I used no longer works. I tried many other popular and non popular task manager apps on Nougat and none of them work. They all display something like "no running apps to display."
So obviously it seems in 7.0 Google updated whatever command is needed for an app to pull the running apps from the system, and no one has updated their task manager app to work with 7.0. I was pretty shocked that in the forums no topic with "task manager" was created with in the past 6 months to talk about this.
So are others people experiencing this with task managers on Nougat? If so, have you found any task manager app that works with Nougat?
Edit: sorry if this the wrong forum to post this, but I figured it applied here since it seem to be related to new API causing these types of apps to not work. Feel free to move it if this topic fits better somewhere else. Thanks!
Why would you use third party task mangers when you already have one built in Android?
Prince Chandela said:
Why would you use third party task mangers when you already have one built in Android?
Click to expand...
Click to collapse
Simple! Because ever since Android 5.0 the task manager only shows the average RAM usage. It does not currently show what's running in real time. Only shows the past 3 hour, 6 hour, 12 hour, or 1 day average. It shows apps that are not even running at that very second. That information can be helpful some but not for everything.
In Android 4.4 and earlier it used to show real time what apps were running. Just like on Windows computers task manager shows real time what's running. If an app starts running, it appears on the list. if an app stops running, it disappears from the list. This is helpful for finding a rogue app on your battery, or a rogue app slowing down your phone using a Ton of RAM. It is not as easy identifying a rogue app with averages. Especially if it's an app that's not running all the time in the back ground.
AndroidPurity said:
Simple! Because ever since Android 5.0 the task manager only shows the average RAM usage. It does not currently show what's running in real time. Only shows the past 3 hour, 6 hour, 12 hour, or 1 day average. It shows apps that are not even running at that very second. That information can be helpful some but not for everything.
In Android 4.4 and earlier it used to show real time what apps were running. Just like on Windows computers task manager shows real time what's running. If an app starts running, it appears on the list. if an app stops running, it disappears from the list. This is helpful for finding a rogue app on your battery, or a rogue app slowing down your phone using a Ton of RAM. It is not as easy identifying a rogue app with averages. Especially if it's an app that's not running all the time in the back ground.
Click to expand...
Click to collapse
Go to Developers Option > Running services
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
Wow... I'm not sure how I been in developer settings countless times And over looked that. ThankS!
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
+1 here, good find!
just updated to nougat and also my task manager of old stopped working.
Prince Chandela said:
Go to Developers Option > Running services
Click to expand...
Click to collapse
Does it also kill apps automatically? I dont want services running after i close the app, and i dont want to go to running services to do it everytime... Android should have that option lets call it dont allow background running or while screen off...
Sent from my Nexus 5X using Tapatalk
InterrtuptoR said:
Does it also kill apps automatically? I dont want services running after i close the app, and i dont want to go to running services to do it everytime... Android should have that option lets call it dont allow background running or while screen off...
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
It won't kill apps automatically you can use Greenify for that or you can do it manually every time after you open the app again.
There are two ways
1. Go to app info and force stop it. (recommended)
2. Go to running services and stop it from there.
Once you open the app again all service will be restarted. The first option is easy and straight forward
Prince Chandela said:
It won't kill apps automatically you can use Greenify for that or you can do it manually every time after you open the app again.
There are two ways
1. Go to app info and force stop it. (recommended)
2. Go to running services and stop it from there.
Once you open the app again all service will be restarted. The first option is easy and straight forward
Click to expand...
Click to collapse
I know man i was just trying to make a point about still needing task killers, look what permissions greenify needs to do that now: usage access, draw over apps, accessibility permission... Horrific permisions... Android even asked for my fingerprint when giving it accessibility permission and said it needs it cause of encryption...
If that was native in Android (no background running option per app) that would be great.
Might even partially fix poor ram managment in Android...
Sent from my Nexus 5X using Tapatalk
Grr and how to view what's consuming cpu? Show cpu usage doesn't work properly on nougat s7 for example. And the included ram manager is poor and it slowly refreshing
DSF said:
Grr and how to view what's consuming cpu? Show cpu usage doesn't work properly on nougat s7 for example. And the included ram manager is poor and it slowly refreshing
Click to expand...
Click to collapse
For ram usage use running services in developer options.
I totally agree with you, moving on to a newer system broke a lot of apps...
InterrtuptoR said:
For ram usage use running services in developer options.
I totally agree with you, moving on to a newer system broke a lot of apps...
Click to expand...
Click to collapse
I know that man, i need something for cpu usage
DSF said:
I know that man, i need something for cpu usage
Click to expand...
Click to collapse
Download cool tool from playstore.
It works on my nexus, and its on screen overlay...
Sent from my Nexus 5X using Tapatalk
Cannot see process cpu usage
Only a loading... placeholder
DSF said:
Cannot see process cpu usage
Only a loading... placeholder
Click to expand...
Click to collapse
I dont know... try finding cool tool topic on xda... Search the net...
Sent from my Nexus 5X using Tapatalk
gazzacbr said:
+1 here, good find!
just updated to nougat and also my task manager of old stopped working.
Click to expand...
Click to collapse
Hi, updating here to -1. Agree with posters above, built in is a pita to use.
My old task killer was click app, click kill, job done :good:
Also really useful to quickly see what was running right now and those naughty apps that restarted themselves
Someone must have a decent easy task killer for rooted Nougat
Updating again: Advanced Task Manager free is working just not the pro version I paid for. Looks like they care more about the ads than their paying users. Ok for me anyway. Rooted phones don't have ads
In Android 7.0 Google once again has made undocumented changes and has significantly restricted access to the proc file system. This means that since this new API level it is not possible anymore to retrieve processes info. Task Managers running on devices with Android 7.0 will only show total CPU usage, their own CPU usage and memory usage, but not CPU usage for other processes. Running the app on a rooted device does not make difference. More info on File system changes in Android Nougat - Stack Overflow. Star this Android issue to push Google to implement an alternative API.
Click to expand...
Click to collapse
https://github.com/AntonioRedondo/A...fo-since-android-nougat-70-api-24-august-2016
Maybe a CPU/RAM monitor that should work in Nougat
I was looking for a CPU monitor before upgrading a TV-Box to Nougat and I found his thread in meantime it seem (I have not tested it) that "System Panel 2" should work with rooted device even with Nougat: https://play.google.com/store/apps/details?id=nextapp.sp
Regards
Few hours ago @explainAndroid posted article on xda main page onto how to use android's hidden RUN_IN_BACKGROUND permission to restrict app's background behavior. I made an app for that.
Here's link to original article: https://www.xda-developers.com/freeze-app-background-processes-without-root-android-nougat/
Here's link to app's github: https://github.com/MrBIMC/RunInBackgroundPermissionSetter
Here's link to reddit thread about app: https://www.reddit.com/r/Android/co...en_run_in_background/?st=j570s1rf&sh=675cc4d6
Here's link to xda labs: https://labs.xda-developers.com/store/app/com.pavelsikun.runinbackgroundpermissionsetter
Omg it created multiple threads. Sorry. Trying to remove duplicates now.
Submit this to XDA Labs as well! Don't worry about a crappy icon or whatever. I've made apps in Tasker and have posted them to Labs hehe. As long as people find it useful feel free to submit!
@MrBIMC
Thanks for the app!!
Is possible add hours of the days of week when selected apps run or doent run in background?
Sent from my ONEPLUS A5000 using XDA-Developers Legacy app
Nice app!
Will charging disable this?
Can u make the app work without rooting, just using adb, where the permission through adb for this app is granted once and then it can be used to limit background permission of other apps
excellent mate.
we should post a tutorial... not everyone will understand the potential ramifications of disabling everything
I will try to test this out! Though, I kinda like the old icon compared to the new one, it seems like it's not properly cropped. Additionally, could you add an option to show system and user apps only? Maybe a toggle to ignore apps all at once or vice versa too?
No chance for Marshmallow?
Does this have the same functionality as in lineage os ROMs app ops where you can disable background processes?
As someone is undoubtedly going to ask it, I'll ask it for them. How does this differentiate to apps like greenify @MrBIMC? Do they both limit background processes? Anyways, the all looks very interesting, thanks!
This looks great!
Do the settings stick after reboot?
arjuntsgowda said:
Can u make the app work without rooting, just using adb, where the permission through adb for this app is granted once and then it can be used to limit background permission of other apps
Click to expand...
Click to collapse
No.
From the Github page:
Anyway, this app is for those who don't want to mess with adb shell and input commands manually and prefer to just click on app name to enable/disable it from running in the background. Sadly, android apps are not allowed to implicitly edit permissions of other apps, so this application requires root to overcome it.
Click to expand...
Click to collapse
Al Gore said:
No chance for Marshmallow?
Click to expand...
Click to collapse
No.
From the Github page:
Anyway, this app is for those, who don't want to mess with adb shell and input commands manually and prefer to just click on app name to enable/disable it from running in the background. Sadly, android apps are not allowed to implicitely edit permissions of other apps, so this application requires root to overcome it.
Click to expand...
Click to collapse
jordirpz said:
@MrBIMC
Thanks for the app!!
Is possible add hours of the days of week when selected apps run or doent run in background?
Click to expand...
Click to collapse
This would be really cool. Best way to implement that I think would be to add Tasker plugin functionality to the app to allow Tasker flows to toggle the permission, which would have the benefit of being able to change it for any reason (such as low battery).
DEVILOPS 007 said:
As someone is undoubtedly going to ask it, I'll ask it for them. How does this differentiate to apps like greenify @MrBIMC? Do they both limit background processes? Anyways, the all looks very interesting, thanks!
Click to expand...
Click to collapse
If I understand both correctly... Greenify forces apps to hibernate when you turn your screen off (or manually tell it to), but the app can still wake itself back up for a variety of reasons, such as receiving push notifications, location updates, or any other unnecessary reason like Facebook, lol. This app overrides a hidden permission in Android 7+ that tells the system to not allow the app to run in the background, which means it will not be able to wake itself up.
hassan_1000 said:
Does this have the same functionality as in lineage os ROMs app ops where you can disable background processes?
Click to expand...
Click to collapse
according to the reddit comments its the same. but maybe the Developer can confirm this
xdauser7 said:
according to the reddit comments its the same. but maybe the Developer can confirm this
Click to expand...
Click to collapse
Am Developer. Can confirm, toggle "limit background activity" in LOS14 is the same as this app. At least that's what reddit tells me as I haven't checked myself.
Wow. Looks promising. I was too lazy to run ADB manually xD
So lets see if I can screw something up with disabling almost everything
MishaalRahman said:
Submit this to XDA Labs as well! Don't worry about a crappy icon or whatever. I've made apps in Tasker and have posted them to Labs hehe. As long as people find it useful feel free to submit!
Click to expand...
Click to collapse
Ditto
neonixxx said:
This would be really cool. Best way to implement that I think would be to add Tasker plugin functionality to the app to allow Tasker flows to toggle the permission, which would have the benefit of being able to change it for any reason (such as low battery).
If I understand both correctly... Greenify forces apps to hibernate when you turn your screen off (or manually tell it to), but the app can still wake itself back up for a variety of reasons, such as receiving push notifications, location updates, or any other unnecessary reason like Facebook, lol. This app overrides a hidden permission in Android 7+ that tells the system to not allow the app to run in the background, which means it will not be able to wake itself up.
Click to expand...
Click to collapse
thanks, makes sense about Greenify... do you or anyone know the difference between this and Brevent?
dimm0k said:
thanks, makes sense about Greenify... do you or anyone know the difference between this and Brevent?
Click to expand...
Click to collapse
I actually tried Brevent for the first time a few weeks ago. According to the app itself, aside from not requiring root, it's supposed to monitor when you hit the back button or remove an app from recents, and then actually kill the app process when you do, despite if the app has some background process that it intended to keep running. Basically lets you manually control when an app is killed in a quick and intuitive way, but for me personally, it didn't seem to work as expected for some reason; background processes seemed to keep running after.
Also Brevent, being a non-root solution requires you to connect the device to a PC and run some ADB commands to give it permission every time you reboot. It has an experimental root mode that doesn't require this.