SlideShare a Scribd company logo
1 of 13
Download to read offline
A
talk about Root(In Android),
Xposed Framework and
Greenify Module
By Gaurav Chauhan
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Intended Audience
(This is not rooting tutorial, for rooting your device do a Google search.)
 People who would like to know about Root in Android
 People who like to know about Xposed Framework and Modules
 If you have rooted device, it is worth to know about exposed framework. Even if
you never heard about it and never thought about needing it.
 People who want to know sure shot method to save battery.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
What you need?
 Rooted android device.
 Patience.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
What is Root?
 Do I need to root?
 Pros and Cons of “Device with Root Privileges”
 Why there is no root by default in andoid?
 What is Xposed Framework?
 What is Greenify?
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Before going further…
 I have Android Jelly Bean device, (Yes it`s JB and working fine. Thanks.)
 You might have different device, In android world there are many devices
with various Android versions.
 So if you think how you can do this, just Google search with you device name
and/or Android version. Like following…
 Eg. “How to install su binary in Moto X with kitkat” or “How to run SU in kitkat”
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Xposed Framework
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Xposed Framework (Installation)
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
 You need to enable Developer Options.
 Go to Settings > Developer Options >
turn it on > Check on “USB Debugging”
and “Allow Mock Locations”.
 As you have rooted device, you must
have did this earlier, still check it once.
Xposed Framework (Installation)
 Go to this site.
http://repo.xposed.info/mo
dule/de.robv.android.xposed
.installer
 It is home of Xposed
Framework. Download
Xposed Framework apk file.
 Download it and install the
apk.
 Launch the newly installed
App.
 Screenshot taken on (26-
Apr-2015)
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Xposed Framework (Installation)
 Once you launch it, it
will ask to download
the framework.
Download the
framework and you are
good to go.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Xposed Framework (Modules)
 Modules are the applications
which run on Xposed Framework.
We have lots of good applications
which can help us to achieve
many good things.
 One such nice module is
greenify, We are going to talk
about it shortly.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Greenify Module
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Greenify Module
 Once you install the Greenify,
Xposed will detect it and ask
you to enable it. After
enabling, you have to reboot
the device. After reboot you
will have greenify working
and saving the battery of your
device.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
Thanks for watching
 Warning:
 DO NOT PUT YOUR ROOTED DEVICE NEAR TRANSFORMER CUBE. AS IT IS ROOTED, IT
MAY OR MAY NOT BEHAVE WELL AND MAY TEND TO MAKE YOU SLAVE.
Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)

More Related Content

Similar to Xposed framework

Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Pluginszamoose
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4Kyle Ledbetter
 
Intro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildIntro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildChris Griffith
 
YUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" ProjectYUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" ProjectCaridy Patino
 
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5TUSHAR VARSHNEY
 
Localization mobile in Flutter - un'alternativa a Google
Localization mobile in Flutter - un'alternativa a GoogleLocalization mobile in Flutter - un'alternativa a Google
Localization mobile in Flutter - un'alternativa a GoogleFederico Parezzan
 
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.Denys iaremenko - Automation for mobile applications: WHYs and HOWs.
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.Web Tech Fun
 
Building JBoss AS 7 for Fedora
Building JBoss AS 7 for FedoraBuilding JBoss AS 7 for Fedora
Building JBoss AS 7 for Fedorawolfc71
 
Groovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examplesGroovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examplesGR8Conf
 
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...Обход проверки безопасности в магазинах мобильных приложений при помощи платф...
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...Positive Hack Days
 
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)Optimize Site Deployments with Drush (DrupalCamp WNY 2011)
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)Jon Peck
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...Ovadiah Myrgorod
 
Mobile machine learning
Mobile machine learningMobile machine learning
Mobile machine learningDarryl Bayliss
 
Android unlocking and rooting
Android unlocking and rootingAndroid unlocking and rooting
Android unlocking and rootingMax Shytikov
 

Similar to Xposed framework (17)

Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
 
Joomla Day Austin Part 4
Joomla Day Austin Part 4Joomla Day Austin Part 4
Joomla Day Austin Part 4
 
Intro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap BuildIntro to PhoneGap and PhoneGap Build
Intro to PhoneGap and PhoneGap Build
 
YUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" ProjectYUIConf2013: Introducing The "Modown" Project
YUIConf2013: Introducing The "Modown" Project
 
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5
How to Install JAVA 7 (JDK 7u79) on CentOS_RHEL 7_6_5
 
Localization mobile in Flutter - un'alternativa a Google
Localization mobile in Flutter - un'alternativa a GoogleLocalization mobile in Flutter - un'alternativa a Google
Localization mobile in Flutter - un'alternativa a Google
 
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.Denys iaremenko - Automation for mobile applications: WHYs and HOWs.
Denys iaremenko - Automation for mobile applications: WHYs and HOWs.
 
Universal Userland
Universal UserlandUniversal Userland
Universal Userland
 
Building JBoss AS 7 for Fedora
Building JBoss AS 7 for FedoraBuilding JBoss AS 7 for Fedora
Building JBoss AS 7 for Fedora
 
Groovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examplesGroovy 3 and the new Groovy Meta Object Protocol in examples
Groovy 3 and the new Groovy Meta Object Protocol in examples
 
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...Обход проверки безопасности в магазинах мобильных приложений при помощи платф...
Обход проверки безопасности в магазинах мобильных приложений при помощи платф...
 
Setup and run wordpress: 201
Setup and run wordpress: 201Setup and run wordpress: 201
Setup and run wordpress: 201
 
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)Optimize Site Deployments with Drush (DrupalCamp WNY 2011)
Optimize Site Deployments with Drush (DrupalCamp WNY 2011)
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
 
Hacking Android OS
Hacking Android OSHacking Android OS
Hacking Android OS
 
Mobile machine learning
Mobile machine learningMobile machine learning
Mobile machine learning
 
Android unlocking and rooting
Android unlocking and rootingAndroid unlocking and rooting
Android unlocking and rooting
 

Recently uploaded

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 

Recently uploaded (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 

Xposed framework

  • 1. A talk about Root(In Android), Xposed Framework and Greenify Module By Gaurav Chauhan Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 2. Intended Audience (This is not rooting tutorial, for rooting your device do a Google search.)  People who would like to know about Root in Android  People who like to know about Xposed Framework and Modules  If you have rooted device, it is worth to know about exposed framework. Even if you never heard about it and never thought about needing it.  People who want to know sure shot method to save battery. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 3. What you need?  Rooted android device.  Patience. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 4. What is Root?  Do I need to root?  Pros and Cons of “Device with Root Privileges”  Why there is no root by default in andoid?  What is Xposed Framework?  What is Greenify? Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 5. Before going further…  I have Android Jelly Bean device, (Yes it`s JB and working fine. Thanks.)  You might have different device, In android world there are many devices with various Android versions.  So if you think how you can do this, just Google search with you device name and/or Android version. Like following…  Eg. “How to install su binary in Moto X with kitkat” or “How to run SU in kitkat” Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 6. Xposed Framework Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 7. Xposed Framework (Installation) Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)  You need to enable Developer Options.  Go to Settings > Developer Options > turn it on > Check on “USB Debugging” and “Allow Mock Locations”.  As you have rooted device, you must have did this earlier, still check it once.
  • 8. Xposed Framework (Installation)  Go to this site. http://repo.xposed.info/mo dule/de.robv.android.xposed .installer  It is home of Xposed Framework. Download Xposed Framework apk file.  Download it and install the apk.  Launch the newly installed App.  Screenshot taken on (26- Apr-2015) Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 9. Xposed Framework (Installation)  Once you launch it, it will ask to download the framework. Download the framework and you are good to go. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 10. Xposed Framework (Modules)  Modules are the applications which run on Xposed Framework. We have lots of good applications which can help us to achieve many good things.  One such nice module is greenify, We are going to talk about it shortly. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 11. Greenify Module Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 12. Greenify Module  Once you install the Greenify, Xposed will detect it and ask you to enable it. After enabling, you have to reboot the device. After reboot you will have greenify working and saving the battery of your device. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)
  • 13. Thanks for watching  Warning:  DO NOT PUT YOUR ROOTED DEVICE NEAR TRANSFORMER CUBE. AS IT IS ROOTED, IT MAY OR MAY NOT BEHAVE WELL AND MAY TEND TO MAKE YOU SLAVE. Gaurav Chauhan (gaurav_chauhan@ymail.com, http://gauravtales.wordpress.com)