[Feature request] In 4.3.2.0 we have Smart Hibernation, why dont we have Smart Doze? - Greenify

I don't know if this is the right place to post this thread but I can't see any feature request thread anywhere.
So as the title says, I would like to request a feature that is similiar to Smart Hibernation, except that it will avoid Dozing the phone if it detects any notification of application(s) added to its list.
Of course there should be an extra menu to add Smart Doze list. This way I don't have to disable Aggressive Doze everytime I cast something. I keep losing connection with Aggresive Doze on when I cast Youtube / other apps to Chromecast. Only disabling Aggressive Doze fixes it. (Yes I did put Youtube on doze white list)
Probably Smart Doze is not the right name but you get the point I'm using android 6.0.1 Galaxy Note 4
Thanks in advance!
Off topic : I think should we have a feature request thread? That way oasisfeng can read all the feature requests in one thread

threetwotwo said:
...I would like to request a feature that is similiar to Smart Hibernation, except that it will avoid Dozing the phone if it detects any notification of application(s) added to its list....
Click to expand...
Click to collapse
Assuming that I've correctly understood your addressed requirement, and my assumption might be wrong that would void everything coming behind, the requested feature/function is already available as one of the Xposed-based features; and actually working perfectly.
I'm well aware that not everybody wants to use Xposed for some reasons beyond the scope of the Greenify forum but I think it's simply that way that you can't get lots of functionalities if you're unrooted, you receive more power if rooted, but for some functionalities you ultimately require the Xposed framework.

Oswald Boelcke said:
Assuming that I've correctly understood your addressed requirement, and my assumption might be wrong that would void everything coming behind, the requested feature/function is already available as one of the Xposed-based features; and actually working perfectly.
I'm well aware that not everybody wants to use Xposed for some reasons beyond the scope of the Greenify forum but I think it's simply that way that you can't get lots of functionalities if you're unrooted, you receive more power if rooted, but for some functionalities you ultimately require the Xposed framework.
Click to expand...
Click to collapse
I guess you misunderstood? Let me rephrase my experience in points.
- My chromecast keeps disconnecting from my phone if I cast Youtube / other apps after a few minutes when screen is off
- Already put all casting apps to doze whitelist
- Can be fixed by setting Aggresive Doze off but I want to keep it on

threetwotwo said:
I guess you misunderstood? Let me rephrase my experience in points.
- My chromecast keeps disconnecting from my phone if I cast Youtube / other apps after a few minutes when screen is off
- Already put all casting apps to doze whitelist
- Can be fixed by setting Aggresive Doze off but I want to keep it on
Click to expand...
Click to collapse
Aggressive doze generally does not yield significant power savings relative to standard doze. Switch it off and profit.

threetwotwo said:
I guess you misunderstood? Let me rephrase my experience in points.
- My chromecast keeps disconnecting from my phone if I cast Youtube / other apps after a few minutes when screen is off
- Already put all casting apps to doze whitelist
- Can be fixed by setting Aggresive Doze off but I want to keep it on
Click to expand...
Click to collapse
I apologise; it's correct I clearly misunderstood. Lacking own experiences with chromecast or other casting apps and the apps not being part of my portfolio, I'm unable to test myself. Just imagine its utilisation, I currently don't understand why to greenify chromecast and the others at all. At least I didn't do that with applications I want them to run even if the screen is off like OsmAnd+, my mapping and navigation app for hiking and biking,and 15 (just counted them) others for various reasons. On average, I get a battery drainage of 0.5 - 0.7%/h, which is absolutely satisfying to me under special consideration that my devices is running and doing its job as advertised and required by me under all conditions. I never tried but personally doubt that I'd gain a lower drainage if I greenify the aformentioned applications.

Davey126 said:
Aggressive doze generally does not yield significant power savings relative to standard doze. Switch it off and profit.
Click to expand...
Click to collapse
On android 7.0+ maybe but on 6.0 Aggresive doze really helps a lot.
Oswald Boelcke said:
I apologise; it's correct I clearly misunderstood. Lacking own experiences with chromecast or other casting apps and the apps not being part of my portfolio, I'm unable to test myself. Just imagine its utilisation, I currently don't understand why to greenify chromecast and the others at all. At least I didn't do that with applications I want them to run even if the screen is off like OsmAnd+, my mapping and navigation app for hiking and biking,and 15 (just counted them) others for various reasons. On average, I get a battery drainage of 0.5 - 0.7%/h, which is absolutely satisfying to me under special consideration that my devices is running and doing its job as advertised and required by me under all conditions. I never tried but personally doubt that I'd gain a lower drainage if I greenify the aformentioned applications.
Click to expand...
Click to collapse
Nope, I don't greenify those apps either, I only greenify stubborn apps I got in my phone there are a few but I need them.

delete

threetwotwo said:
On android 7.0+ maybe but on 6.0 Aggresive doze really helps a lot.
Click to expand...
Click to collapse
Doze on the go (Xposed section) is the setting you want on Android 6 which is the default on Android 7.x and above. If Aggressive Doze is helping "a lot" then something else is happening under the covers. Whether it is worth pursuing is up to you.

Davey126 said:
Doze on the go (Xposed section) is the setting you want on Android 6 which is the default on Android 7.x and above. If Aggressive Doze is helping "a lot" then something else is happening under the covers. Whether it is worth pursuing is up to you.
Click to expand...
Click to collapse
Of course, but this does not relate to what I am suggesting / feature request.

threetwotwo said:
Of course, but this does not relate to what I am suggesting / feature request.
Click to expand...
Click to collapse
Smart doze isn't needed IMO; you have a specialized situation on an EOL Android base. Would rather see the developer focus on other progressive functionality.
Greenify isn't a 'doze tweaker' - nor should it become one. Plenty of other largely ineffective apps/modules/tools apps in that crowded space.
I'll step out of the ring now and allow your request to progress on its own merits.

Related

[Q] greenify Amzon apps?

