Rooting And JailBreaking (Part 1:Definitions)
In the meantime,all phone users either Android users or IOS users started thinking about getting more access to their phones or understanding it more properly and more deeply.
In this blog we will discuss some definitions for Rooting (Android) and JailBreaking (IOS).
Rooting
Rooting is the process of gaining “root access” to a device. This is generally performed on Android devices, but rooting can also occur on other devices based on Linux, such as Nokia’s now-retired Symbian operating system.
On Linux and other UNIX-like operating systems, the root user is essentially the same as the Administrator user on Windows. After rooting, you can grant specific applications access to root permissions, allowing them to do almost anything they want to the operating system. For example, an application with root permissions could uninstall system applications, install low-level system binaries, revoke permissions installed apps require, and do other crazy things. Almost anything you can do on a proper Linux system, you can do with root access on your phone.
Rooting gets around Android’s security architecture and could potentially cause problems if users don’t know what they’re doing, so Android doesn’t come rooted.
On some devices, rooting may need to be accomplished via a security exploit. Just like jailbreaking, manufacturers generally don’t want you rooting. On some devices, such as Nexus devices (which are also intended for developers), rooting does not require a security vulnerability.
Jailbreaking
Jailbreaking is the process of removing the limitations put in place by a device’s manufacturer. Jailbreaking is generally performed on Apple iOS devices, such as the iPhone or iPad. Jailbreaking removes the restrictions Apple puts in place, allowing you to install third-party software from outside the app store. Some people may have the perception that jailbreaking is only used for piracy, but this isn not the case — jailbreaking allows you to do things like change your iPhone’s default browser and mail client. Essentially, jailbreaking allows you to use software that Apple doesn’t approve.
Jailbreaking can be performed on other devices with similar limitations. For example, there is now a Microsoft Surface RT jailbreak that allows you to install unapproved desktop programs. (By default, Windows RT systems only allow you to run desktop applications written by Microsoft.) However, the desktop apps must be compiled for ARM, so you can’t run any Windows desktop programs you already have, although open-source applications could be tweaked and recompiled for the Windows desktop on ARM.
Companies like Apple and Microsoft don’t want you jailbreaking to get past a device’s limitations — so you can change the default programs on iOS or run third-party desktop applications on Windows RT. To perform a jailbreak, someone has to find a security vulnerability that allows them to “exploit” the device and get around the manufacturer safeguards.
Android allows users to install third-party applications from outside Google’s app store out-of-the-box and doesn’t need to be jailbroken.
Rooting And JailBreaking (Part 1:Definitions)
Reviewed by Omar Chouman
on
1:07 PM
Rating:
No comments: