Greenify, Forcedoze? - Samsung Galaxy S9+ Questions & Answers

Has any one tried using Greenify or Forcedoze on the S9?
Does it make any difference?

I did briefly on the S8+ but found it made no difference and if anything made it slightly worse. Modern versions of Android do all this stuff pretty good (though not as good as iOS, got some catching up to do on that) and additional apps, to me, is just placebo.
Just my experience, of course.
Sent from my SM-G965F using Tapatalk

They actually conflict with the Doze and other optimizations of the latest Android OS. So these apps are kind of redundant I would say.

Just put all your apps to auto sleep mode via the device maintenance setting under the power option. Will really help with battery life and device overall speed.

I do use package disabler. And im able to get 6 to u hour sot everytime without force doze or greenify. Package disable hasnt help much on battery itself. But i has help alot in smoothness and standbye which doesnt drain close to any battery when screen is off.

eduardmc said:
I do use package disabler. And im able to get 6 to u hour sot everytime without force doze or greenify. Package disable hasnt help much on battery itself. But i has help alot in smoothness and standbye which doesnt drain close to any battery when screen is off.
Click to expand...
Click to collapse
6 hrs with how much standby time? WIFI or 4G?

Related

Battery drain during standby/sleep

Has anyone noticed significant battery drain whilst the screen is off, my phone loses around 1-3 % every hour even when there are no programs running. I have monitored the running apps and uninstalled many that were running in the background. Does this mean that the 5th core is not activating or am I doing something wrong, google now, wifi, bluetooth, 3g, etc are all turned off, If anyone experiences similar issues or knows a solution please post, other than that the battery life on this device is actually pretty good despite all the people stating how horrible and unsatisfactory it may be.
I believe someone mentioned that the WiFi is the cause of the drain while the phone is on, is your WiFi on while it's sleeping?
Sent from my HTC One X+ using Tapatalk 2
Google Now may cause battery drain while on standby, I think. You might want to install Better Battery Stats so you'll know what's eating up your battery while the phone is in sleep mode.
My WiFi, Bluetooth and 3g are all turned off and Google now has been disabled, don't know what is causing the drain but the people over at the original one X forum are sating that standby drain is higher as of the jb update which I find odd seeing that the battery life is better screen on.
Turn off auto sync & just enable it when you need to, or use an app that will enable it for you after a certain time period.
Sent from my HTC One X+ using xda premium
Nah I can go a day and half on stand by with little use. I have 30+ apps installed and mods to firmware plus nik3r's custom elite kernel.
I'd say its one of your obscure apps you still have I stalled. Do a factory reset on your phone and install each app one at a time each hr monitoring the drain till you find the culprit.
Install nik3r's kernel.
Sent from my HTC One X+ using xda premium
1) go to Facebook app, disable chat, disable location... disable auto updates/notifications too if you can. This crap (especially the latest version) can take 20% of your battery life easily.
2) go to Google Maps settings, disable all the tracking/reporting options out there (up to 15% battery life without ever even starting the map app)
3) install EliteKernel and use power saving if you need that extra standby juice (it actually saves power in my flavor compared to the stock version)
There - fixed.
Wifi is not the issue, I get better life on 100% wifi than on data connection. It's the apps that actually use tha data.
Thanks guys much better now!
turn off this, do not use that.....
if is this the solution what is this? a phone or what?
only hope a room that end with this battery drain, is not normal that my wife S3, the same battery (2100mA) like hox+ has more hours, and not only 1 or 2, 6 hours more battery life, both without use.... in the same place, we did it as a test and..... that´s the Q, why? we have the same apps installed, and we have the same on, wifi, data, gps, blutooth..... the same conditions

Battery Drain Issue

Hey guys, so I just got the Z Ultra C6833 with 4.4.4 Kitkat, and battery is going down very fast, and gets me a little worried. I have the brightness set to the lowest, however I am not even using the phone, just simply keeping the screen on with doing nothing and battery is dropping from 100% to lets say 95% in about 1-2 minutes.
Something does not seem right, what do you guys think? Can someone please give me some input. Also no suggestions on rooting or anything like that if wouldn't mind.
This would cause me some bad issues because I cant have my battery drain that fast, just not acceptable.
Thanks.
you can check the battery logs in settings, see if you can find out what uses the battery.
Also, there are some programs you can download that can monitor your device ("CPU Monitor" is one) and tell you what is going on.
do you have location based services turned on, and does the phone get a GPS fix quick?
Download Greenify app and then Greenify all the apps that you don't require to run in the background unnecessarily. It greatly improves battery performance. In addition you can apply the Stamina Mode.

Greenify and android N

Hi.
I was wondering, should I use Greenify on N version or no?
I'm using Greenify on Android N Preview. It works very well except minor bugs.
Yeah U can use but that's available for nexus devices only.. and greenify android N build works fine except few bugs because that's in testing stage
sorry to bring back but my question is: is it beneficial having greenify when android nougat already pretty much does its function ( as far as i know) correct me if im wrong plz
MrNegative370 said:
sorry to bring back but my question is: is it beneficial having greenify when android nougat already pretty much does its function ( as far as i know) correct me if im wrong plz
Click to expand...
Click to collapse
I use it, it really doesn't disturb
If you not sure, just use it as "screen off" button
I got better battery life without Greenify installed.
Sent from my Nexus 6P using Tapatalk
Johnny Wong said:
I got better battery life without Greenify installed.
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Really? How did you check it?
yanleites said:
Really? How did you check it?
Click to expand...
Click to collapse
Through monitoring many battery cycles. I've had Greenify since the beginning and is still running it on my Droid MAXX. The best way to increase battery life on Nougat is to disable your notifications manually on apps. FB for example is a battery hog but you can mitigate a lot of that by turning off functions from within the app. If not, it will keep draining even with Greenify enabled. My idle drain is improved without Greenify, it goes into doze much better. Aggressive doze never worked properly for me.
Sent from my Nexus 6P using Tapatalk
Johnny Wong said:
Through monitoring many battery cycles. I've had Greenify since the beginning and is still running it on my Droid MAXX. The best way to increase battery life on Nougat is to disable your notifications manually on apps. FB for example is a battery hog but you can mitigate a lot of that by turning off functions from within the app. If not, it will keep draining even with Greenify enabled. My idle drain is improved without Greenify, it goes into doze much better. Aggressive doze never worked properly for me.
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
OK, thanks. I will give it a try!
I retract my statement implying that Greenify is no longer relevant with Nougat. I reinstalled Greenify today so I can freeze my LG TV app because it wants to be a battery hog. Seems to be working. I'm running Greenify in non-root mode since I also enjoy the convenience of Android Pay and Google has decided to take the fun out of having an unlocked bootloader.
Sent from my Nexus 6P using Tapatalk
I feel battery drain in much much faster in idle mode when greenify is set. My Moto X play has 3630 mah battery, and was not even lasting a full day with greenify. From 3 days i uninstalled it and testing my phone without any battery saving apps. It is much better and the drain in idle mode is improved!!!
harykishan said:
I feel battery drain in much much faster in idle mode when greenify is set. My Moto X play has 3630 mah battery, and was not even lasting a full day with greenify. From 3 days i uninstalled it and testing my phone without any battery saving apps. It is much better and the drain in idle mode is improved!!!
Click to expand...
Click to collapse
Hard to assess such claims without supporting data. Not saying you're wrong but root cause can not be determined w/o evidence.
Davey126 said:
Hard to assess such claims without supporting data. Not saying you're wrong but root cause can not be determined w/o evidence.
Click to expand...
Click to collapse
These are the observations on my specific rooted device. Looks like N is managing good enough the battery. Also, with Greenify running and most of the apps set to greenify, everytime 3-4% of battery is drained when i do a couple of quick reboots.
But without greenify or any other xxx-ify apps, its just 1% everytime, it is tested for multiple times.
Possibilities are plenty that others may have experienced it differently.
harykishan said:
These are the observations on my specific rooted device. Looks like N is managing good enough the battery. Also, with Greenify running and most of the apps set to greenify, everytime 3-4% of battery is drained when i do a couple of quick reboots.
But without greenify or any other xxx-ify apps, its just 1% everytime, it is tested for multiple times.
Possibilities are plenty that others may have experienced it differently.
Click to expand...
Click to collapse
Thanks for the additional detail. Agreed Nougat does an admirable job on its own - a point I have emphasized in various forums. Same with Marshmallow with exception to quieting motion detection which allows the device to enter and remain in doze in real world conditions. It's amazing how many knobs and dials folks want to turn convinced that Android must be managed. Those fool's at Google clearly have no idea what they are doing (cough). Also applies to most (albeit not all) stock ROMs and kernels. If native works use it with no augmentation.
As for Greenify, simply having it installed with default settings should impose no burden. However, it does offer the ability to detect and quiet 'rogue' apps that may illude native doze. In many cases I will use Greenify to identify bad actors and then take other actions to curb unwanted behavior (eg: disable broadcast receivers). I typically have a small handful (~2-4) in Greenify's list that I can hibernate on demand via shortcut or notification.
I suspect your observations were biased by having a large suite of Greenified apps - especially if not operating in 'Boost' mode. That indeed will impose a penality as Greenify must deal with each app individually - especially on non-rooted devices.
Not advocating for Greenify - just trying to bring clarity to your observations.
Even with the exact standard settings of greenify, i am observing a rapid drain in my battery percentage!!! Now I can say that greenify consuming more battery in idle mode compared to not having greenify at all. I completely uninstalled it, and now my battery lasts for full day and at 10pm everyday i am still left with 30% of my battery. Hurray....
harykishan said:
Even with the exact standard settings of greenify, i am observing a rapid drain in my battery percentage!!! Now I can say that greenify consuming more battery in idle mode compared to not having greenify at all. I completely uninstalled it, and now my battery lasts for full day and at 10pm everyday i am still left with 30% of my battery. Hurray....
Click to expand...
Click to collapse
Likely some unique conflict with your device or its configuration. If all is well without Greenify then there is no reason to look back or continue tinkering. Enjoy.
harykishan said:
Even with the exact standard settings of greenify, i am observing a rapid drain in my battery percentage!!! Now I can say that greenify consuming more battery in idle mode compared to not having greenify at all. I completely uninstalled it, and now my battery lasts for full day and at 10pm everyday i am still left with 30% of my battery. Hurray....
Click to expand...
Click to collapse
+1
Yeah...greenify does nothing on nougat except causing the battery drain...uninstalled it..now enjoying a good battery life..
RijuSarkar said:
+1
Yeah...greenify does nothing on nougat except causing the battery drain...uninstalled it..now enjoying a good battery life..
Click to expand...
Click to collapse
While Greenify's utility is diminished on Android 7.x based ROMs it can still be beneficial without triggering excess drain. Depends how the app is configured and what objectives you are trying to acheive.
Davey126 said:
While Greenify's utility is diminished on Android 7.x based ROMs it can still be beneficial without triggering excess drain. Depends how the app is configured and what objectives you are trying to acheive.
Click to expand...
Click to collapse
Absolutely untrue...a phone causes more battery drain with greenify installed..
RijuSarkar said:
Absolutely untrue...a phone causes more battery drain with greenify installed..
Click to expand...
Click to collapse
As previously stated depends on configuration which may extend to your specific device and/or ROM. Sorry for your unfavorable experience; does not universally apply.

