20
A ndr oid R ooti ng Technology NAME: SIVAKOTI TARAKA SATYA PHANINDRA ROLL NO:15K81D5824 COURSE: CSE M-TECH/SEM-II

Android Rooting Technology

Embed Size (px)

Citation preview

Page 1: Android Rooting Technology

Android Rooting Technology

NAME: SIVAKOTI TARAKA SATYA PHANINDRAROLL NO:15K81D5824COURSE: CSE M-TECH/SEM-II

Page 2: Android Rooting Technology

History of Android Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets etc.,.

Initial releaseSeptember 23,

2008; 7 years ago

Code name Version number Initial release date API level

N/A1.0 September 23, 2008 1

1.1 February 9, 2009 2Cupcake 1.5 April 27, 2009 3Donut 1.6 September 15, 2009 4Eclair 2.0 – 2.1 October 26, 2009 5 – 7Froyo 2.2 – 2.2.3 May 20, 2010 8Gingerbread 2.3 – 2.3.7 December 6, 2010 9 – 10Honeycomb[a] 3.0 – 3.2.6 February 22, 2011 11 – 13Ice Cream Sandwich

4.0 – 4.0.4 October 18, 2011 14 – 15Jelly Bean 4.1 – 4.3.1 July 9, 2012 16 – 18KitKat 4.4 – 4.4.4 October 31, 2013 19 – 20Lollipop 5.0 – 5.1.1 November 12, 2014 21 – 22Marshmallow 6.0 – 6.0.1 October 5, 2015 23

Nougat 7.0 August or September 2016 24

Page 3: Android Rooting Technology

First Android Mobile in Samsung

Later on so many mobile are introduced by SamsungThe ‘S’ series mobiles are widely reached across the World. Not Only Samsung ,the mobile companies like HTC Lenovo Redmi Gionee Micromax Celkon Motorola (G –series ) They have introduced their kind of compatable version of android.

Page 4: Android Rooting Technology

The Growth of Android 2016

Page 5: Android Rooting Technology

3 questions for all android users

Are you using all the features and the settings of your android OS?

Can your mobile run every app available on play store?

Do your android phone have latest software updates and will your android phone get the upcoming software update?

Page 6: Android Rooting Technology

The Answer is ….

NO

Page 7: Android Rooting Technology

Android Rooting ? ?

Page 8: Android Rooting Technology

What does it means ? The Meaning of Android rooting is simply getting Admin

access to the device. so that you can add extra software in it.

Getting access to its inbuilt software's.

Even though Android is an open source operating system, you still don’t have full root access to do what you please on your phone.

Page 9: Android Rooting Technology

Technical Overview By gaining root access you can modify the device’s software on the very

deepest level. In Linux, “Root” users have all rights. (Read, Write, Execute) “Rooted” any app can be given “root” permissions. Thus any app can now run as the root user and access all data on the phone and

change anything it wants to. The Android OS is designed to by default not allow any application run with root

privilege. So essentially “rooting” is way of hacking into the Android system. Just like any other hacks, rooting also works by “exploiting” a “vulnerability”. Various phones have different ways to root them, precisely because of this. Different phones have different vulnerabilities that have been exploited to gain

root access.

Page 10: Android Rooting Technology

Why Rooting ?There Are Several Benefits To Rooting, Some Are As Follows:- 1. Improve Performance:

You Can Speed Up Your Android Device By Relocating Your Phone’s Cache, Thus Allowing You To Save Phone Memory And Have A Faster Phone. RAM Increasing Is Possible By Rooting

Page 11: Android Rooting Technology

Contin….. Altering system files: You can replace many parts of the “Android

core.” Doing so, you can add new themes, edit the core apps, binaries etc.

More application choices: You will be able to install apps that are only compatible with rooted phones .e.g. over clocking apps, tethering etc.

Pre-install Applications can be Removed. Latest Android OS (operating system): With many manufacturers

(Huawei, Sony Ericsson, Samsung etc.) holding back the updates to the latest Android operating system, rooting your device will give you the option to install any current and future OS’s by installing custom-tailored ROMs. Also, you can try ROMs with many useful features

Page 12: Android Rooting Technology

The ProcessBefore You Begin: 1. You must have unlocked bootloader of your

phone. You can do so by visiting the HTC website. 2. You must have HTC Sync installed on your PC.

You can get it from web site/google. 3. Make sure your phone has at least 60% of

battery life left so it can last through the entire process.

Downloading Required Files: 1. Download the Recovery Image 2. Download the Superuser ZIP file(application).

Page 13: Android Rooting Technology

The Process (continue)Installing Custom Recovery on HTC Explorer: Download and place all the files listed above onto your

Desktop. Extract files from the Recovery Image archive to your

Desktop Turn OFF your smartphone. Reboot your phone into the bootloader mode by pressing

and holding  VolumeDOWN+Power buttons simultaneously.

Choose fastboot option from the bootloader menu. Double-click the recovery.bat file to commence the

flashing process. When the custom recovery has successfully been installed

on your phone, disconnect it from the PC. Reboot your phone. The custom recovery has now successfully been flashed on

your phone

Page 14: Android Rooting Technology

The Process (continue)Rooting HTC Explorer smartphone : Connect your phone to your PC using the USB cable. Copy the Superuser ZIP archive to your phone’s SD card

storage root folder. It is the topmost folder.Turn OFF your smartphone.

Disconnect your phone from the PC after the file transfer has been completed.

Reboot your phone into the bootloader mode. Press and hold Volume DOWN+Power buttons together and you will enter bootloader mode.

Choose Recovery option from the bootloader mode. From the recovery menu, choose install .zip from sd and

then select the Superuser ZIP file. Reboot your phone. After it has finished installing the file, reboot your phone.

Page 15: Android Rooting Technology

Congratulations ! You have done installing custom recovery on your phone and rooting it. From now on, you can enjoy the root-only apps on your HTC Explorer.

Page 16: Android Rooting Technology

Screen Shots of the process:

Page 17: Android Rooting Technology

Advantage and Disadvantages: Advantage: You will be able to install third party software's. You will get admin access to your phone. You will be able to install different type custom ROM’s in your phone. By adding custom ROM’s you can get more features in your android phone. Dis-advantage: Rooting immediately voids your phone’s warranty- Once rooted don’t try

to bring your phone back for service or warranty work. You are on your OWN !

Rooting involves the risk of “bricking” your phone- in essence , a ”bricked” phone is no better than carrying around a brick in your pocket.

The phone is dead when it has been “bricked.”

Page 18: Android Rooting Technology

Conclusion and different type of phone buttons to use for bootloader:

Android is one of the most versatile, open and customizable mobile operating software.

It boost up for your phone battery level and its speed up device. It helps user attain privileged control over the operating systems.Phone buttons to go at Bootloader menu:Htc : vol up + power shutdown buttons.Samsung : vol up/down + Home buttonMicromax : vol down + power shutdown buttonsSo on…..Note: Press both buttons at a time.

Page 19: Android Rooting Technology
Page 20: Android Rooting Technology