What Is Jailbreaking? Is it good or bad

 What Is Jailbreaking? Is it good or bad

 



So most people with an iPhone iPad or iPod had probably heard of the term jailbreaking hey maybe you've even jailbroken the device before but what does jump breaking actually mean and what is the process behind it well today you're going to find out in this jailbreaking blog

Now on the surface jailbreaking might seem as simple as plugging a device into a computer clicking a button waiting a few minutes and bam the jailbreak is done but in reality, it's a little more complex than that

Now what does jailbreak actually mean basically it means gaining the ability to install custom third-party apps on your device that's all it means it's completely legal but Apple does not want you to do it because they want to control the user experience they want to make it the same for everyone simplicity is one of apple's key selling points so they don't want people to go in and customize and hack their device and risking a bad user experience but I personally believe if you shell out cash for a device and you pay for it and it's yours you own it you should be able to do whatever you want with it. Now before we get into the jailbreaking process let's learn a little bit more about our device.


How does an iOS device boot up

It basically goes through a chain of trust this is a series of signature checks that make sure everything that's being ran is approved by Apple and it happens in the following order.

  • The first is boot ROM which is also called secure ROM and this is the first important piece of code that runs an iOS device.
  • The second is the bootloader and this is responsible for loading the main firmware.
  • The third is the kernel and this connects the operating system to the actual data processing done at the hardware level.
  • The fourth is iOS this is when the operating system is loaded and you see the slide to unlock the screen.

So now you know about the bootup process let's move on to the juicy stuff how does jailbreaking actually, work

The jailbreak itself involves obtaining control of the root and media partition of the device this is where all IOS files are stored and in order to be controlled the private /ETC/FS tab must be patched now the FS tab that controls the permissions of the room and media partition on the device the default security setting is set to read-only so you can view but you can't modify so in order to modify we need to change that to rewrite the main problem is not getting the modified code in but getting it through certain checkpoints Apple putting these checkpoints to verify the file is actually legit or if it's from a third party, every file is signed with a digital signature or a key and without it the file is useless so how do we get these keys well since Apple doesn't give them out very easily we either have to undo the lock by patching every single checkpoint or bypass through a backdoor with a former being more Goldin the ladder now

What’s stopping a jailbreak ?

Well the signature checks are the main roadblocks in the jailbreak process while the colonel is loading there are tons of signature checks happening to make sure every file has been approved by Apple specifically, there are many signature checks throughout the boot process that look for a signature file if the file is correct the boot up will continue and finalize if it's not it will either crash the device or it won't even execute that file at all  

What’s the main objective in jailbreaking?

Obviously, the main objective is to either patch the checks or bypass them and the common way is to bypass them because patching them would take up way too much time so this brings us to the two main exploit categories and the

 

  • BootRom exploit




The first one is the BootRom exploit this is done during the bootrom and it can't be patched by a normal update it can only be patched by new hardware now since this is before almost any checkpoint the modified code is put in and this creates a gateway to bypass all the signature checks or simply disable them

 

  • Userland exploit

The second exploit is the userland exploit now this is done during or after the loading of the kernel and it can easily be patched by Apple since it's after all the checks it puts the modified code directly into the openings and back into the kernel now these openings are not easy to find and once found they can't be patched and userland exploits have been the most common exploit because they are easier to find and they're software-based so those are all the things behind jailbreaking and as you can see jailbreaking is not an easy task and it takes a lot of time and effort and if you're not worried about voiding your Apple warranty or if you don't even have a warranty I would recommend you try and jump ringing out if you haven't already

 

Advantages of Jailbreaking

 

  • Expose to a World of new Apps with Advanced Features
  • Free Tethering
  • Customization Options for your Device
  • Access iOS File System
  • Customize Control Centre

 

Disadvantages of Jailbreaking

 

  • The danger of Unscreened Apps
  • Cannot determine how secure your device after the jailbreak
  • Conflicts on iOS version updates with a jailbreak tool
  • System Stability
  • Issues with the Jailbreaking Process

 

These are the pros and cons of jailbreaking. Now you can decide what to do. And let us know your opinion on jailbreaking in the comment section.


0 comments:

Post a Comment

Please do not enter any spam link in the comment box.

Techno Trickss © 2020 - Designed by Aman Mishra