Standby drain

When you sleep, does your phone sleep, or does it stay up all night and crunch 1s and 0s? Rate this thread to express how you deem the speed at which the LG G6's battery drains under standby conditions. A higher rating indicates that when the phone is not in use, the battery drains minimally.
Then, drop a comment if you have anything to add!
I have been on and off mine all day without heavy use due to being at work, and by the time night came without me charging I was around 79%. This is from 5AM to 11PM. But I must admit... I went into the sttings and set EVERYTHING as inactive that I was able to do so and recommend everyone do it. The apps will never turn on or activate unless you manually open one in which case it will then stay active. It's great for apps that do crap in the background which you never use anyway. Oh, and I use Greenify as well, and always keep my tasks clear. So yeah... I'm used to saving battery by habit so my experience is different from most.
My standby time has been brutal... Would not be using my phone for around 1 hr and then id see my battery drop from a 36 to 30.... I closed all apps and even used the smart cleaner to get rid of some.. I dont know whats the problem to be honest. If they can fix the standby drain i could honestly reach for 5 to even 6 hours of screen on time
My standby has been really good, I can leave it off charge overnight and can only go down 2% or so, but once I start using it the % drops heavily after 5 minutes or so. I've got to go through the settings to turn off notifications because I've noticed apps like candy crush giving me notifications
joyj112 said:
My standby time has been brutal... Would not be using my phone for around 1 hr and then id see my battery drop from a 36 to 30.... I closed all apps and even used the smart cleaner to get rid of some.. I dont know whats the problem to be honest. If they can fix the standby drain i could honestly reach for 5 to even 6 hours of screen on time
Click to expand...
Click to collapse
I agree with jaeyo, my standby time is amazing. Off the charger overnight for 8 hours i only lose 2%. I do have AOD scheduled to turn off from 11p to 5a.
chinchillables said:
I have been on and off mine all day without heavy use due to being at work, and by the time night came without me charging I was around 79%. This is from 5AM to 11PM. But I must admit... I went into the sttings and set EVERYTHING as inactive that I was able to do so and recommend everyone do it. The apps will never turn on or activate unless you manually open one in which case it will then stay active. It's great for apps that do crap in the background which you never use anyway. Oh, and I use Greenify as well, and always keep my tasks clear. So yeah... I'm used to saving battery by habit so my experience is different from most.
Click to expand...
Click to collapse
Did you hook your phone up to a computer and use the ADB commands to enable Greenify's aggressive doze? That really helped me, Nougat's built-in doze is still crap compared to Greenify. Also, setting WiFi to inactive while display is off, as well as enabling data saver in data management to restrict mobile background data for all apps helps greatly with wakelocks. Also everyone should consider disabling certain notifications from apps like Maps and Assistant which can create a lot of wakelocks.
I wrote a few tips to help with battery life on Nougat in the G5 section, but it should apply here as well:
https://forum.xda-developers.com/att-lg-g5/how-to/nougat-wreaking-havoc-battery-solutions-t3570944
Standby time wears on you depending on what apps you got running
?????
I found the culprit. Apparently one of my skin apps was causing wakelocks keeping the phone awake the whole time. Deleted it and installed greenify, will see how things goes
PHYCLOPSH said:
Did you hook your phone up to a computer and use the ADB commands to enable Greenify's aggressive doze? That really helped me, Nougat's built-in doze is still crap compared to Greenify. Also, setting WiFi to inactive while display is off, as well as enabling data saver in data management to restrict mobile background data for all apps helps greatly with wakelocks. Also everyone should consider disabling certain notifications from apps like Maps and Assistant which can create a lot of wakelocks.
I wrote a few tips to help with battery life on Nougat in the G5 section, but it should apply here as well:
https://forum.xda-developers.com/att-lg-g5/how-to/nougat-wreaking-havoc-battery-solutions-t3570944
Click to expand...
Click to collapse
No I did not. Heck, I didn't even know I COULD do that. That'll be my objective before tonight though, thanks!
I love Greenify's aggressive doze
Sent from my LG-H872 using Tapatalk
Does Greenify help? I get some seriously terrible standby drain going. Is it LG software that's so bad?
chinchillables said:
I have been on and off mine all day without heavy use due to being at work, and by the time night came without me charging I was around 79%. This is from 5AM to 11PM. But I must admit... I went into the sttings and set EVERYTHING as inactive that I was able to do so and recommend everyone do it. The apps will never turn on or activate unless you manually open one in which case it will then stay active. It's great for apps that do crap in the background which you never use anyway. Oh, and I use Greenify as well, and always keep my tasks clear. So yeah... I'm used to saving battery by habit so my experience is different from most.
Click to expand...
Click to collapse
What exactly did you set to inactive? Which apps?
---------- Post added at 10:50 AM ---------- Previous post was at 10:49 AM ----------
vintagerock said:
I agree with jaeyo, my standby time is amazing. Off the charger overnight for 8 hours i only lose 2%. I do have AOD scheduled to turn off from 11p to 5a.
Click to expand...
Click to collapse
Me too
Honestly dont know how to fix this standby drain.. If ibhad root i would easily find the culprit through betterbatterystats but since i dont have that, cant seem to figure out why my standby drain is so high. I would leave my phone on the desk at 30% not using it all and come back 2 hrs later to 16%. Horrible standby time means losing precious screen on time sad sad
joyj112 said:
Honestly dont know how to fix this standby drain.. If ibhad root i would easily find the culprit through betterbatterystats but since i dont have that, cant seem to figure out why my standby drain is so high. I would leave my phone on the desk at 30% not using it all and come back 2 hrs later to 16%. Horrible standby time means losing precious screen on time sad sad
Click to expand...
Click to collapse
Use Greenify to force Hibernate Quick Memo+. Seems to have solved my standby drain issues.
mr mystery said:
Use Greenify to force Hibernate Quick Memo+. Seems to have solved my standby drain issues.
Click to expand...
Click to collapse
The problem is Quick Memo+ isnt the problen because i dont even have that application. I did a factory reset and it got rid of the app so I dont know what to do
mr mystery said:
Use Greenify to force Hibernate Quick Memo+. Seems to have solved my standby drain issues.
Click to expand...
Click to collapse
Do you need root for Greennify? I would like to start using it.
shaun0207 said:
Do you need root for Greennify? I would like to start using it.
Click to expand...
Click to collapse
You can use greenify by plugging your phone into your computer and use adb commands
joyj112 said:
You can use greenify by plugging your phone into your computer and use adb commands
Click to expand...
Click to collapse
No root needed.
Sent from my LG-H872 using Tapatalk
joyj112 said:
The problem is Quick Memo+ isnt the problen because i dont even have that application. I did a factory reset and it got rid of the app so I dont know what to do
Click to expand...
Click to collapse
You must have it. It's baked into the OS. Look in the essentials folder of the LG (iOS) Home it'll be there
joyj112 said:
You can use greenify by plugging your phone into your computer and use adb commands
Click to expand...
Click to collapse
Don't really know how to use ADB commands. But I will try to figure it out

