Related
https://play.google.com/store/apps/details?id=com.tushar.cmspen2
This is an application which allows detection of the S Pen detachment even on AOSP/AOKP/CM based ROMs.
It has only been tested on the Note 2 by me. If it works on your note device please let me know so that I can add it to the list of compatible note devices.
Explanation of how it works:
The android system automatically adds event files for each input device it detects when being installed. These event files are located in /dev/input/eventX where X denotes a particular device. These event files can be read using native C code for which I use an API provided by Radu Motisan which can be found here and also a bit more information about the event files can be found there. So now using this interface I find the event file for the S Pen and then continously read it to see if the value of the S Pen sensor has been changed. Whenever it changes I broadcast the corresponding Intent which was broadcasted by Samsung so that any applications which work based on that Intent can work even on these ROMs without having to change any of their code.
An interesting thing is that this feature is already present in CyanogenMod i.e S-Pen Power saving mode which disables the s pen touch decoder when the s pen is inserted. I fail to understand why they are not doing the same thing that I am doing through my application and save all of us the trouble.
Phone vibrates when i inserted/detached s-pen, so it works? I have note2 lte (n7105) with latest rootbox nightly.
Sent from my GT-N7105 using Tapatalk 4 Beta
tushar9989 said:
https://www.dropbox.com/s/eebkzugsm7ek12s/CM S-Pen Addon.apk
Guys this is the beta version of my application which can detect S Pen detection even on CyanogenMod(works for me on JellyBeer Rom).
Please test it out and tell me if it works on your ROM, it mimics the Intent which is broadcast-ed by Samsung when the S Pen is inserted/detached so any applications which use that intent should work fine.
You can use it in conjunction with my application S Pen Helper to mimic page-buddy on CM 10. Here is the playstore link https://play.google.com/store/apps/details?id=com.tushar.spen_helper
Click to expand...
Click to collapse
It works well, also Using jellybeer rom. Very good, one thing, how to auto launch a note app? There is the option to launch something, but can't choose what to launch, unless I'm blind.(which could easily be the case)
jnr21 said:
Phone vibrates when i inserted/detached s-pen, so it works? I have note2 lte (n7105) with latest rootbox nightly.
Sent from my GT-N7105 using Tapatalk 4 Beta
Click to expand...
Click to collapse
If it's vibrating means it's working
bungknees said:
It works well, also Using jellybeer rom. Very good, one thing, how to auto launch a note app? There is the option to launch something, but can't choose what to launch, unless I'm blind.(which could easily be the case)
Click to expand...
Click to collapse
I had made spen-helper keeping Samsung based ROMs in mind so it selects s note by default but since it's not there on cm10 so it's blank just click below the enable launch toggle will pop up a dialog to change it. I'll fix it in the next version. Also I suggest not to keep the event monitor running in the background as it drains the battery a lot. I'm looking for a method to fix the battery drain currently.
tushar9989 said:
If it's vibrating means it's working
I had made spen-helper keeping Samsung based ROMs in mind so it selects s note by default but since it's not there on cm10 so it's blank just click below the enable launch toggle will pop up a dialog to change it. I'll fix it in the next version. Also I suggest not to keep the event monitor running in the background as it drains the battery a lot. I'm looking for a method to fix the battery drain currently.
Click to expand...
Click to collapse
Ok, thanks for the tip. Great work
Edit: just looked at battery now, and holy crap, yes it does drain it. But good start.
Uploaded to play store and source code to GitHub and also a brief explanation on how it works
v0.2.1 out
-Bug fixes and optimizations
-Changed app version to reflect beta status
app lauch settings
tushar9989 said:
v0.2.1 out
-Bug fixes and optimizations
-Changed app version to reflect beta status
Click to expand...
Click to collapse
Can't see the "app launch settings" you've mentioned. Did you remove it? The batery drain is visible but i think it's not catastrophic. I wonder why the CM team never got around implementing this because they already have the building blocks...
leonard.pitzu said:
Can't see the "app launch settings" you've mentioned. Did you remove it? The batery drain is visible but i think it's not catastrophic. I wonder why the CM team never got around implementing this because they already have the building blocks...
Click to expand...
Click to collapse
The app launch settings are not there in this application. If you want those features you will have to use this application in conjunction with this.
Regarding the battery drain I fixed it in the last version if you are still having battery drain I would suggest increasing the polling value to 1000 which is responsive enough and not at all taxing on the battery
tushar9989 said:
The app launch settings are not there in this application. If you want those features you will have to use this application in conjunction with this.
Regarding the battery drain I fixed it in the last version if you are still having battery drain I would suggest increasing the polling value to 1000 which is responsive enough and not at all taxing on the battery
Click to expand...
Click to collapse
Thanks for the update. I already use the app you've pointed at - just thought your app could do the same (my bad...). On the battery side i disabled you app and the s pen helper leaving me with "stock" CM10.1 + a bunch of play store downloaded apps. The battery drain is still there so the good news is that your app works as expected - that is not causing any dramatic power consumption. The the bad side... the battery drain is caused by something else. I've installed wakelock doctor and am waiting to see which is the app causing the mentioned battery drain (~4%/hour - roughly 4 times more than usual).
Thanks for your quick support!
leonard.pitzu said:
Thanks for the update. I already use the app you've pointed at - just thought your app could do the same (my bad...). On the battery side i disabled you app and the s pen helper leaving me with "stock" CM10.1 + a bunch of play store downloaded apps. The battery drain is still there so the good news is that your app works as expected - that is not causing any dramatic power consumption. The the bad side... the battery drain is caused by something else. I've installed wakelock doctor and am waiting to see which is the app causing the mentioned battery drain (~4%/hour - roughly 4 times more than usual).
Thanks for your quick support!
Click to expand...
Click to collapse
The battery drain is a problem in most of the CM based ROMs. I use Sentinel ROM which gives much better battery life than any of the other ROMs I tried. Link is in my signature in case you want to try it out.
tushar9989 said:
The battery drain is a problem in most of the CM based ROMs. I use Sentinel ROM which gives much better battery life than any of the other ROMs I tried. Link is in my signature in case you want to try it out.
Click to expand...
Click to collapse
Thanks for pointing out that CM causes battery drain. I've previousely used CM on all my devices (HTC Desire, Nexus S, Galaxy Nexus, Note I & II and Nexus 7) and it turned out to being great. I'll test a bit more and then jump over to Sentinel ROM.
This is a great application...
Many thanks for this huge step forward !!
tushar9989 said:
The battery drain is a problem in most of the CM based ROMs. I use Sentinel ROM which gives much better battery life than any of the other ROMs I tried. Link is in my signature in case you want to try it out.
Click to expand...
Click to collapse
I'm using Notes 1, Google Play will not let me download it.
Could you remove the Google Play restrictions?
or maybe just attach the .APK file here in XDA?
Thanks
AllGamer said:
I'm using Notes 1, Google Play will not let me download it.
Could you remove the Google Play restrictions?
or maybe just attach the .APK file here in XDA?
Thanks
Click to expand...
Click to collapse
Sorry the Note 1 does not have the sensor for detecting the s pen
tushar9989 said:
Sorry the Note 1 does not have the sensor for detecting the s pen
Click to expand...
Click to collapse
Thanks for the heads up
Issue with the app working reliably on an ASOP ROM
tushar9989 said:
This is an application which allows detection of the S Pen detachment even on AOSP/AOKP/CM based ROMs.
It has only been tested on the Note 2 by me. If it works on your note device please let me know so that I can add it to the list of compatible note devices.
The source code can be found here
The android system automatically adds event files for each input device it detects when being installed. These event files are located in /dev/input/eventX where X denotes a particular device. These event files can be read using native C code for which I use an API provided by Radu Motisan which can be found and also a bit more information about the event files can be found there. So now using this interface I find the event file for the S Pen and then continously read it to see if the value of the S Pen sensor has been changed. Whenever it changes I broadcast the corresponding Intent which was broadcasted by Samsung so that any applications which work based on that Intent can work even on these ROMs without having to change any of their code.
An interesting thing is that this feature is already present in CyanogenMod i.e S-Pen Power saving mode which disables the s pen touch decoder when the s pen is inserted. I fail to understand why they are not doing the same thing that I am doing through my application and save all of us the trouble.
Click to expand...
Click to collapse
I want to thank you for your hard work on this application, and the level to which you've gone to enable s-pen support in non-touchwiz ROMs. I just made the jump to Carbon ROM (4.3) this weekend after using my Sprint Note 2 (SPH-L900) with rooted, stock 4.1 since I got it at launch last year. I am totally fed-up with touch-wiz and I am really amazed at the difference the ASOP ROM is making for me.
I installed your app and it seemed to work perfectly for about 20 mins or so, then the next time I pulled out my s-pen it didn't recognize the event. Rebooting didn't make a difference, the only thing that made it work again was uninstalling, and then reinstalling the app. I am really confused as to why it stops working. I've checked, and both background services are still active, not cached, and the main program shows as running in my application manager. Do you have any thoughts or suggestions?
I can't paste links into XDA as I don't contribute all that often, but if you want to check out more on Carbon ROM I read about it on galaxynote2root, listed under the recent posts. The ROM is extremely stable and I'm very baffled as to why it isn't cooperating with your app! Thanks!
bigjl99 said:
I want to thank you for your hard work on this application, and the level to which you've gone to enable s-pen support in non-touchwiz ROMs. I just made the jump to Carbon ROM (4.3) this weekend after using my Sprint Note 2 (SPH-L900) with rooted, stock 4.1 since I got it at launch last year. I am totally fed-up with touch-wiz and I am really amazed at the difference the ASOP ROM is making for me.
I installed your app and it seemed to work perfectly for about 20 mins or so, then the next time I pulled out my s-pen it didn't recognize the event. Rebooting didn't make a difference, the only thing that made it work again was uninstalling, and then reinstalling the app. I am really confused as to why it stops working. I've checked, and both background services are still active, not cached, and the main program shows as running in my application manager. Do you have any thoughts or suggestions?
I can't paste links into XDA as I don't contribute all that often, but if you want to check out more on Carbon ROM I read about it on galaxynote2root, listed under the recent posts. The ROM is extremely stable and I'm very baffled as to why it isn't cooperating with your app! Thanks!
Click to expand...
Click to collapse
I think that is happening because you have screen off detection disabled and you are locking the phone before re inserting the s pen. If that happens again you can try inserting the pen then enabling and disabling the detection from the application's settings.
Running unofficial cm11 4.4 Kit Kat and on ART. Any chance of support in the future?
Dwnhiller said:
Running unofficial cm11 4.4 Kit Kat and on ART. Any chance of support in the future?
Click to expand...
Click to collapse
Have you tried using it? Because some users said it works on CM 11.
Hi there good people of XDA.
Im on EMUI 3.1 B180 with TSF Launcher as home screen.
Is there a way to change look of Recent Apps tab on this configuration ?
No apps like sidebars with recent apps function shows recent apps. All of them states that there is no recent app. In my opinion somehow they can't get access to read them. Same for other apps claiming they change look of this RA tab.
Why i want to do this:
- I have changed DPI and Recent Apps tab got moved to left which looking bad and it's impractical
- It only show 4 last apps on one screen - (impractical again)
Question 2:
Any way possible to edit some files to achive more recent apps on one screen or change look of RA tab?
If there is no one who knows 100% solution then let's start discussion thread with ideas.
Thanks guys
Raven78uk said:
Hi there good people of XDA.
Im on EMUI 3.1 B180 with TSF Launcher as home screen.
Is there a way to change look of Recent Apps tab on this configuration ?
No apps like sidebars with recent apps function shows recent apps. All of them states that there is no recent app. In my opinion somehow they can't get access to read them. Same for other apps claiming they change look of this RA tab.
Why i want to do this:
- I have changed DPI and Recent Apps tab got moved to left which looking bad and it's impractical
- It only show 4 last apps on one screen - (impractical again)
Question 2:
Any way possible to edit some files to achive more recent apps on one screen or change look of RA tab?
If there is no one who knows 100% solution then let's start discussion thread with ideas.
Thanks guys
Click to expand...
Click to collapse
I actually came here to find the answer to something similar. I think my issues and yours are related.
I also have the b180 firmware and have noticed that apps do not seem to be receiving app usage data despite me having given them access in "settings>security>apps with usage access".
I'm not sure if this issue is related specifically to the b180 firmware as I have only had the honor 7 (PLK-L01) for about 2 weeks and I updated it to b180 the day I got it.
The reasons why I am getting the impression that apps are not receiving app usage data are as follows:
1. I use an app called omni swipe. It has 3 tabs. One called toolbox which has access to various phone settings such as enabling/disabling wifi, one called favourites where I can pin my favourite apps for quick access and one called recent which is supposed to show my most recently used apps. The recent tab is always blank. I have confirmed that the issue is not with the app itself as the same version of the app doesn't have these issues on my old phone (samsung galaxy a3).
2. Again Omni Swipe also has a feature whereby when notifications are received it displays a little red bubble in the corner of the screen. In omni swipe's settings you can specify what apps you want the bubble to be able to appear over and which you don't. An example would be that I have specified that I don't want the bubble to appear while I am using the YouTube app. However the bubble still appears over YouTube. I believe this is because Omni Swipe is unable to determine when I am using the YouTube app due to not receiving app usage data from the phone
3. Opera Max recently received a feature whereby it can track background data usage on an app by app basis. This works fine on my old phone but on the honor 7, Opera Max is unable to distinguish whether the data is being used in the background or whether it's being used while I am using the app actively. Weirdly it does seem to be able to work out what apps I have been using at least although other apps don't.
4. CCleaner is able to determine what processes are currently running so that you can manually kill them with its task manager feature (I am aware that killing processes on Android is pointless, so I don't actually ever use this feature), however whenever I run an analysis it does not detect any running processes whatsoever.
5. Ultimate rotation control allows me to force screen rotation in any app regardless of whether the app natively supports a particular orientation. It has a per app settings section that allows me to specify the particular orientation for any app on an app by app basis. However the per app settings seem to be ignored. Again I believe that this is because Ultimate Rotation Control is unable to determine when specific apps are running due to not receiving app usage data from the phone.
These are all the specific issues I have noticed so far. All seem to be related to me. I have tested that all these issues are not present in the same versions running on my Samsung Galaxy A3.
The issues I have encountered along with the issues you have already described all seem to have the app usage data problem on common.
Does anyone know of any workarounds?
Squall88uk said:
I actually came here to find the answer to something similar. I think my issues and yours are related.
I also have the b180 firmware and have noticed that apps do not seem to be receiving app usage data despite me having given them access in "settings>security>apps with usage access"......
Click to expand...
Click to collapse
Thank You for your answer. That's exactly my thoughts.
I'm still in process of finding a backgate for this problem.
No success yet ;/
Raven78uk said:
Thank You for your answer. That's exactly my thoughts.
I'm still in process of finding a backgate for this problem.
No success yet ;/
Click to expand...
Click to collapse
Do you know if the issue was there in the previous version of the firmware to b180? Just wondering if it's just a bug in b180 or in Huawei's implementation of lollipop in general.
I hear that Marshmallow (stable) is being released soon in the UK. Maybe the problem will be fixed in that update anyway. We can only hope.
Let me know if you manage to find a backgate. If I come across anything I'll let you know too. I'm waiting to hear back from Huawei at the moment.
Squall88uk said:
Do you know if the issue was there in the previous version of the firmware to b180? Just wondering if it's just a bug in b180 or in Huawei's implementation of lollipop in general.
I hear that Marshmallow (stable) is being released soon in the UK. Maybe the problem will be fixed in that update anyway. We can only hope.
Let me know if you manage to find a backgate. If I come across anything I'll let you know too. I'm waiting to hear back from Huawei at the moment.
Click to expand...
Click to collapse
Yesss :laugh: Found app which works and it's great !!!!
Shows 6 last recent apps. Swipeable from edge of screen. Independent from system recent app which means even if you clear recent apps there, they still exist in app i found Very customizable
Name is 'Swiftly switch' .
PM me if you need 'help' installing
Squall88uk said:
3. Opera Max recently received a feature whereby it can track background data usage on an app by app basis. This works fine on my old phone but on the honor 7, Opera Max is unable to distinguish whether the data is being used in the background or whether it's being used while I am using the app actively. Weirdly it does seem to be able to work out what apps I have been using at least although other apps don't.
Click to expand...
Click to collapse
It monitors traffic generated by apps as it passes through the VPN hence it's able to distinguish these, where the rest relies on the usage access API for data usage stats. This is also why in certain cases data usage can differ between what the OS reports and what is displayed in Opera Max.
zamber88 said:
It monitors traffic generated by apps as it passes through the VPN hence it's able to distinguish these, where the rest relies on the usage access API for data usage stats. This is also why in certain cases data usage can differ between what the OS reports and what is displayed in Opera Max.
Click to expand...
Click to collapse
So would this be why it is able to work out how much data I have used (based on the traffic that has passed through the VPN) but not able to distinguish whether that data was in the background or not due to no access to usage data?
Also do you work for Opera?? Weirdly enough I won this phone from a competition that was run by Opera over Christmas.
Squall88uk said:
So would this be why it is able to work out how much data I have used (based on the traffic that has passed through the VPN) but not able to distinguish whether that data was in the background or not due to no access to usage data?
Also do you work for Opera?? Weirdly enough I won this phone from a competition that was run by Opera over Christmas.
Click to expand...
Click to collapse
Exactly. We need to have usage access to see what app is in the foreground. By that we can mark the rest as in the background and categorize the traffic accordingly. There's a bit of lag in reporting the foreground app (up to 1s, depends on the device, usually around 200ms IIRC) and I'm not sure if we tested this with floating windows yet.
Yes, I work at Opera in a QA Engineer role for Max . I hope you're satisfied with your prize .
If you know your way around ADB you can send me logcats if there are any exceptions thrown due to this issue by Max .
Alternatively you could just wait for the Android MM OTA and see if it fixes the issue.
zamber88 said:
Exactly. We need to have usage access to see what app is in the foreground. By that we can mark the rest as in the background and categorize the traffic accordingly. There's a bit of lag in reporting the foreground app (up to 1s, depends on the device, usually around 200ms IIRC) and I'm not sure if we tested this with floating windows yet.
Yes, I work at Opera in a QA Engineer role for Max . I hope you're satisfied with your prize .
If you know your way around ADB you can send me logcats if there are any exceptions thrown due to this issue by Max .
Alternatively you could just wait for the Android MM OTA and see if it fixes the issue.
Click to expand...
Click to collapse
Yeah its a really good phone, just wish Huawei would give me my bootloader unlock code so I can root, but that's a whole other story and topic
I can send you logcats if you want them although I haven't experienced any real issues with Opera Max other than the occasional notification telling me that certain apps have used a lot of background data which I actually used as foreground data but thats not really an issue with the app but rather the app working correctly with the information that is being provided to it by the phone so I can't really fault it for that.
I did report the issue to Honor UK and they said they would submit it as a bug and that hopefully it will be sorted in the Marshmallow update. Just waiting for the update which should be soon hopefully.
Thanks for the clarification anyway. The whole team at opera do a great job with both Opera Max and Opera Browser.
Squall88uk said:
I can send you logcats if you want them although I haven't experienced any real issues with Opera Max other than the occasional notification telling me that certain apps have used a lot of background data which I actually used as foreground data but thats not really an issue with the app but rather the app working correctly with the information that is being provided to it by the phone so I can't really fault it for that.
Click to expand...
Click to collapse
That's an interesting edge case we didn't bump into yet. Sanity-checking system APIs in the app can make sense but on the other hand there's no easy way to later test these cases. It's easier to assume that the app is at fault then and just gather feedback from users .
Squall88uk said:
I did report the issue to Honor UK and they said they would submit it as a bug and that hopefully it will be sorted in the Marshmallow update. Just waiting for the update which should be soon hopefully.
Thanks for the clarification anyway. The whole team at opera do a great job with both Opera Max and Opera Browser.
Click to expand...
Click to collapse
I'll assume then that the Honor team will tackle this issue then . It's a pity they don't ship with the bootloader unlocked. Having root on devices is essential for comfortable debugging of VPN issues so I feel you .
zamber88 said:
Alternatively you could just wait for the Android MM OTA and see if it fixes the issue.
Click to expand...
Click to collapse
zamber88 said:
I'll assume then that the Honor team will tackle this issue then . It's a pity they don't ship with the bootloader unlocked. Having root on devices is essential for comfortable debugging of VPN issues so I feel you .
Click to expand...
Click to collapse
I now have an unlocked bootloader, custom recovery and rooted marshmallow installed. It seems so far that any issues that I was having that were related to requiring access to app usage data are all fixed in the marshmallow update. Opera Max is now working how it used to with correct reporting of what data was used in the foreground and what data was used in the background.
All is good in marshmallow land on my Honor 7 now.
Squall88uk said:
I now have an unlocked bootloader, custom recovery and rooted marshmallow installed. It seems so far that any issues that I was having that were related to requiring access to app usage data are all fixed in the marshmallow update. Opera Max is now working how it used to with correct reporting of what data was used in the foreground and what data was used in the background.
All is good in marshmallow land on my Honor 7 now.
Click to expand...
Click to collapse
Good to hear that MM works fine for you and that you finally got an unlocked bootloader!
I have a Pixel 2 XL with Android 9 Pie. I'm wondering is there still a benefit to using Greenify with all the battery management functionality built into 9?
Thanks,
Rick
Sent from my SHT-W09 using Tapatalk
C5Longhorn said:
I have a Pixel 2 XL with Android 9 Pie. I'm wondering is there still a benefit to using Greenify with all the battery management functionality built into 9?
Thanks,
Rick
Sent from my SHT-W09 using Tapatalk
Click to expand...
Click to collapse
My personal recommendation is 'no'. Usually it is recommended when you have some app which runs riot in the background and there is no other way to control it. I find the implementation of Doze in Pie to be impressive and my suit of apps don't have any misbehaving app.
Thanks for the reply. Is the best way to check for rogue apps to just check the battery usage stats in settings?
C5Longhorn said:
Thanks for the reply. Is the best way to check for rogue apps to just check the battery usage stats in settings?
Click to expand...
Click to collapse
It is one of the ways to check for the actors in the drain scenario. A deeper analysis will require something like BetterBatteryStats from PlayStore.
I have an issue on pie if i wake up my device after 2 to 3 hrs it works like snail until i reboot my device. I dont think its memory issue as the ram us 4gb onboard and after wakup i checked it was around 1.8gb free. Please provide workaround.
Device- Yureka Black
Rom- LR
papuruth said:
Please provide workaround.
Device- Yureka Black
Rom- LR
Click to expand...
Click to collapse
Workaround: don't use Greenify; problem solved.
papuruth said:
I have an issue on pie if i wake up my device after 2 to 3 hrs it works like snail until i reboot my device. I dont think its memory issue as the ram us 4gb onboard and after wakup i checked it was around 1.8gb free. Please provide workaround.
Device- Yureka Black
Rom- LR
Click to expand...
Click to collapse
If you read the posts above yours, you will understand the comment of Davey126. Already Doze is near perfect in Pie and adding Greenify to the pot and further restricting apps through it, is likely to cause the behaviour that you are complaining of.
If you must still use Greenify, reduce the number of apps controlled by it to the minimum (only those definitely identified as rogues).
I stopped installing Greenify in 8.1, theres literally no point the memory management has evolved to a point now where its just adding complexity/cycles and RAM usage and acting in the reverse of your best interests - the opposite of what it used to do.
It was great in the past, but now its surplus to demands
73sydney said:
I stopped installing Greenify in 8.1, theres literally no point the memory management has evolved to a point now where its just adding complexity/cycles and RAM usage and acting in the reverse of your best interests - the opposite of what it used to do.
It was great in the past, but now its surplus to demands
Click to expand...
Click to collapse
While I concur with most of your statements (including adding potentially unnecessary complexity) I have yet to experience significant resource loading attributable to Greenify. It resides on most my gizmos and serves as an overt check on apps that remain within the bounds of doze but exhibit behaviors that I find undesirable and/or consume unwanted cycles. The offenses are far more reserved than in the past but still annoying. That said, Greenify is clearly not needed on the vast majority of consumer devices running Android 7+.
Davey126 said:
While I concur with most of your statements (including adding potentially unnecessary complexity) I have yet to experience significant resource loading attributable to Greenify. It resides on most my gizmos and serves as an overt check on apps that remain within the bounds of doze but exhibit behaviors that I find undesirable and/or consume unwanted cycles. The offenses are far more reserved than in the past but still annoying. That said, Greenify is clearly not needed on the vast majority of consumer devices running Android 7+.
Click to expand...
Click to collapse
i guess the thing overlooked now that process/memory management is much better is that its kind of insane to be installing Greenify, and then having to exclude it from that process/memory management, so that it can do arguably a slightly worse job.....bit mad, and not the fault of Greenify, its users not using it properly (but its had that problem since it launched - people greenifying everything for example lol). Also not its fault is that people have gotten so used to installing it with every ROM flash, so its a learned habit, and they never try a ROM without it installed, so they never figure out they dont necessarily need it...
Im not trying to rubbish Greenify in any way at all, it was probably the first utility app i ever purchased right back when it first came out, and it did save my (and a millionty) other peoples bacon for years....i never regretted buying it, and thats not always been the case with utility app purchases...most have been next to useless!
73sydney said:
i guess the thing overlooked now that process/memory management is much better is that its kind of insane to be installing Greenify, and then having to exclude it from that process/memory management, so that it can do arguably a slightly worse job.....bit mad, and not the fault of Greenify, its users not using it properly (but its had that problem since it launched - people greenifying everything for example lol). Also not its fault is that people have gotten so used to installing it with every ROM flash, so its a learned habit, and they never try a ROM without it installed, so they never figure out they dont necessarily need it...
Im not trying to rubbish Greenify in any way at all, it was probably the first utility app i ever purchased right back when it first came out, and it did save my (and a millionty) other peoples bacon for years....i never regretted buying it, and thats not always been the case with utility app purchases...most have been next to useless!
Click to expand...
Click to collapse
Yep - it's a tool that can still yield tangible benefits if used judiciously. Xposed extensions increase potency and sidesteps battery optimization woes. When Xposed isn't an option Greenify still works fine with simple adjustments. That said, I fully agree it is not needed on most modern devices/ROMs.
It's definitely useful in some cases. Instagram is one of those apps that bypass Android battery controls. I have battery optimization on, background data off, battery restriction on, and background check off (in developer options) and it still runs in the background. Even regular hibernation doesn't work. I have to use Island and Greenify to freeze it on screen off.
73sydney said:
i guess the thing overlooked now that process/memory management is much better is that its kind of insane to be installing Greenify, and then having to exclude it from that process/memory management, so that it can do arguably a slightly worse job.....bit mad, and not the fault of Greenify, its users not using it properly (but its had that problem since it launched - people greenifying everything for example lol). Also not its fault is that people have gotten so used to installing it with every ROM flash, so its a learned habit, and they never try a ROM without it installed, so they never figure out they dont necessarily need it...
Im not trying to rubbish Greenify in any way at all, it was probably the first utility app i ever purchased right back when it first came out, and it did save my (and a millionty) other peoples bacon for years....i never regretted buying it, and thats not always been the case with utility app purchases...most have been next to useless!
Click to expand...
Click to collapse
Same with me. Greenify is my first buy
I use greenify widget "sleep and hibernate now" to turn my screen off.
Is there any other apps that can substitute greenify for that purpose?
I like screen off method of greenify because when we turn on the screen, we can use fingerprint (as far as i know other screen off apps must use pin/pattern to turn the screen on)
if no greenify what about the feature that shows all google sync in the accounts section? greenify unhides them and allows you to turn them all off, on stock android they hidden and kept on.
Is there an alternate way to unhide them?
chrcol said:
if no greenify what about the feature that shows all google sync in the accounts section? greenify unhides them and allows you to turn them all off, on stock android they hidden and kept on.
Is there an alternate way to unhide them?
Click to expand...
Click to collapse
Interesting, I didn't even know Greenify did that. Would also be curious to know this.
Hi guys, I'm coming from a display broken S7 edge
Got this phone yesterday, so far it has been a nice experience
for the ones who already rooted, is worth rooting? Worth changing stock ROM? Seems stable to me but I wanna know if it really improves with root and another ROM.
also, does this have a step counter?
Thanks in advance
Depends on personal user experience...some may prefer stock over anything...but in case of poco performance is better in miui compared to custom rom...in terms of features, 60 fps video can be enabled on custom rom and not on stock miui...
It depends on your use case i suppose. Even if you were to use MIUI, you might want root for a system level adblocker. If you are not using any apps that have ads in the first place, and while xposed is not supported under pie, and you have no need of things like Magisk (Youtube adblocking, Gapps Force Doze, ANX Camera...), then i suppose you don't have a great need of root.
Well, atleast until the Whatapp ads happen. They are coming
Thank you both for your answers, ads are really annoying to me. Don't know if there would be any solution without the need to root. This would've the first time I haven't rooted my personal phone, but the ads thibg surely matters a lot
The fact that you are asking if it's worth rooting tells me that you are better off not rooting as your usage does not need root. For you probably is better to stay stock and non rooted.
I have been rooting my device for a long time. First it was SuperSu and now Magisk. At the beginning, I used to root just to mess with the device. Then I was used to Titanium backup and a few rooted apps. With the release of Magisk, rooting was a must for me for amazing modules like Viper FX, systemless busybox, fonts etc. Just a few days ago, I thought of giving a try without root to see how important it is in my life. So I vlean flashed stock rom and locked BL. Now after a couple of days usage without root, I find my device more responsive and fluid than it was with Magisk (because of the way Magisk works). I definitely miss ViperFX, sysyemless fonts etc. But it's not like I can't live without it. Most importantly, Android has come a long way. There are a lot of apps getting released everyday which are decreasing the needs of rooting. And some apps even work with ADB access. Of course, this is my personal opinion. Your experience may vary.
Try NetGuard for blocking ads without root
willro14 said:
Thank you both for your answers, ads are really annoying to me. Don't know if there would be any solution without the need to root. This would've the first time I haven't rooted my personal phone, but the ads thibg surely matters a lot
Click to expand...
Click to collapse
NetGuard is a firewall which can run even on non-rooted phones and can block any incoming or outgoing connection request from the phone on a per app / per domain basis.
I have been using NetGuard since day 1 on my poco and it's been an amazing experience! Zero ads but what's even more important to me - a sense of privacy since I block most of the outgoing MIUI analytics and tracking connection requests.
Also, the app is free but I have got the paid version for extra features as well as supporting the dev.
You can try out the app from either the f-droid build (https://f-droid.org/packages/eu.faircode.netguard/) or GitHub (https://github.com/M66B/NetGuard). There was also a discussion page right here on XDA, if you want to check out.
willro14 said:
Thank you both for your answers, ads are really annoying to me. Don't know if there would be any solution without the need to root. This would've the first time I haven't rooted my personal phone, but the ads thibg surely matters a lot[/QUOTE
Use adguard app, It's been the best for me. I installed it on the day 1 when I got this phone. Infact installing YouTube vanced and adguard is the first thing I do in a new phone.
Click to expand...
Click to collapse
ADDED 1 AUG 2019: THIS WAS WRITTEN FOR THE WIFI-ONLY T720, *NOT* THE LTE-ENABLED T725. OBVIOUSLY BE AWARE OF ALL THE PHONE RELATED PACKAGES
For those with the S5e wanting to debloat your tablet without rooting I have some, hopefully, useful info.
See this post by @Catmobile for an excellent explanation of why devs have trouble keeping Samsung package disabler apps on Play Store. https://forum.xda-developers.com/showpost.php?p=80048718&postcount=42
I used the app Package Disabler Pro+ (Samsung) by policedeveloper available on Play Store here https://play.google.com/store/apps/details?id=com.elmklmsamsung.batteryaddon No longer available, and does not even work on my device anymore.
UPDATE 16 JUL 19: Above app is reportedly once again available on Play Store. HOWEVER, those who recently purchased it have to do so AGAIN! Please consider this if you decide to purchase.
For those with better skills and a computer, using adb's 'pm uninstall -k --user 0 <package name>' is an option, too. You can use the 'disable lists' to facilitate this.
Find here an example by @Catmobile of how to use ADB shell https://forum.xda-developers.com/showpost.php?p=80054354&postcount=44
IMPORTANT: You won't really know the true effects of your disabling til you restart the tablet! On the other hand, it seems that undisabling (re-enabling?) takes effect immediately.
I did a web search and found an .xml file that had packages disabled on a Galaxy S10 or S8. Unfortunately I don't remember from where I got the file but this and other files are available in my shared pCloud folder https://bit.ly/2VXRoLt
Updated link 26aug21 http://u.pc.cd/5pqctalK
You'll find below files, among others, there:
disabledpackages-Package Disabler Pro+ DEFAULT ALL BLOATWARE-46ofthem.xml
>>The default packages using 'Disable all Bloatware' option in Package Disabler Pro+
disabledpackages-S8orS10-125ofthem.xml
>>The file I found. When I used this the tablet UI slowed to a crawl. From my previous experimentation I suspected that disabling the phone apps was the culprit. I was right, and am currently using my tablet without any discernable issues using the xml file below. Obviously, examine the file before using it to see if it fits your needs. For instance, I don't use Bixby, so I disabled it.
[EDIT] File deleted.
disabledpackages-WORKINGFINE-SOMEphoneStuffReEnabled-119ofthem.xml
>>The file I exported from Package Disabler Pro+ after reenabling some packages.
[EDIT] Replaced by disabledpackages133-OK.xml
Below are the packages I reenabled in order to get the tab back to 'normal'. I'll continue with experimentation to see which one(s) are causing the slow-down, and report back here.
Code:
00001 <importExportSetting>
00002 <disabledPackages class="java.util.ArrayList">
00003 <string>com.android.carrierconfig</string>
00004 <string>com.android.carrierdefaultapp</string>
00005 <string>com.android.cts.priv.ctsshim</string>
00006 <string>com.android.phone</string>
00007 <string>com.android.providers.telephony</string>
00008 <string>com.samsung.android.dialer</string>
00009 <string>com.samsung.android.providers.contacts</string>
00010 <string>com.sec.phone</string>
00011 </disabledPackages>
00012 </importExportSetting>
Few More Packages Disabled
Here are some more. Haven't really messed with the phone stuff yet, but this addition brings total disabled packages to 126.
Code:
+00024 <string>com.qualcomm.qti.qms.service.connectionsecurity</string>
+00025 <string>com.sec.android.easyMover.Agent</string>
+00076 <string>com.android.chrome</string>
+00101 <string>com.sec.android.soagent</string>
+00120 <string>com.samsung.android.app.camera.sticker.stamp.preload</string>
+00123 <string>com.samsung.systemui.hidenotch</string>
Figured Out What Caused Slow UI
With further testing I figured out that com.android.providers.telephony DIALER STORAGEis what was causing slowness. Who'd a thunk it?
This is probably my last post in this thread, and present below what I currently have disabled while maintaining, for me, full functionality. In my case 'full funtionality' means no Bixby, Knox, Phone stuff, Telemetry (as far as I can using this method), most Samsung bloat as well as a few other things. I'll continue experimenting, though.
My choices might not meet everyone's needs, but they work for me. Use the code below as a starting point, and, Happy Deloating!
Code:
<importExportSetting>
<disabledPackages class="java.util.ArrayList">
<string>android.autoinstalls.config.samsung</string>
<string>com.android.bookmarkprovider</string>
<string>com.android.calllogbackup</string>
<string>com.android.carrierconfig</string>
<string>com.android.carrierdefaultapp</string>
<string>com.android.chrome</string>
<string>com.android.cts.ctsshim</string>
<string>com.android.cts.priv.ctsshim</string>
<string>com.android.dreams.basic</string>
<string>com.android.dreams.phototable</string>
<string>com.android.hotwordenrollment.okgoogle</string>
<string>com.android.hotwordenrollment.xgoogle</string>
<string>com.android.managedprovisioning</string>
<string>com.android.phone</string>
<string>com.android.printspooler</string>
<string>com.android.providers.partnerbookmarks</string>
<string>com.android.server.telecom</string>
<string>com.android.sharedstoragebackup</string>
<string>com.android.simappdialog</string>
<string>com.android.stk</string>
<string>com.android.wallpaper.livepicker</string>
<string>com.android.wallpapercropper</string>
<string>com.audible.application</string>
<string>com.dsi.ant.plugins.antplus</string>
<string>com.dsi.ant.sample.acquirechannels</string>
<string>com.dsi.ant.server</string>
<string>com.dsi.ant.service.socket</string>
<string>com.google.android.apps.maps</string>
<string>com.google.android.apps.turbo</string>
<string>com.google.android.gm</string>
<string>com.google.android.googlequicksearchbox</string>
<string>com.google.android.setupwizard</string>
<string>com.google.android.syncadapters.calendar</string>
<string>com.google.android.syncadapters.contacts</string>
<string>com.google.android.tts</string>
<string>com.google.android.youtube</string>
<string>com.knox.vpn.proxyhandler</string>
<string>com.microsoft.skydrive</string>
<string>com.monotype.android.font.foundation</string>
<string>com.osp.app.signin</string>
<string>com.qualcomm.qti.qms.service.connectionsecurity</string>
<string>com.qualcomm.qti.qms.service.telemetry</string>
<string>com.samsung.aasaservice</string>
<string>com.samsung.advp.imssettings</string>
<string>com.samsung.android.aircommandmanager</string>
<string>com.samsung.android.allshare.service.fileshare</string>
<string>com.samsung.android.allshare.service.mediashare</string>
<string>com.samsung.android.app.camera.sticker.facear.preload</string>
<string>com.samsung.android.app.camera.sticker.stamp.preload</string>
<string>com.samsung.android.app.galaxyfinder</string>
<string>com.samsung.android.app.reminder</string>
<string>com.samsung.android.app.settings.bixby</string>
<string>com.samsung.android.app.social</string>
<string>com.samsung.android.app.spage</string>
<string>com.samsung.android.app.watchmanagerstub</string>
<string>com.samsung.android.authfw</string>
<string>com.samsung.android.bbc.bbcagent</string>
<string>com.samsung.android.beaconmanager</string>
<string>com.samsung.android.bio.face.service</string>
<string>com.samsung.android.bixby.service</string>
<string>com.samsung.android.calendar</string>
<string>com.samsung.android.clipboarduiservice</string>
<string>com.samsung.android.contacts</string>
<string>com.samsung.android.dialer</string>
<string>com.samsung.android.dqagent</string>
<string>com.samsung.android.easysetup</string>
<string>com.samsung.android.emojiupdater</string>
<string>com.samsung.android.fmm</string>
<string>com.samsung.android.game.gamehome</string>
<string>com.samsung.android.game.gametools</string>
<string>com.samsung.android.game.gos</string>
<string>com.samsung.android.homemode</string>
<string>com.samsung.android.incallui</string>
<string>com.samsung.android.keyguardwallpaperupdator</string>
<string>com.samsung.android.kidsinstaller</string>
<string>com.samsung.android.knox.analytics.uploader</string>
<string>com.samsung.android.knox.containeragent</string>
<string>com.samsung.android.knox.containercore</string>
<string>com.samsung.android.knox.containerdesktop</string>
<string>com.samsung.android.location</string>
<string>com.samsung.android.lool</string>
<string>com.samsung.android.mdecservice</string>
<string>com.samsung.android.mdm</string>
<string>com.samsung.android.messaging</string>
<string>com.samsung.android.mobileservice</string>
<string>com.samsung.android.net.wifi.wifiguider</string>
<string>com.samsung.android.provider.stickerprovider</string>
<string>com.samsung.android.samsungpass</string>
<string>com.samsung.android.scloud</string>
<string>com.samsung.android.securitylogagent</string>
<string>com.samsung.android.smartface</string>
<string>com.samsung.android.smartswitchassistant</string>
<string>com.samsung.android.stickercenter</string>
<string>com.samsung.android.tadownloader</string>
<string>com.samsung.android.video</string>
<string>com.samsung.android.visionintelligence</string>
<string>com.samsung.android.wellbeing</string>
<string>com.samsung.app.newtrim</string>
<string>com.samsung.clipboardsaveservice</string>
<string>com.samsung.cmh</string>
<string>com.samsung.ims.smk</string>
<string>com.samsung.knox.keychain</string>
<string>com.samsung.knox.securefolder</string>
<string>com.samsung.mlp</string>
<string>com.samsung.oh</string>
<string>com.samsung.safetyinformation</string>
<string>com.samsung.sec.android.application.csc</string>
<string>com.samsung.SMT</string>
<string>com.samsung.storyservice</string>
<string>com.samsung.systemui.bixby2</string>
<string>com.samsung.systemui.hidenotch.withoutcornerround</string>
<string>com.samsung.systemui.hidenotch</string>
<string>com.sec.android.app.billing</string>
<string>com.sec.android.app.chromecustomizations</string>
<string>com.sec.android.app.samsungapps</string>
<string>com.sec.android.app.SecSetupWizard</string>
<string>com.sec.android.daemonapp</string>
<string>com.sec.android.easyMover.Agent</string>
<string>com.sec.android.mimage.gear360editor</string>
<string>com.sec.android.mimage.photoretouching</string>
<string>com.sec.android.soagent</string>
<string>com.sec.android.splitsound</string>
<string>com.sec.android.uibcvirtualsoftkey</string>
<string>com.sec.android.widgetapp.samsungapps</string>
<string>com.sec.bcservice</string>
<string>com.sec.enterprise.knox.cloudmdm.smdms</string>
<string>com.sec.enterprise.mdm.services.simpin</string>
<string>com.sec.factory</string>
<string>com.sec.phone</string>
<string>com.sec.spp.push</string>
<string>com.wssyncmldm</string>
<string>flipboard.boxer.app</string>
</disabledPackages>
</importExportSetting>
Did all of this work result in anything positive? Less memory use? Snappier UI? Less dandruff?
yRdcMIbiR6 said:
Did all of this work result in anything positive? Less memory use? Snappier UI? Less dandruff?
Click to expand...
Click to collapse
Whiter teeth ? and better sleep ? Actually, for me it's all about not letting someone else dictate what my tablet does, and what information is 'shared' (stolen, is how I view it). For instance, this thing has a telemetry function. I don't care what kind of telemetry it is, I din't want it. Also, this thing is not a phone and I don't use it for phone-like activities, so I don't want it to try to act like a phone, with all the activity in the background. I could go on and on, but...
To answer your question, no noticeable increase in performance. I do, however, enjoy the benefits I mentioned in the first sentence—except for the 'whiter teeth' thing.
I will root this tablet and then have full control—lots and lots of deleting files and folders. I can hardly wait!
I just got this tablet today, my last one was a Galaxy Tab S 10.5 before switching to a Surface Pro.
I missed Android multitasking and the apps which I'm pleased to have back but what's not nice is the amount of clutter that still exists in Samsung's ROMs.
I hope we can get AOSP or Lineage ported to this as One UI sucks.
The hardware is beast though. I'm going to give that app you suggested a try. Thanks.
flyboyovyick said:
I'm going to give that app you suggested a try. Thanks.
Click to expand...
Click to collapse
I agree. This my my first large-screen tablet—8.4" before—and I love it! The app works quite well. It is what allowed me to experiment. When I root, even if I don't install a custom ROM—I have no problem with the OneUI, uh, UI—I'll know what to start with, uninstall-wise.
One thing I don't like is inability to use Substratum—at least for now. If you find a way to theme this tablet please let us know.
I did end up caving and buying that package disabler, used your latest script and re-enabled some apps.
Found that now the icons are missing from the notifications drop down which is fantastic! It was cluttered.
Couple of things to note:
Dolby Atmos has gone, I used this when watching Netflix as it did make a difference.
One UI Home app, also known as com.sec.android.app.launcher, when disabled will give you the stock Android multitasking which is fantastic! I use Evie launcher so I would RECOMMEND you have a different launcher installed before doing this.
I've done a quick search for the Atmos app but no luck so far, if you have any ideas?
Thanks!
flyboyovyick said:
I did end up caving and buying that package disabler, used your latest script and re-enabled some apps.
Found that now the icons are missing from the notifications drop down which is fantastic! It was cluttered.
Couple of things to note:
Dolby Atmos has gone, I used this when watching Netflix as it did make a difference.
One UI Home app, also known as com.sec.android.app.launcher, when disabled will give you the stock Android multitasking which is fantastic! I use Evie launcher so I would RECOMMEND you have a different launcher installed before doing this.
I've done a quick search for the Atmos app but no luck so far, if you have any ideas?
Thanks!
Click to expand...
Click to collapse
Good to hear someone is benefiting from this!
I hadn't done anything where the audio was of concern, so I didn't notice. I just installed a few games though, RealRacing 3 being one of them, so now I care! No ideas, so I'll have to do some researching.
Thanks for the OneUI info. I use Nova Prime and frequently try out other ones, 'hyperion' being the latest, even though it force closes on opening—it bugs me that I can't easily get a proper log. Love Evie for my phone.
BTW, the link at https://bit.ly/2VXRoLt has my disabledpackages133-OK.xml file, which has all the changes in one file.
[EDIT] Reenabled OneUI cuz I like the way recents are shown.
TiTiB said:
Good to hear someone is benefiting from this!
I hadn't done anything where the audio was of concern, so I didn't notice. I just installed a few games though, RealRacing 3 being one of them, so now I care! No ideas, so I'll have to do some researching.
Thanks for the OneUI info. I use Nova Prime and frequently try out other ones, 'hyperion' being the latest, even though it force closes on opening—it bugs me that I can't easily get a proper log. Love Evie for my phone.
Click to expand...
Click to collapse
Yes thank you for sharing it.
Atmos is missing from the notification quick toggles and in the Settings under Sound > Advanced Settings. Will have to look through the disabled apps. Have you since uninstalled the apps completely?
Just need to get that working now. Had an issue with Evie when rotating to portrait, it would leave half the screen white for some reason so now I have moved to Nova Launcher which works flawlessly.
My tablet does feel quicker now, I have all the animations turned off in Developer Options. Especially on boot it's not lagging, ready to go sooner. I've even got the 6GB/128GB version.
flyboyovyick said:
Yes thank you for sharing it.
Atmos is missing from the notification quick toggles and in the Settings under Sound > Advanced Settings. Will have to look through the disabled apps. Have you since uninstalled the apps completely?
Just need to get that working now. Had an issue with Evie when rotating to portrait, it would leave half the screen white for some reason so now I have moved to Nova Launcher which works flawlessly.
My tablet does feel quicker now, I have all the animations turned off in Developer Options. Especially on boot it's not lagging, ready to go sooner. I've even got the 6GB/128GB version.
Click to expand...
Click to collapse
Haven't uninstalled anything yet.
Just checked, and Atmos is there for me—able to change settings for it, too.
Here's something you could try—do a file compare between what you have disabled, and my '133-ok' list, which is still working fime for me. I've been using DiffTool the File Compare Tool from Play Store https://play.google.com/store/apps/details?id=com.difftool to compare what I had newly disabled with what I had previously disabled. The interface and usage is a bit clunky (the dev has stated something to the effect of "it's a tool, not a beauty pageant"). HINTS: Use the compare TEXT files, then save the results using the ? icon to be able to use a text editor to see the results.
Please let us know what you find.
[EDIT] I f you find a better way to compare files on Android I'd sure like to know about it.
@TiTiB
Thank you for this valuable contribution. For those looking for root, this is the better route. You'll free up CPU and RAM whilst removing applications deemed unnecessary.
Been a while since I've been able to have a look but I've managed to find it using DiffTool
The package is com.sec.android.app.soundalive, now in Settings > Sound > Advanced Sound Settings > Sound Quality and Effects. Then in there you have Atmos. It's now working again!
Thanks so much for all the info!
Am considering about getting a s5e but the demo unit in my local retailers are kinda sluggish. Not sure if that is because of the bloatware or the demo mode.
May I know if this way of disabling bloatware will void my warranty? How much snappier will the device become after the cpu and ram are being freed up?
Thanks!
monsthamo said:
Thanks so much for all the info!
Am considering about getting a s5e but the demo unit in my local retailers are kinda sluggish. Not sure if that is because of the bloatware or the demo mode.
May I know if this way of disabling bloatware will void my warranty? How much snappier will the device become after the cpu and ram are being freed up?
Thanks!
Click to expand...
Click to collapse
No issues with warranty. All you are doing is disabling/freezing apps—something that can be done via Android's normal Settings for a lot of apps. What you'll be able to do via these apps or adb is disable/freeze apps that you wouldn't normally be able to.
I'm not really sure if disabling/freezing has improved performance because this tablet's response to everything I've thrown at it is so brisk! Admittedly,I'm not a big-time gamer—e.g. no Fortnite. My guess is that the demo unit was not set up properly/at all and was also subject to a 'demo mode effect', if there is such a thing. ?
In a nutshell, I think this thing is plenty quick! am *extremely happy with it, and I would recommend it. I don't know what sort of return policy you might be dealing with, but once you get it home it ain't goin' nowhere.
Thanks very much for the info! Let me give a try~
Thanks for sharing, I can confirm that this made the tablet a lot more responsive
I couldn't find the app in the app store...is it still around?
808phoneaddict said:
I couldn't find the app in the app store...is it still around?
Click to expand...
Click to collapse
It's "Package Disabler Pro+ (Samsung)". Did a search and it came up first on the list. ?
TiTiB said:
It's "Package Disabler Pro+ (Samsung)". Did a search and it came up first on the list.
Click to expand...
Click to collapse
I cannot find any app called "package disabler pro+(Samsung)" ..... so, I think they deleted from playstore....