Learn the advantages & disadvantages of rooting your android device.
Rooting is the process of allowing users of smartphones, tablets and other devices running the Android mobile operating system to attain privileged control over various Android subsystems.
2. Android
Currently Developed by Google
OS Versions named after desserts:
• 1.6 Donut
• 2.0 Eclair
• 2.2 Froyo
• 2.3 Gingerbread
• 3.0 Honeycomb
• 4.0 Ice Cream Sandwich
• 4.1 Jelly Bean
• 4.4 Kitkat
• 5.0 Marshmallow
3. What is Rooting?
• Administrative or root access
• Android by default doesn’t have root
• Different Methods for different phones
• Rooting gives you a lot of advantages.
4. This is usually how you can see if an
android phone is rooted – the
SuperUser app
5. Roms
• Read Only Memory
• Data cannot be modified, or can be modified only slowly or
with difficulty
• ROM is modified version of android
• Stock ROM is the default ROM (Backup)
6. Kernel
• Component of OS
• Manages communication b/w S/W & H/W
• Custom Kernel can speed up phone
• Custom Kernel can improve battery life
7. Flashing
• Installing something on your device
• Done through recovery or through
ADB(Android Debug Bridge)
• It can be Rom/Kernel or recovery
9. Bootloader
• Lowest level of S/W on your phone
• Runs all the code to start OS
• Security Checkpoint for different partitions
• Locked Bootloader keeps phone safe
• Bootloader verify signature of system image
before booting
10. Recovery
• S/W on your phone that lets you take backups or
flash roms
• Wiping cache/data
11. Nandroid
From most third-party recovery
modules, you can make backups of your
phone called nandroid backups. It's
essentially a system image
of your phone:
Everything exactly how it is right
now.
24. Hacking
• Hack site,server or n/w
• Linux based has high high hacking capabilities
• Enhanced to 100% by rooting
• WIFI KILL- Secured or unsecured wifi
26. Method
1. Before doing anything - Make a backup!
1.SMS, call logs text messages etc. can be erased so don't
take chances!
2. Every device is different but the basic premise is you need
to
• unlock bootloader
• flash a custom recovery which will allow you to
• install Superuser APK
1. Before flashing a new ROM, make a backup of your current
ROM.
1.If anything goes wrong you'll be able to reflash a ROM
you know works.
27. CONCLUSION
Rooting your device turns you into its owner in the
truest sense of the word, as it puts you in charge of
every aspect of your phone.
It allows you to extend the longevity of a device via
custom ROMs, tweaks, and up to date patches.
By rooting your android device and getting super user
access, things can only get better for you.