Hi,
I noticed since 2-3 weeks that the Amzon apps were not working.
1st it happens with Amazon Music and later alos with the Amazon Shopping app.
I realized that I was greenifying Amazon Kindle and after degreenifying it, the other apps were working again.
This behaviour came with one of the last Greenify updates during the last 2-3 weeks because I was greenifiying Amazon Kindle much longer ago.
Is there a setting which I could test to be able to greenify again the Amazon apps?
I do not need that those Amazon apps are working all the time backstage.
My device is a Note 4 with Kitkat.
Best regards,
dingolino
dingolino said:
Hi,
I noticed since 2-3 weeks that the Amzon apps were not working.
1st it happens with Amazon Music and later alos with the Amazon Shopping app.
I realized that I was greenifying Amazon Kindle and after degreenifying it, the other apps were working again.
This behaviour came with one of the last Greenify updates during the last 2-3 weeks because I was greenifiying Amazon Kindle much longer ago.
Is there a setting which I could test to be able to greenify again the Amazon apps?
I do not need that those Amazon apps are working all the time backstage.
My device is a Note 4 with Kitkat.
Best regards,
dingolino
Click to expand...
Click to collapse
Disable 'Deep Hibernation' and see whether it helps.
tnsmani said:
Disable 'Deep Hibernation' and see whether it helps.
Click to expand...
Click to collapse
Many thanks for your help!
This was helping!
So the next feature for Greenify would be to have "Deep Hibernation" with exceptions...
Another feature for Greenfiy could be a "libary" feature to add notes of know side effects to apps to make users aware of potential issues.
Best regards,
dingolino
dingolino said:
Many thanks for your help!
This was helping!
So the next feature for Greenify would be to have "Deep Hibernation" with exceptions...
Another feature for Greenfiy could be a "libary" feature to add notes of know side effects to apps to make users aware of potential issues.
Best regards,
dingolino
Click to expand...
Click to collapse
Given the vast number of phone models, different OS and apps, and set up differences, it is not possible for the Dev to document the ill effects of various settings of Greenify.
Only the users can document their experiences so that others can learn and avoid the pitfalls. That is what all of us including you are doing.
You are right, for the Dev alone it would be a nightmare!
Such a library function is probably a independent project for its own because of its complexity (I was just thinking a little bit about it) and because other apps could also benefit from it. It is more like a database application and to be honest quite boring for a single person or group to take care of.
Something like a Wikipedia for side effects of app settings that the crowd user group could maintain and with a documented interface that a app could query.
Ok - sorry for being off topic
Thanks again for your help!
Your hint solved my problem!
Best regards
dingolino
tnsmani said:
Given the vast number of phone models, different OS and apps, and set up differences, it is not possible for the Dev to document the ill effects of various settings of Greenify.
Only the users can document their experiences so that others can learn and avoid the pitfalls. That is what all of us including you are doing.
Click to expand...
Click to collapse
Gesendet von meinem SM-N910F mit Tapatalk
I've found that deep hibernation turns off certain receivers that apparently Amazon apps use all together. Mostly syncing and ID related receivers. For some reason opening the app does not allow the receivers to become enabled again. I also found that once deeply hibernated, some of those receivers can't even be enabled by other apps with this function. I think this is a bug that can be remedied, but I could be wrong. If those receivers being disabled permanently is the only thing that will allow deep hibernation to work then I guess this is the case.
Sent from my SCH-I545 using Tapatalk

Wake-up Tracking Interpretation?

I have wake-up tracking enabled on rooted Galaxy S5 6.0.1, Greenify v3.9.5. With Greenify open, if I long-press on an app awaiting hibernation that wakes up frequently, then press the menu dots I get a "Check convention fulfillment" option. Greenify then shows a transient pop-up message "Not targeting API 24+". However I do not know, and cannot find an answer on Greenify support or anywhere else, as to what this means. Does it mean that the Greenify hibernation mechanism is only targeting API 24+ for these hard-to-keep-hibernated apps or that the apps themselves target API 24+ and are therefor hard for Greenify to work with? Marshmallow 6.0.1 is API 23. Does this mean that I need to install an older version of Greenify in order to target my API 23 system, or do I need to find older versions of the hard-to-keep-hibernated system apps such as Google App, Gallery, ShootingModeProvider, etc. Camera is a special nightmare to keep hibernated. It appears that Google wants to keep the Camera on at all times.
Any guidance appreciated.
Thanks,
Bruce
BruceElliott said:
I have wake-up tracking enabled on rooted Galaxy S5 6.0.1, Greenify v3.9.5. With Greenify open, if I long-press on an app awaiting hibernation that wakes up frequently, then press the menu dots I get a "Check convention fulfillment" option. Greenify then shows a transient pop-up message "Not targeting API 24+". However I do not know, and cannot find an answer on Greenify support or anywhere else, as to what this means. Does it mean that the Greenify hibernation mechanism is only targeting API 24+ for these hard-to-keep-hibernated apps or that the apps themselves target API 24+ and are therefor hard for Greenify to work with? Marshmallow 6.0.1 is API 23. Does this mean that I need to install an older version of Greenify in order to target my API 23 system, or do I need to find older versions of the hard-to-keep-hibernated system apps such as Google App, Gallery, ShootingModeProvider, etc. Camera is a special nightmare to keep hibernated. It appears that Google wants to keep the Camera on at all times. Any guidance appreciated.
Click to expand...
Click to collapse
Best guidance is to stop trying to hibernate everything vs concentrating on the small subset of app/services that disrupt sleep/doze or otherwise exhibit 'bad behaviors. Blanket hibernation is a fools errand that offers no benefits and will likely increase power draw and side effects. Responding to your core question is much easier when there is an actual problem to solve.
Davey126 said:
Best guidance is to stop trying to hibernate everything vs concentrating on the small subset of app/services that disrupt sleep/doze or otherwise exhibit 'bad behaviors. Blanket hibernation is a fools errand that offers no benefits and will likely increase power draw and side effects. Responding to your core question is much easier when there is an actual problem to solve.
Click to expand...
Click to collapse
Thank you for your opinion regarding the relative number of apps to hibernate, Davey, and for pointing out that, technically speaking, I posed the wrong question. I will certainly consider your opinion.
As to my question, let me try this again... Can anyone who understands the "Wake-up Tracking" functionality in Greenify please provide a technical explanation of the output of "Wake-up Tracking" or point me to Greenify documentation with such explanation?
Many thanks!
Bruce
BruceElliott said:
As to my question, let me try this again... Can anyone who understands the "Wake-up Tracking" functionality in Greenify please provide a technical explanation of the output of "Wake-up Tracking" or point me to Greenify documentation with such explanation?
Click to expand...
Click to collapse
Update your app portfolio...including Greenify itself.

