Questions tagged [jailbreak]

Questions related to the process of gaining root access to a mobile device for the purpose of software and OS modification. This term is generally used in association with iOS devices, but can be used to describe the rooting process for other devices.

Jailbreak is a term that is used to describe the process of getting root access to a mobile device. This can come in a variety of ways depending on the device, but the purpose is the same. Root access will give the user the ability to install software outside approved methods. It also allows you direct access to OS files that you would not normally have access to.

Questions that should have the jailbreak tag would include:

  • achieving an escalation of privileges or entitlements
  • accessing system file locations
  • creating 'jailbroken' apps or tweaks to other apps

As the iOS platform is locked from user modification and the confines of the App Store, a need arose to allow users to install apps and change the OS to work around and outside the basic offerings of the OS. While some methods can be reused, Apple generally tries to close any open loopholes that allow this to happen. This creates the cycle of closing the holes and finding new ones to gain root access to the device. In the iPhone's short history, access has always been obtained.

While jailbreaking your device is generally regarded as being a safe practice, it is not for the faint of heart. Some methods can be very complicated to achieve a proper jailbreak, and others like the jailbreakme.com exploit can be very easy. It is suggested that before you attempt to jailbreak your device that you back it up and read the proper documentation for your device and OS version.

If you are interested in jailbreaking your device, you can find a wealth of information on these sites, or by using a simple search.

redsn0w - The most popular unlock tool for iOS some years ago

evasi0n - iOS 6.0-6.1.2 Untethered JB.

Cydia - The jailbreak 'App Store' equivalent

iOS JB Wiki - Wikipedia page with history, definitions, and general info on jailbreaking

In 2021, the popular jailbreak tools for iOS include:

Checkra1n - exploiting the m8 hardware flaw

unc0ver - re-jailbreak conveniently by pressing a button in an app

taurine - along with chimera and odyssey before it, uses the Sileo store rather than Cydia

As a disclaimer, jailbreaking will void any warranty you have on your device. If your phone is broken, or bricked as it is referred to, don't expect any help from the Apple Store or Genius Bar. While jailbreaking is almost always reversible with a simple restore in iTunes, it is not 100%. So proceed at your own risk.

1455 questions
6
votes
1 answer

Launch GUI app on iOS 5 through the command line (jailbreak)

I believe you used to be able to launch GUI apps on jailbroken iOS devices via the command line (over SSH) by executing a command like this: launch com.apple.Calculator but that is not working on my iOS 5 device (launch not found). I also…
chris838
  • 5,148
  • 6
  • 23
  • 27
6
votes
3 answers

Deploying iOS apps to /Applications from XCode via build phase script? (Jailbroken)

I'm developing a Cydia app. It's been in development for awhile, and I've never had any problems until recently, when I resumed development after a few months. There are a couple of things that have changed since the last time I worked on…
Daddy
  • 9,045
  • 7
  • 69
  • 98
6
votes
2 answers

Using launchd on IOS to restart app

I am using some iPads in a museum exhibition, running an app developed by others. Even though we've covered the Home button, I'm finding that occasionally the app crashes, leaving the user at the Home screen. From here they can access other…
Joe Coleman
  • 61
  • 1
  • 2
6
votes
1 answer

how to detect tvOS is jailbroken using swift

Is there any way to detect in tvOS app if the apple tv is jailbroken or not ? Tried same method as used in iPhone to detect jailbroken but it does not work as per the reference link - How do I detect that an iOS app is running on a jailbroken…
Manisha
  • 372
  • 3
  • 13
6
votes
2 answers

How to find GSM Location area code and Cell Id for iPhone

I want to know if it is possible for iPhone to find the LAC and Cell Id as provided in the android os. Like find the Location area code to find the location of the device etc. I'm interested in this because I need to determine the approximate…
V.V
  • 3,082
  • 7
  • 49
  • 83
6
votes
1 answer

how to show iphone apps sniffing HTTP Requests?

i have iphone 3 with OS4 (not jailbreaked) and i want to inspect some apps http request urls , i tried fiddler but its not worked , anyone has idea? is the device must be jail breaked? i got ubuntu / windows so i can use one of them , if anyone…
amirash
  • 2,419
  • 5
  • 24
  • 26
6
votes
1 answer

How do I build and install applications on a jailbroken iPhone without being in the iPhone Developer Program?

I would like to build and install my app on my jailbroken device without paying the $99 required for the iPhone Developer Program. I have Rock and Cydia... what is the easiest way to do it (if it's possible)? Thanks.
Nate
  • 7,606
  • 23
  • 72
  • 124
6
votes
2 answers

CTTelephonyCenterAddObserver doesn't notify receiving SMS

I have an app where I want to react when a SMS is received; up until iOS 7 this worked by registering to CTTelephonyCenter like this: id center = CTTelephonyCenterGetDefault(); CTTelephonyCenterAddObserver(center, …
Orph
  • 145
  • 6
6
votes
1 answer

Error in using "dumpdecrypted" to decrypt ios application

I am trying to use 'dumpdecrypted' to decrypt iOS Application. In accordance with README, I compiled dumpdecrypted.dylib and send it to my device, and I run command like below: IPad-mini:/var/mobile root# DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib…
user3336535
6
votes
1 answer

Want to access iPhone General Settings content in my App

I have iOS 7 jail-broken iPhone and I want to access about info (e.g settings -> General -> About). Actually I want to get IMEI and other stuff in about controller. Any clue guide will highly appreciated.
Ahad Khan
  • 411
  • 2
  • 18
6
votes
3 answers

How to quickly get app's directory from its bundle id on jailbroken iOS device?

In iOS devices, all user applications are located in /var/mobile/Applications directory, and each app has a unique random uuid as its directory name, for instance: /var/mobile/Applications/15FD62FD-2BEB-4C1E-A9B8-BC93E5C721CC the uuid is…
moligaloo
  • 1,083
  • 13
  • 27
6
votes
5 answers

Can I identify a jailbroken phone from the crash logs?

A number of the hardest to track-down problems I've come across with my iPhone application have only exposed themselves on jailbroken handsets. Is there a way to detect these handsets looking only at the crash logs? This is kind of like this…
Stephen Darlington
  • 51,577
  • 12
  • 107
  • 152
6
votes
1 answer

AT command with iPhone

I want to send AT command with my iPhone app but I don't know how to do it. I know AT command can use for blockSMS, sendSMS, etc. Any help?
user1561904
  • 243
  • 3
  • 11
6
votes
2 answers

How do I test an app on my iPhone without an Apple Developer license?

This has been answered many times before, but none of those answers are compatible with iOS 6. The only answers that mention iOS 6 use a tool called Jailcoder, which isn't working for me. What I have tried: Create a fake code-sign…
duci9y
  • 4,128
  • 3
  • 26
  • 42
6
votes
1 answer

iOS Daemon app will not start (Jailbreak) - how to debug?

I'm building a daemon app for a jailbroken iPhone and followed the guidelines as described in several questions and answers here on stackoverflow and ofcourse Chris Alvares' webpage at…
Ronald
  • 73
  • 1
  • 5