Androlyzer

Know more about your apps

App description

Greenify

com.oasisfeng.greenify
Rating:
(4.4)
Downloads: 10,000,000 - 50,000,000
Version: 3.2.2 (357)
by Oasis Feng

Featured as Lifehacker's Top 1 Utility in 2013 Best Android Apps (http://goo.gl/1VMwnE), Android Authority's Top 3 Best Root Apps (http://goo.gl/g0L0qZ)."Aggressive Doze" and "Doze on the Go" to maximize the battery saving on Android 6+, even without root! (details explained in settings)Never should your phone or tablet become slower and battery hungrier after lots of apps installed. With Greenify, your device can run almost as smoothly and lastingly as it did the first day you had it!Greenify help you identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in a unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps!Please report bugs in the XDA forum (http://goo.gl/ZuLDnE) or G+ community (http://goo.gl/MoszF).Greenify NEVER EVER collects your personal data despite the capability of accessibility service, it just takes advantage of it to automate things.IMPORTANT: Greenifying an app implies that you are aware that all the background functionality (service, periodic task, event receiver, alarm, widget update, push message) of this app will become out of service during the hibernation except when you are using this app.NEVER greenify alarm clock apps, instant messaging apps unless you don't rely on them. Please do verify the impact of greenified apps on which you heavily rely.Note: Greenify does need a background running service for auto-hibernation to work. It is designed and implemented in extremely lightweight, with an average RAM footprint less than 5M, and nearly zero CPU and battery consumption.=== PERMISSIONS ===DEVICE ADMIN: This app uses administrator privilege to turn off the screen immediately after automated hibernation on non-root devices. This permission will be requested explicitly for your consent only if required.DRAW OVER OTHER APP: To dim the screen during automatic hibernation when the screen is expected to be off.DISABLE SCREEN LOCK & BIND ACCESSIBILITY SERVICE: For automatic hibernation to work on non-root devices.GET ACCOUNTS & WRITE SYNC SETTINGS: Control the account sync of apps if its sync task is too frequent.=== FAQ ===* It seems that automatic hibernation is not working.* Some of my greenified apps (e.g. Google Maps) seems not hibernating.* I want to greenify system apps!* De-greenified apps still got no push notification!……Read here: http://goo.gl/99lNYp=== Translation ===All translations are open for contribution: http://goo.gl/zCCDce=== Donation ===If you love Greenify, please consider the "donation package" http://goo.gl/fpz5l for extra experimental features:* Greenify system apps (now without Xposed)* Allow GCM push for hibernated apps* Detect "who" woke the hibernated apps and optionally cut off the wake-up path.* Wake-up timer coalescing

Analysis results

Malicious code

  • Add custom device admin
  • Gain superuser privileges

Privacy leaks

No leaks detected.

Confidential sources

  • Location
  • User Input

Suspicious functions

  • Obfuscation

Permissions

  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.DISABLE_KEYGUARD
  • android.permission.DUMP
  • android.permission.EXPAND_STATUS_BAR
  • android.permission.FORCE_STOP_PACKAGES
  • android.permission.GET_TASKS
  • android.permission.INTERNET
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.READ_LOGS
  • android.permission.READ_SYNC_STATS
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_SECURE_SETTINGS
  • android.permission.WRITE_SETTINGS
  • com.android.launcher.permission.INSTALL_SHORTCUT
  • com.oasisfeng.greenify.INTERNAL

URLs

Other URLs

  • http://greenify.github.io
  • http://greenify.uservoice.com
  • http://plus.google.com
  • http://repo.xposed.info
  • http://schemas.android.com
  • http://www.google-analytics.com
  • http://xmlpull.org
  • https://api.github.com
  • https://pagead2.googlesyndication.com
  • https://play.google.com
  • https://ssl.google-analytics.com
  • https://www.googletagmanager.com

Version info

APK hash: 41537cad02e95637d04142a20fed61e493ddbc21
Other versions:
373/e532564cdcf811595e16ffb0c4508bb88a2acfd7
306/99aaded5b3abbdbe659cbcd517b9beaabfe699d2
218/55fc3ba218dc2de529aee383e2e3342cfdf80e6b
213/078e157aa46b4e37e2927c58153544af8463e7b3
206/ea8c1e1dad7c98719d09964bbff5fbe1b60aec68

Source structure


Used libraries

    • Private service binding

    Google Play services

    Google Play services binding library.
    Show details ⇓
    • Open source
    • Utility

    Android support library

    Simplify your development by offering more APIs that you can bundle with your application so you can worry less about platform versions
    Show details ⇓

APIs used

  • java.sql
  • android.database.sqlite
  • java.security
  • android.view
  • java.net
  • android.app.backup
  • android.view.accessibility
  • android.content.pm
  • java.lang.reflect
  • java.util.logging
  • android.os
  • android.webkit
  • android.database
  • java.util.zip
  • android.app.admin
  • java.lang.ref
  • android.security
  • android.net.http
  • android.net
  • java.util.concurrent.locks
  • android.location
  • org.xmlpull.v1
  • android.widget
  • android.util
  • android.graphics
  • java.nio.charset
  • android.system
  • android.hardware
  • java.text
  • android.telephony
  • android.service.notification
  • android.content.res
  • android.view.animation
  • android.accounts
  • android.transition
  • javax.security.auth.x500
  • java.nio.channels
  • java.io
  • android.preference
  • java.util.regex
  • java.lang
  • android.app.usage
  • android.app
  • java.util
  • java.nio
  • java.math
  • android.text.method
  • java.util.concurrent.atomic
  • android.graphics.drawable.shapes
  • java.security.cert
  • android.text.style
  • android.view.inputmethod
  • android.accessibilityservice
  • android.graphics.drawable
  • org.json
  • android.hardware.display
  • android.provider
  • java.util.concurrent
  • android.animation
  • android.text
  • android.media
  • android.text.format
  • android.content
  • android.app.job

Other packages

  • android.app.job
  • android.databinding
  • android.os
  • com.android.setupwizardlib
  • com.android.setupwizardlib.view
  • com.dmitrymalkovich.android
  • com.emilsjolander.components.stickylistheaders
  • com.oasisfeng.android.content
  • com.oasisfeng.android.content.pm
  • com.oasisfeng.android.os
  • com.oasisfeng.android.preference
  • com.oasisfeng.app
  • com.oasisfeng.container
  • com.oasisfeng.nevo