What about making Greenify Open Source?

See also https://forum.xda-developers.com/ap...e-greenify-t3704967/post76590137#post76590137.
The advantages:
1. others trust your project more because they can check the source code themselves
2. (optionally, you do not have to let others work on your project) others can not only report bugs & freature requests, they can also fix & implement things.
@oasisfeng What do you think? If you do not want, just tell me.
hcur said:
@oasisfeng What do you think? If you do not want, just tell me.
Click to expand...
Click to collapse
There's no plan in the recent future to open source Greenify, mainly due to the risk of app background control mechanism being gamed by bad apps.
There were already many apps tried to trick the working mode detection algorithm of Greenify to treat them as working in the background, thus not hibernated as expected.
Greenify has constantly improved the detection algorithm in the past, to defeat the ever advancing behaviors of bad apps. It's really a hard battle. Open sourcing Greenify will only make it more vulnerable to bad apps.

Is Greenify Malware?... or Spyware?

I originally posted a summary of these thoughts on my Play Store review of Greenify. But, since comments there soon get lost in the traffic, I thought I'd rewrite here.
Greenify seems to get a free pass from pretty much every Android-focussed site as a "must have app". I even saw an article on one site that said all RAM/Battery optimiser apps were a waste of time except for Greenify.
My own findings are a bit less uncritical.
My findings are that Greenify is constantly trying to make internet connections behind your back. I have the excellent AFWall+ installed on all my gadgets and, after I installed Greenify and blocked it from making internet connections, I was having AFWall+ alert me that Greenify was trying to make connections, almost constantly.
I would be doing something on my phone and the alerts from AFWall+ would be popping up continually, telling me that Greenify was trying to connect to one IP address after another. This would literally go on for two or three minutes at a time. It got so distracting that I eventually turned off AFWall+'s alerts for Greenify, just so I could use my phone in peace!
Digging further into AFWall+'s logs I found that, in the couple of months I'd had Greenify installed, it had attempted to make over ten thousand internet connections!
To put that into perspective; during the same time period, the second most tenacious app on my phone, Google's Gboard keyboard [which you'd expect to be spying on you], had made around two thousand attempts to phone home – and the connection figures for all the other apps I'd blocked with AFWall+ were way down in the couple of hundreds.
So, what is Greenify doing, trying to connect to these myriad servers all the time?
Even if you believe it's benign [although I can't see any legitimate reason it should be making ANY online connections at all] you've got to wonder how much the app is saving your battery by shutting down other background processes, when it's pretty much constantly trying to make internet connections itself.
I realise this is just my unverified opinion. I've since uninstalled Greenify from all my devices and so no longer have the AFWall+ logs to back up what I'm saying. And you've got no reason to trust me on this. But, if you've any doubts, feel free to install AFWall+ and try it yourself. You might just get a nasty shock.
@xxxmadraxxx I'm a long time user of Greenify in its donation version running on all of our devices and I confirm all of your observations. As you could see by my other own threads, I'm very heavily privacy minded but I continue to use Greenify despite its permanent attempts to "call home" (actually the 1e100.net i.e. Google) because I'm able to fight it. From my perspective, reason are the implemented Google analytics tracker. Certainly, I'd prefer if first no trackers at all were implemented and second no attempts to connect to the internet were made at all. Grenify doesn't require an internet connections for its functionality.
However, as I said I'm able to fight it and I don't want to miss Greenify as it certainly enhances the duration of my battery.
All of our devices still run on custom Nougat ROMs for specific reasons. As far as I see if you're already using Oreo or Pie you wouldn't require Greenify any longer to achieve a better battery duration.
Remark: Malware? Not from my point of view. Spyware? As much as every application that contains trackers or analytics tools but there are a few I trust for the benefit of the developer and the development. As an example: SD Maid and Piwik (now Matomo) (the SD Maid Privacy Statement).
If interested: https://forum.xda-developers.com/android/general/how-enhance-battery-duration-sgs-3-lte-t3478287
Oswald Boelcke said:
...I don't want to miss Greenify as it certainly enhances the duration of my battery...
...As far as I see if you're already using Oreo or Pie you wouldn't require Greenify any longer to achieve a better battery duration....
Remark: Malware? Not from my point of view. Spyware? As much as every application that contains trackers or analytics tools....
Click to expand...
Click to collapse
My problem isn't so much with the fact Greenify phones home per se. I know that most apps do so, or at least try to. My problem with Greenify is the tenacity and persistence with which it tries to phone home. As I said in my previous post, it made over TEN THOUSAND! attempts to phone home in the space of the couple of weeks I had it installed.
With the vast majority of other apps, they'll try a couple of times to phone home, maybe using a couple of different IP addresses and then give up. With Greenify, I would sit there and watch the AFWall+ alerts pop up on screen, one after the other, with a succession of different IP addresses, literally for 2 or 3 minutes continually. Also, as I said previously the only other app I had installed that came anywhere near this level of persistence was Google's GBoard which would regularly try and phone home as I was typing stuff on my phone [you can draw your own conclusions as to what that entails for your privacy!]. But, even then, Gboard only [relatively speaking] made about a fifth of the attempts to connect to the internet that Greenify did.
I uninstalled it because I really couldn't see how whatever small savings in battery juice that Greenify was purportedly giving me by sleeping apps which aren't doing anything much anyway wouldn't be being more than cancelled out by the drain on my battery caused by Greenify spending countless minutes every day, trying to make hundreds of internet connections behind my back.
I haven't noticed any difference whatsoever in battery life, since uninstalling Greenify.
xxxmadraxxx said:
My problem isn't so much with the fact Greenify phones home per se. I know that most apps do so, or at least try to. My problem with Greenify is the tenacity and persistence with which it tries to phone home. As I said in my previous post, it made over TEN THOUSAND! attempts to phone home in the space of the couple of weeks I had it installed.
With the vast majority of other apps, they'll try a couple of times to phone home, maybe using a couple of different IP addresses and then give up. With Greenify, I would sit there and watch the AFWall+ alerts pop up on screen, one after the other, with a succession of different IP addresses, literally for 2 or 3 minutes continually. Also, as I said previously the only other app I had installed that came anywhere near this level of persistence was Google's GBoard which would regularly try and phone home as I was typing stuff on my phone [you can draw your own conclusions as to what that entails for your privacy!]. But, even then, Gboard only [relatively speaking] made about a fifth of the attempts to connect to the internet that Greenify did.
I uninstalled it because I really couldn't see how whatever small savings in battery juice that Greenify was purportedly giving me by sleeping apps which aren't doing anything much anyway wouldn't be being more than cancelled out by the drain on my battery caused by Greenify spending countless minutes every day, trying to make hundreds of internet connections behind my back.
I haven't noticed any difference whatsoever in battery life, since uninstalling Greenify.
Click to expand...
Click to collapse
It's amazing the conclusions one draws when given a tool. Perhaps Greenify behaves differently on your device than the huge universe of other long time users, some of which share your concerns over excessive outreach. I do not see the aggressive characteristics you and a few others describe - perhaps because I permit *most* analytics to flow unimpeded.
The power saving potential of Greenify and similar tools has depreciated over time given native doze and more aggressive enforcement of app background behaviors via Google policy. That said, Greenify remains an essential tool in my arsenal for performing selective tasks without manual intervention. It certainly is not malware/spyware as your click-bait thread title suggests.
Oswald Boelcke said:
@xxxmadraxxx I'm a long time user of Greenify in its donation version running on all of our devices and I confirm all of your observations. As you could see by my other own threads, I'm very heavily privacy minded but I continue to use Greenify despite its permanent attempts to "call home" (actually the 1e100.net i.e. Google) because I'm able to fight it. From my perspective, reason are the implemented Google analytics tracker. Certainly, I'd prefer if first no trackers at all were implemented and second no attempts to connect to the internet were made at all. Grenify doesn't require an internet connections for its functionality.
However, as I said I'm able to fight it and I don't want to miss Greenify as it certainly enhances the duration of my battery.
All of our devices still run on custom Nougat ROMs for specific reasons. As far as I see if you're already using Oreo or Pie you wouldn't require Greenify any longer to achieve a better battery duration.
Remark: Malware? Not from my point of view. Spyware? As much as every application that contains trackers or analytics tools but there are a few I trust for the benefit of the developer and the development. As an example: SD Maid and Piwik (now Matomo) (the SD Maid Privacy Statement).
If interested: https://forum.xda-developers.com/android/general/how-enhance-battery-duration-sgs-3-lte-t3478287
Click to expand...
Click to collapse
There are a couple of ways around Greenify's nearly constant call-outs to Crashlytics.
First, set up your hosts file.
Second, use MyAndroidTools and XPrivacyLua to lock Greenify down.
In MyAndroidTools, disable:
Content Provider > Greenify > com.crashlytics.android.CrashlyticsInitProvider
In XPrivacyLua, disable everything for Greenify except:
Determine activity
Get applications
Read identifiers
In Settings > Apps > Gear Icon > App permissions, go through and ensure Greenify isn't enabled for anything.
Greenify, being root, will still try to connect, but it won't be able to because of the hosts file.
---------- Post added at 06:25 AM ---------- Previous post was at 06:15 AM ----------
xxxmadraxxx said:
My problem isn't so much with the fact Greenify phones home per se. I know that most apps do so, or at least try to. My problem with Greenify is the tenacity and persistence with which it tries to phone home. As I said in my previous post, it made over TEN THOUSAND! attempts to phone home in the space of the couple of weeks I had it installed.
With the vast majority of other apps, they'll try a couple of times to phone home, maybe using a couple of different IP addresses and then give up. With Greenify, I would sit there and watch the AFWall+ alerts pop up on screen, one after the other, with a succession of different IP addresses, literally for 2 or 3 minutes continually. Also, as I said previously the only other app I had installed that came anywhere near this level of persistence was Google's GBoard which would regularly try and phone home as I was typing stuff on my phone [you can draw your own conclusions as to what that entails for your privacy!]. But, even then, Gboard only [relatively speaking] made about a fifth of the attempts to connect to the internet that Greenify did.
Click to expand...
Click to collapse
Google Keyboard is, by Google's own admission, a keystroke logger... it's in their privacy policy for GBoard. I've removed it from my phone, along with nearly every other Google app (16 Google apps removed, 3 disabled in case I need them in the future)... and what remains is so locked down that the only thing that works is Google Play Store... for the rest of Google Play Services and Google Services Framework functionality, I've used MyAndroidTools and .xml file hacks to disable. I have no location tracking from Google, no logging from any Google components, no aGPS phone-homes to anywhere (aGPS is completely disabled)... in fact, Google can't even see when I'm online unless I change to my 'Google Enabled' AFWall+ profile to visit Google Play Store. In fact, I've recently disabled all Google Ads functionality... I found out that Google is presenting to the user a fake_adid_key that the user could change but which otherwise did nothing, yet they also have an adid_key which never changes, which they use as a GUID to track users.
Try Hacker's Keyboard... no ads, I've never seen any connection attempts from it, and it's a very nice keyboard once you configure it to suit you.
For me, I set Portrait keyboard height to 45%, landscape keyboard height to 55%, Keyboard mode in portrait and landscape as 'Full 5-row layout', Gingerbread keyboard theme, Auto-capitalization, Double-tap Shift mode, Apply Shift Lock to modifier keys, no Ctrl-A override, no Ctrl key code, no Alt key code, no Meta key code and ignore slide-typing.
It does everything I need, I can type pretty quickly, and it doesn't log keystrokes. I especially like the little arrow keys which let me navigate around in a text file, and the fact that I can Ctrl-A (select all), Ctrl-C (copy) and Ctrl-V (paste) just like a regular keyboard.
Pro-tip: If you want to select a few lines of text, hold the shift key, and tap the down arrow key, just as you'd do on a regular keyboard.
Lusty Rugnuts said:
There are a couple of ways around Greenify's nearly constant call-outs to Crashlytics...
Google Keyboard is, by Google's own admission, a keystroke logger... it's in their privacy policy for GBoard. I've removed it from my phone....
Try Hacker's Keyboard... no ads, I've never seen any connection attempts from it, and it's a very nice keyboard once you configure it to suit you....
Click to expand...
Click to collapse
I found the simplest way of reining in Greenify was to uninstall it. As I said, I've not noticed any detriment to battery life whatsoever –although that may be partly because I'm using an Oreo based ROM now. When I had Greenify installed I was on Marshmallow.
I do use Hacker's Keyboard for apps like Termux and JuiceSSH when I need access to all those extra keys, but it doesn't have swipe-to-type [or didn't last time I looked] so it's no good for my day-to-tay messaging/email/texting etc. where I swipe-to-type all the time.
After uninstalling Gboard and having a brief foray through Samsung's built-in keyboard, I've ended up using SwiftKey on all my devices.
Don't laugh! –I know it's owned by Microsoft which is a huge red flag. But if you set it up without creating a SwiftKey account and switch off any of the "cloudy" options [such as backup, dictionary sync, downloading themes, etc.], it does all its word-prediction processing locally on your device and [according to AFWall+] has never tried to make a single online connection.
Lusty Rugnuts said:
There are a couple of ways around Greenify's nearly constant call-outs to Crashlytics.
...
Click to expand...
Click to collapse
I'm glad to see that we both have nearly the same setup to protect our privacy.:good:
xxxmadraxxx said:
I found the simplest way of reining in Greenify was to uninstall it. As I said, I've not noticed any detriment to battery life whatsoever –although that may be partly because I'm using an Oreo based ROM now. When I had Greenify installed I was on Marshmallow.
I do use Hacker's Keyboard for apps like Termux and JuiceSSH when I need access to all those extra keys, but it doesn't have swipe-to-type [or didn't last time I looked] so it's no good for my day-to-tay messaging/email/texting etc. where I swipe-to-type all the time.
After uninstalling Gboard and having a brief foray through Samsung's built-in keyboard, I've ended up using SwiftKey on all my devices.
Don't laugh! –I know it's owned by Microsoft which is a huge red flag. But if you set it up without creating a SwiftKey account and switch off any of the "cloudy" options [such as backup, dictionary sync, downloading themes, etc.], it does all its word-prediction processing locally on your device and [according to AFWall+] has never tried to make a single online connection.
Click to expand...
Click to collapse
I'm surprised that you quoted me but with statements in the quotation, which I've never made. As far as I see they are by @Lusty Rugnuts. If you click the quotation you're referred to post #2 with a totally different content. May I politely ask you to edit your post in regard to the quotation.
Sorry about that. The multiple nested quotes, when replying, gets a bit unweildy. I deleted the wrong bit when trimming then.
xxxmadraxxx said:
I found the simplest way of reining in Greenify was to uninstall it. As I said, I've not noticed any detriment to battery life whatsoever –although that may be partly because I'm using an Oreo based ROM now. When I had Greenify installed I was on Marshmallow.
Click to expand...
Click to collapse
I wish there were a way to do away with it on Nougat... I take the Lotus approach, add speed by taking away. The less installed, the better. The stock ROM backup I took when the phone was brand-new is 4.74 GB in size. My latest backup is 2.29 GB. Yeah, I've stripped out a lot of Google-stuff.
xxxmadraxxx said:
I do use Hacker's Keyboard for apps like Termux and JuiceSSH when I need access to all those extra keys, but it doesn't have swipe-to-type [or didn't last time I looked] so it's no good for my day-to-tay messaging/email/texting etc. where I swipe-to-type all the time.
Click to expand...
Click to collapse
The Hacker's Keyboard options does have an "ignore slide-typing" option, so I'm assuming it supports slide-typing / glide-typing / swipe-to-type. I've never tried it... I'm a creature of habit, and regular typing suits me. I watched my sister-in-law doing slide-typing, and it seems like one would need very good word correction to get readable text. Besides, I'm a mechanical engineer, I use my hands as hammers, pliers, etc. all day... they're not exactly "tuned" for the finesse I think slide-typing would require.
I came across this thread because in the past year, three times I have been notified by Xposed that a module has been updated. SuperSU also asks me to grant root access again so I'm wondering what the app is doing self updating?
Version 4.5.1 (donate)
Never ever had a "self-update" of Greenify.
Currently on Greenify v4.6.3 (Google beta programme) & Greenify (Donation Package) v2.3
Oswald Boelcke said:
Never ever had a "self-update" of Greenify.
Currently on Greenify v4.6.3 (Google beta programme) & Greenify (Donation Package) v2.3
Click to expand...
Click to collapse
Same. This FUD about Greenify being evil by design is disinformation the net craves. I expect this to be a top trending thread in no time that trashes the reputation of an otherwise fine product. Shesh.
Davey126 said:
Same. This FUD about Greenify being evil by design is disinformation the net craves. I expect this to be a top trending thread in no time that trashes the reputation of an otherwise fine product. Shesh.
Click to expand...
Click to collapse
Absolutely concur. I'm going to refrain from bumping this thread any longer; this is the last time. BTW: Congrats to well deserved 9,000+ thanks. And what does "shesh" means? Never heard it. Just for me to learn.
Davey126 said:
Same. This FUD about Greenify being evil by design is disinformation the net craves. I expect this to be a top trending thread in no time that trashes the reputation of an otherwise fine product. Shesh.
Click to expand...
Click to collapse
I don't see how stating a fact and questioning why it happens is spreading "FUD". And it's certainly not "disinformation". Surprised you didn't also call it "Fake News", since that seems to be the millennial way to deal with anything you read which doesn't align to your own personal viewpoint.
10,000+ attempted internet connections by Greenify in the space of a couple of months is a statement of fact that I observed on my own device. But, as I said in the first post in the thread:
xxxmadraxxx said:
I realise this is just my unverified opinion... And you've got no reason to trust me on this. But, if you've any doubts, feel free to install AFWall+ and try it yourself...
Click to expand...
Click to collapse
Hardly spreading FUD and disinformation. Just letting people know what I saw and telling them to check for themselves and draw their own conclusions.
If other people want to believe that Greenfy is 100% benign, because it's useful to them, then that's fine too. But I could counter your accusations of FUD with saying other people are spreading CCC [Complacency, Certainty and Confidence]. ie. you're blindly trusting an app just because it provides a useful service
[cf. Google, Facebook, et al, if you want to see where that can lead].
I also note that these questions about Greenify's surreptitious behaviour have been raised before on this forum, on other forums and also on the app's reviews on Google Play and, as far as I can see, the developer has not once responded. That may or may not seem suspicious to you but I ask myself:
* If there's an innocent explanation, why not just explain it and clear the air?
* If there's a bug in the app which is causing these attempts to phone home to be repeated endlessly, thousands upon thousands of times, why not fix it?
or, since the phoning home is not necessary for the app to function;
* Why not provide a preference to turn it off? [especially for those people who have paid for the donation version]
Defensive wall of text speaks for itself. Moving on.
(several generations removed from "millennial")
xxxmadraxxx said:
I don't see how stating a fact and questioning why it happens is spreading "FUD". And it's certainly not "disinformation". Surprised you didn't also call it "Fake News", since that seems to be the millennial way to deal with anything you read which doesn't align to your own personal viewpoint.
10,000+ attempted internet connections by Greenify in the space of a couple of months is a statement of fact that I observed on my own device. But, as I said in the first post in the thread:
Hardly spreading FUD and disinformation. Just letting people know what I saw and telling them to check for themselves and draw their own conclusions.
If other people want to believe that Greenfy is 100% benign, because it's useful to them, then that's fine too. But I could counter your accusations of FUD with saying other people are spreading CCC [Complacency, Certainty and Confidence]. ie. you're blindly trusting an app just because it provides a useful service
[cf. Google, Facebook, et al, if you want to see where that can lead].
I also note that these questions about Greenify's surreptitious behaviour have been raised before on this forum, on other forums and also on the app's reviews on Google Play and, as far as I can see, the developer has not once responded. That may or may not seem suspicious to you but I ask myself:
* If there's an innocent explanation, why not just explain it and clear the air?
* If there's a bug in the app which is causing these attempts to phone home to be repeated endlessly, thousands upon thousands of times, why not fix it?
or, since the phoning home is not necessary for the app to function;
* Why not provide a preference to turn it off? [especially for those people who have paid for the donation version]
Click to expand...
Click to collapse
---------- Post added at 09:59 AM ---------- Previous post was at 09:47 AM ----------
Oswald Boelcke said:
Absolutely concur. I'm going to refrain from bumping this thread any longer; this is the last time. BTW: Congrats to well deserved 9,000+ thanks. And what does "shesh" means? Never heard it. Just for me to learn.
Click to expand...
Click to collapse
"Sheesh" (forgot the second ''e') is a mild expression of exasperation generally uttered as a final remark. Not entirely dismissive but leaning in that direction. Akin to 'geez'.
As for the other, any and all acknowledgements go back to the XDA community who support each other like a well designed house of cards. Each depends on the other for support but removing one (or many) does not lead to collapse but the subtle shifting of another 'card' to share the load.
Davey126 said:
Defensive wall of text speaks for itself. Moving on.
(several generations removed from "millennial")
Click to expand...
Click to collapse
In other words:
I'm not a millennial and just to show how mature I am –because I disagree with what you're saying, I'm going to stick my fingers in my ears and go "Na! Na!Na! I can't hear you!"
M'lud. The defence rests its case.
Davey126 said:
Same. This FUD about Greenify being evil by design is disinformation the net craves. I expect this to be a top trending thread in no time that trashes the reputation of an otherwise fine product. Shesh.
Click to expand...
Click to collapse
I have to disagree with you, and I applaud the original poster for making this thread. No closed source project should be immune from scrutiny.
I of course have been using the app for many years and trust the developer but still don't have an answer as to why Xposed and SuperSU were telling me that Greenify has been updated - I think it would be fair to question what's going on.
Though OP could have probably not used such a click-baity and sensational title. Even if it's not malware, the bug would mean that Greenify is not getting root access unless I manually grant it again.
htr5 said:
Though OP could have probably not used such a click-baity and sensational title...
Click to expand...
Click to collapse
The title wasn't intended to be either click-baity or sensational but, with hindsight, I can see how it might read it that way. Mea culpa.
However, given that no third party has been able to offer any justifiable reason as to why Greenify behaves as it does and the developer has never responded to the oft-expressed concerns of users –I don't think it unreasonable to infer that Greenify may be behaving; at best, irresponsibly and at worst, nefariously.
In which case, maybe the headline wasn't that click-baity, after all.
htr5 said:
I of course have been using the app for many years and trust the developer but still don't have an answer as to why Xposed and SuperSU were telling me that Greenify has been updated - I think it would be fair to question what's going on.
Click to expand...
Click to collapse
Yes, that would be a fair question (sans other baggage).
xxxmadraxxx said:
10,000+ attempted internet connections by Greenify in the space of a couple of months is a statement of fact that I observed on my own device.
Click to expand...
Click to collapse
I've quieted Greenify. I used MyAndroidTools to disable the following for Greenify:
Content Provider:
com.crashlytics.android.CrashlyticsInitProvider
com.google.firebase.provider.FirebaseInitProvider
Activity:
com.google.android.gms.common.api.GoogleApiActivity
com.google.android.gms.tagmanager.TagManagerPreviewActivity
Broadcast Receiver:
com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver
com.google.android.gms.measurement.AppMeasurementReceiver
com.google.firebase.iid.FirebaseInstanceIdReceiver
Service:
com.google.android.gms.measurement.AppMeasurementJobService
com.google.android.gms.measurement.AppMeasurementService
com.google.firebase.components.ComponentDiscoveryService
com.google.firebase.iid.FirebaseInstanceIdService
com.google.android.gms.tagmanager.TagManagerService
That Tag Manager Service and Tag Manager Preview Activity are worrisome...
https://support.google.com/tagmanager/answer/6102821?hl=en
Google Tag Manager is a tag management system (TMS) that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app. Once the small segment of Tag Manager code has been added to your project, you can safely and easily deploy analytics and measurement tag configurations from a web-based user interface.
When Tag Manager is installed, your website or app will be able to communicate with the Tag Manager servers. You can then use Tag Manager's web-based user interface to set up tags, establish triggers that cause your tag to fire when certain events occur, and create variables that can be used to simplify and automate your tag configurations.
Click to expand...
Click to collapse
https://blog.hubspot.com/marketing/google-tag-manager-guide
Collecting data using tools like Google Analytics is critical for expanding your business’s online reach, converting leads into customers, and optimizing a digital marketing strategy to create stronger relationships with your audience.
However, collecting data is easier said than done. Google Analytics and other similar analytics tools aid the process, but they work more effectively with the addition of tags.
Tags, in a general sense, are bits of code you embed in your website’s javascript or HTML to extract certain information.
Click to expand...
Click to collapse
So Tag Manager is yet another way for Google to track your every move... in apps and on web pages. It's almost a backdoor to your device, since Tag Manager can be used to remotely change what it tracks and when. Google is getting awfully malware-y, which is why I've worked so hard to make it so I can completely kill all Google components on my phone and the phone still works... and the Google components stay killed until I start them (without the necessary modifications, Google Persistence kicks in and restarts the Google components, which is also very malware-y... Google is a service provider, they shouldn't run unless the user wants to use their services, and there should be an interface to disable (or uninstall) any functionality the user doesn't want.). Further, the user shouldn't have to rely upon changing settings on Google's servers, while leaving the Google components running on their phone... that means we have to trust that Google is abiding by those settings... does anyone believe they are?
I've uncovered instances on this very phone where Google is less than honest in abiding by settings... another is their GoogleOtaBinder, which disregards the Developer Options setting to disable Automatic System Updates... the only way to turn off Google pushing a new ROM (without consent, without notification) and rebooting the phone (at midnight each night, without consent, without notification) is to edit a file such that GoogleOtaBinder can't authenticate with Google's servers.
You'll probably also find an app in Settings > Apps called 'Tag Manager'... I got rid of it long ago.
Google Tag Manager / Tracking Pixels and Tags
package:/system/priv-app/TagGoogle/TagGoogle.apk=com.google.android.tag
To get a list of packages installed on your system, in an Administrator-privilege command prompt on your computer, with your phone plugged into your computer via USB and set to 'File Transfer' USB mode, type:
adb shell pm list packages -f
Here's the list of packages I've removed.
{UPDATE}
I've also found the following:
The file:
/data/user/0/com.oasisfeng.greenify/app_google_tagmanager/resource_GTM-KN73P2
contains the following:
Component Display Name:
com.xiaomi.mipush.sdk.PushMessageHandler
alibaba.sdk.android.push.AliyunPushIntentService
com.igexin.sdk.PushService
com.tencent.android.tpush.service.XGPushServiceV3
org.android.agoo.client.MessageRecieverService
com.baidu.sapi2.share.ShareService
"MessageReceiverService"? PushMessageHandler? What is being pushed to our phones?
Further down, because I've completely neutered Google Analytics, it reads:
.analytics.disabled.exception.NoSuchMethodError true
{/UPDATE}
Greenify is also using the real 'adid_key' content in /data/data/com.google.android.gms/shared_prefs/adid_settings.xml, although I doubt they're in on Google's nefarious scheme to trick users into thinking they can reset their Advertising ID, while tracking them with a non-changing GUID (Globally Unique ID).
There are two keys in adid_settings.xml... 'adid_key' and 'fake_adid_key'... pushing the "Reset Advertising ID" button in Settings > Google > Ads changes 'fake_adid_key', but 'adid_key' never changes and is propagated to many other apps.
https://forum.xda-developers.com/showpost.php?p=79521903
Further, I tried to uninstall Greenify (I'll manually set up device_idle_constants to mimic what Greenify did)... it's never had Device Administrator privileges, I disabled Usage Access, uninstalled the XPosed Framework 'Greenify Experimental Features', then went into Greenify's settings and disabled all that was there... but when I went into Settings > Apps > Greenify, there isn't an "uninstall" button, just "Force Stop" and "Disable" buttons. There's no way to uninstall it from within Greenify itself, either.
I booted into TWRP Recovery Mode, went to /data/adb/modules, deleted the module for Greenify, and when I rebooted, Greenify was gone. All that remained was to wipe it from the Dalvik cache.

Question Android 13 Doze apps

I would like to ask a simple question from users who currently use Doze apps, Ex: the best is Franco's Naptime. (i know it's not updated since Feb last year)
Are they really working in Android 13? Would you recommend any other app or suggest any other battery save feature?
I use naptime on my 6a, 4a b4 traded back in, Moto G7, and G5+. So yeah...ever since Oreo iirc. Has all the features u want/need IF...U take a lil time to understand the doze works, the stages and terms {from pre-idle, idle to pre-light doze, light doze, Doze, Deep Sleep and my fav mistake, 'KTFO' mode Req. an annoyed owner to be simultaneously tapping, pressing and cussing for 3 min str8 and cluck like a chicken 3x. j/k...about the chicken anyway. Just pick one app for ALL your doze related tweaking.
Lots of battery apps 'dabble' in doze enuff to be helpful but none that I've seen that can go toe to toe for long and if its close (like w/ Battery Guru), then Naptime has an 'ace in the hole' with 'Doze Google Play Services' option accompanied by Franco's Doze 'Google Play Services' Magisk module which did get a recent (key?) update for A12. If u visit the Magisk mod you'll come up a great debate ov OG Google GMS doze vs. the 'Simplified' module and a few semi-heated exchanges while folks tryin' to what still works as of A12 when peeps started noticing worse battery 'mileage'. That's when I posted that I've always used Naptime (and Servicely), with BBS in the background.
Long story short...YES using a doze app will have u a nice chunk of charge. Battery Guru (w/root or ADB perms) will 'do' for the avg. user. For those that rooted and are known to exhibit 'geekish tendencies' will opt for $!.50 which includes his special doze sauce found in his magisk module, I 'SUSPECT' there's sumthin' diff. than other modules...or maybe it a combo and works with napetim's code?! I've never taken the time to do accurate, objective comparisons/tests. That being said, Naptime is more feature rich, 'fine tunable' with DEEP timing parameters - and also has saveable profiles too...thank fk. It about time naptime got a 'How to' write-up as it pertains to A11/12 & 13ish. I say '-ish' cuz I can no longer call myself a 'coder'.
Last things I 'coded' were in COBOL, FORTRAN, RPG II&III and 'some' Machine Code on IBM 'mainframes'...stuff most of u guys only seen in Computer History textbooks.
/end ramble
Zaxx32 said:
I use naptime on my 6a, 4a b4 traded back in, Moto G7, and G5+. So yeah...ever since Oreo iirc. Has all the features u want/need IF...U take a lil time to understand the doze works, the stages and terms {from pre-idle, idle to pre-light doze, light doze, Doze, Deep Sleep and my fav mistake, 'KTFO' mode Req. an annoyed owner to be simultaneously tapping, pressing and cussing for 3 min str8 and cluck like a chicken 3x. j/k...about the chicken anyway. Just pick one app for ALL your doze related tweaking.
Lots of battery apps 'dabble' in doze enuff to be helpful but none that I've seen that can go toe to toe for long and if its close (like w/ Battery Guru), then Naptime has an 'ace in the hole' with 'Doze Google Play Services' option accompanied by Franco's Doze 'Google Play Services' Magisk module which did get a recent (key?) update for A12. If u visit the Magisk mod you'll come up a great debate ov OG Google GMS doze vs. the 'Simplified' module and a few semi-heated exchanges while folks tryin' to what still works as of A12 when peeps started noticing worse battery 'mileage'. That's when I posted that I've always used Naptime (and Servicely), with BBS in the background.
Long story short...YES using a doze app will have u a nice chunk of charge. Battery Guru (w/root or ADB perms) will 'do' for the avg. user. For those that rooted and are known to exhibit 'geekish tendencies' will opt for $!.50 which includes his special doze sauce found in his magisk module, I 'SUSPECT' there's sumthin' diff. than other modules...or maybe it a combo and works with napetim's code?! I've never taken the time to do accurate, objective comparisons/tests. That being said, Naptime is more feature rich, 'fine tunable' with DEEP timing parameters - and also has saveable profiles too...thank fk. It about time naptime got a 'How to' write-up as it pertains to A11/12 & 13ish. I say '-ish' cuz I can no longer call myself a 'coder'.
Last things I 'coded' were in COBOL, FORTRAN, RPG II&III and 'some' Machine Code on IBM 'mainframes'...stuff most of u guys only seen in Computer History textbooks.
/end ramble
Click to expand...
Click to collapse
I humbly appreciate your detailed explanation.
Damn...was afraid you were gonna say that...smh
Well, you''l have be patient. I have a few gaps in my understand of how much of all things 'doze' is affected by kernel settings to kernel tweak apps to full on custom kernels.
Ofc they affect doze, in many possible ways...they don't just add features and nuthin else. Sposed to catch Fanco whens a min to do lil Q & A session tomorrow...he knows doze inside out and he's also done tons of kernel dev. ofc, Also know oner rom/kernel dev who can help me re: doze and kernels. Ttys...I'm beat...3:20am (damn missed it by an hr. noot! Tty
Got some brain pickin nQA tomoz 4 sure. Night all
Zaxx32 said:
Damn...was afraid you were gonna say that...smh
Well, you''l have be patient. I have a few gaps in my understand of how much of all things 'doze' is affected by kernel settings to kernel tweak apps to full on custom kernels.
Ofc they affect doze, in many possible ways...they don't just add features and nuthin else. Sposed to catch Fanco whens a min to do lil Q & A session tomorrow...he knows doze inside out and he's also done tons of kernel dev. ofc, Also know oner rom/kernel dev who can help me re: doze and kernels. Ttys...I'm beat...3:20am (damn missed it by an hr. noot! Tty
Got some brain pickin nQA tomoz 4 sure. Night all
Click to expand...
Click to collapse
That's awesome to hear that you connect with legendary Franco!
If possible pls ask him whether his app Naptime works with A13 and he's planning to release an update to the app. Thanks!
I'm still waiting for a confirmation of some sort. We're not like personal 'friends' per se...just exchanged a few emails on a few occasions. But yeah...not 100% he's all that active since like A10 dayz. But yeah, nice guy fwir...didn't mind questions.
Fwiw...Naptime is still effective on A13...just gotta be on the lookout for any other apps with similar features. If annoying when setting get 're-toggled'. basically undoing your tweaks. There's of few cool tweaks I like in BatteryGuru that that won't light up unless u also toggle to allow it to turn on android's battery saver and/or extreme batt. saver when dozed. One of the interesting setting is 'Advertise power saver' to all apps in hopes that they will in turn activate any power saving attributes or behavior within. I need to go digging round and test to see 'how' that might work and to do it myself without having to 'hand over the reins'. Being able to whitelist what you need and where you need it is a must imo....beyond just by battery optimization tho that's a biggie. Well, I'll try and post up if I find my ultimate combo of apps n tweaks n gettin' them to play nice together with my limited understanding of how it all works 'under-the-hood'...iow I'm not a coder/dev since ~90's.
nobody needs Francos trash app.
To each his own, there's more than 1 way to skin a cat. Just found Naptime can take care of doze n most all related tweak n option. And FKM is always good...one of the original 'OG' kernel flashers. How do u manage you doze/battery settings...somethin better, a combo of apps or all manually? I'm always up for bigger/better ways, to avoid trash that is...

Categories

Resources