Battery life - discussion

How are people finding this huge 5000mah battery?
In all honesty, I was expecting a little better performance. Perhaps it's still too early to tell but I'm on my 3rd battery cycle, have "balanced" battery mode active, power saving feature applied to most apps other than essentials, don't have Facebook installed etc. Have rooted and also Universal Doze for magisk installed.
I'm currently on 10% with 5hr30min SOT. Granted, I have been listening to Spotify today but over WiFi.
Just doesn't seem to be blowing me away and not feeling like my battery is 25% bigger than my previous Xperia 1 ii, with the exact same setup/general usage. If anything feels the same size, maybe even less?!
Used BetterBatteryStats and nothing seems out of place there.
Will continue to monitor. Still extremely happy with this phone.
Hmm so quick update, I had Dual WiFi (blend of 2g/5ghz network) enabled previously however today it's now disabled.
I'm currently on 45 mins SOT and still at 97% battery!!
Anyone else any experience with this? I haven't changed any apps but seems this setting may have been the cause of high drain for me....
Will continue to monitor....
My battery life has been pretty good after a few cycles
Not bad. I keep it on mobile data most of the time. And i charge it only to 90% with a 500mAh charger. And i do have Facebook app, a Garmin smart watch and many synced accounts that run in the background
Not bad at all IMO. Received the phone today and it was at around 40 percent. Haven't charged yet. Refresh rate is on auto.
cd993 said:
How are people finding this huge 5000mah battery?
In all honesty, I was expecting a little better performance. Perhaps it's still too early to tell but I'm on my 3rd battery cycle, have "balanced" battery mode active, power saving feature applied to most apps other than essentials, don't have Facebook installed etc. Have rooted and also Universal Doze for magisk installed.
I'm currently on 10% with 5hr30min SOT. Granted, I have been listening to Spotify today but over WiFi.
Just doesn't seem to be blowing me away and not feeling like my battery is 25% bigger than my previous Xperia 1 ii, with the exact same setup/general usage. If anything feels the same size, maybe even less?!
Used BetterBatteryStats and nothing seems out of place there.
Will continue to monitor. Still extremely happy with this phone.
Click to expand...
Click to collapse
Are you more satisfied with the ZenFone 7 than with the Xperia 1 II?
How does the loudspeaker compares?
Im in doubt between the two.
Csetoue said:
Are you more satisfied with the ZenFone 7 than with the Xperia 1 II?
How does the loudspeaker compares?
Im in doubt between the two.
Click to expand...
Click to collapse
Overall, yeah I'm very happy with this phone.
Comparing the two:
- the speakers were better on the Xperia, front facing always wins as avoids you accidentally covering the bottom firing one up on the Zenfone plus the top earpiece one isn't great. But, it's still good enough and they sound decent to keep me happy
- the less wider feel on the Xperia was also very nice but I really don't mind the feel of the zenfonr
- the camera on the Xperia was very good, but I just didn't feel like I was amazed by the point and click usage. Which I know it was really aimed for Pro users, but still....
- for the Zenfone I love the feel of it. A very fast phone, great camera, I'm a big fan of the flip camera, very good selfies (more concerned about video calls as the Xperia has a horrible smoothening effect which they didn't fix)
-the led on the Xperia was very nice whereas there's not as many colours on the Zenfone
Ultimately one of the biggest factors for me is rom and gcam development. It was virtually non existent for the Xperia but I enjoy it too much to sacrifice it. Already there is a decent gcam for zenfone and havoc & omnirom are being worked on
So I guess it boils down to what matters the most to you. Both very good options to be honest!
My first cycle from 100% down to 0% (won't be doing this often). Auto refresh, mainly on wifi (95%), AOD off, balanced profile. Not bad > 7 hour SOT.
Edit: don't know why PNG screenies aren't working with attachments :/
CVonV said:
My first cycle from 100% down to 0% (won't be doing this often). Auto refresh, mainly on wifi (95%), AOD off, balanced profile. Not bad > 7 hour SOT.
Edit: don't know why PNG screenies aren't working with attachments :/
Click to expand...
Click to collapse
On 90hz?
Tagion said:
On 90hz?
Click to expand...
Click to collapse
Auto refresh rate as I said.
I'm gonna try turning wifi off and see how long the SOT is from 100%-0% using just 4G (5G is off as my carrier doesn't support it).
Might try forcing 90Hz on a separate occasion too.
5 hr 53 min SOT ON dual sim 4G only.
battery life is good. not as good as zen 6. However its a all day phone. Charges really fast. Fastest charge so far.
90Hz is noticeable.. Keep your NFC , Bluetooth and especially Location off to save allot more battery..
Overal the phone is a winner .. only major peoblem.. I cant seem find ANY info to get 4g or even 5g here in USA> I thin this phone is NOT compatible for USA cell bands.. I even brought it to att store and they couldnt ge it to work past 3g.
This battery could be better, Asus need optimize better the kernel. I have bad performance on game Genshin impact (drop frames) and bad standby, 6h it goes 3,5%, on my motorola edge plus it goes 1% with the same condition.
I had pretty bad standby at first but then I disabled all battery optimizations and got great standby. I think "Optiflex" was the cause of it. Just turn it off.
dannejanne said:
I had pretty bad standby at first but then I disabled all battery optimizations and got great standby. I think "Optiflex" was the cause of it. Just turn it off.
Click to expand...
Click to collapse
Are you on Balanced profile still? And is Adaptive Battery enabled or disabled? Optiflex is meant to "saves battery on standby" too lol
dannejanne said:
I had pretty bad standby at first but then I disabled all battery optimizations and got great standby. I think "Optiflex" was the cause of it. Just turn it off.
Click to expand...
Click to collapse
Just disable optiflex ?
CVonV said:
Are you on Balanced profile still? And is Adaptive Battery enabled or disabled? Optiflex is meant to "saves battery on standby" too lol
Click to expand...
Click to collapse
hehk1234 said:
Just disable optiflex ?
Click to expand...
Click to collapse
The only battery saving setting I still have enabled is "hibernate apps" under battery settings. Optiflex, adaptive battery, detect battery-draining apps all off. Using balanced power settings but I'm mostly on 90Hz.
dannejanne said:
The only battery saving setting I still have enabled is "hibernate apps" under battery settings. Optiflex, adaptive battery, detect battery-draining apps all off. Using balanced power settings but I'm mostly on 90Hz.
Click to expand...
Click to collapse
How much you feel the stand by battery conservation ?
hehk1234 said:
How much you feel the stand by battery conservation ?
Click to expand...
Click to collapse
From using about 1% per hour to about 2% in 8 hours sleep. Check your APN also, I've seen some mention the phone does not use the right one automatically.
Going from the Zenfone 6 to this Zenfone 7, there is certainly a slight drop in battery endurance. The better chipset/hardware etc I don't feel explains the difference but it won't put me off the phone.
Just wish phone batteries would massively improve!

Categories

Resources