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
9
votes
4 answers

Node.JS Development on iOS?

I'm wondering if there is any chance to run Node.JS on iOS to develop as on desktop? I definitely realize I must have jailbroken iPad to install node or mongodb. The only I've found is good code editor Diet Coda with FTP/SSH support, but no more.…
f1nn
  • 6,989
  • 24
  • 69
  • 92
9
votes
3 answers

How to use ldid?

I am trying to run unsigned application on iOS 5.1/iPhone 4s (jailbroken). What I did: Disable code signing in XCode. Built unsigned iPhone app. Copied it to my iPhone via SSH to location /User/me/development/HelloWorld.app Now I try to simulate…
Vitalii
  • 4,434
  • 4
  • 35
  • 77
9
votes
5 answers

Detect if iOS app hacked

My friend got a jailbroken iPad. When he installed Business Model Generation App from Installous and tried to use it, the application showed a UIAlertView with the following message: Does anybody know how to do that? I have 2 ideas: If there is…
Eugene Trapeznikov
  • 3,220
  • 6
  • 47
  • 74
8
votes
6 answers

Developing apps for jailbroken iOS devices?

I know that you need a Mac and Xcode and the SDK. But is it possible to develop apps for jaibroken devices and/or regular devices using Windows/Linux platforms ? Edit Also, what's the lowdown on the Airplay SDK ? Heard that it's pretty good but…
viraj
  • 1,784
  • 4
  • 35
  • 52
8
votes
0 answers

Assigning Wifi Direct Group Owner's IP address in Android

I am working on building a mesh of android devices using Wifi Direct and Wifi. My basic scheme is as follows: 1) Each node builds a Wifi Direct Group Owner (GO) access point using the WifiP2pManager.createGroup() method. It then advertises it by…
8
votes
1 answer

How to start Jailbreak development

I am new to jailbreak development, but I have enough knowledge and experience of iOS development. I am really confused how to start coding for my idea. Moreover, I want to stick with Xcode for that. I have setup all necessary tools for jailbreaking;…
NightFury
  • 13,436
  • 6
  • 71
  • 120
8
votes
1 answer

Hacking into MFMessageComposeViewController

I know this is not allowed in real apps in favor of user's privacy and security. But for pure academical purpose I am trying to send a message without presenting MessageComposer UI like this. MFMessageComposeViewController *picker =…
Selvin
  • 12,333
  • 17
  • 59
  • 80
8
votes
2 answers

How to simulate home button press event in iOS 7(Jailbroken)?

How can I simulate the home button press event in iOS 7? I tried, but it only worked at the home screen but not inside the other apps.The problem is mainly about the port, it looks like that if I got the task port of SpringBoard, it works, otherwise…
Suge
  • 2,808
  • 3
  • 48
  • 79
8
votes
1 answer

Call method from another app (Jailbreak iOS)

On a jailbroken iOS device, is it possible for one app to call a method from another app (an instance method, not a static one)? Another way of phrasing this: how can I get the instance of an app (assuming the app is running) so that I can call one…
newenglander
  • 2,019
  • 24
  • 55
8
votes
2 answers

How is the tongbu tui app able to be installed directly from the browser on non-jailbroken iOS devices?

All a person need to do is take a regular iOS device and visit http://tui.tongbu.com/m/iphone.html and click the big grey button with the apple logo, and then click install. Then the tui app will be installed. How are they able to distribute this…
user299648
  • 2,769
  • 6
  • 34
  • 43
8
votes
1 answer

iOS touch event notifications (private API)

It's possible to simulate touch events on iOS, and you can receive various system wide notifications when in the background using CTTelephonyCenterAddObserver and CFNotificationCenterAddObserver, eg: IOS Jailbreak How do intercept SMS / Text…
Ben Dowling
  • 17,187
  • 8
  • 87
  • 103
8
votes
2 answers

iPhone notification when wifi network changes

This is for a tweak, so the target is jailbroken devices, and not the app store. I have tried hooking different methods in the SBWiFiManager but they either are called when the wifi strength changes (so continuously) or after quite delay after the…
Jonathan.
  • 53,997
  • 54
  • 186
  • 290
8
votes
1 answer

EXC_BREAKPOINT crash. Possible Jailbreak issue?

I received a crash report from Crashlytics today and can't figure out what the problem is. My app has been live for months without issue, so this appears to be a one off. The crash is Exception Type EXC_BREAKPOINT Code UNKNOWN at 0xdefe 1 UIKit …
Darren
  • 10,182
  • 20
  • 95
  • 162
8
votes
2 answers

Installing a lower IOS version than the latest one to a device

I know that it is possible to install lower versions of IOS to jailbroken devices over various tools by creating custom firmware.The problem is we have some test devices in the company and we want to have one device eactly with IOS 4.3. It will not…
Ilker Baltaci
  • 11,644
  • 6
  • 63
  • 79
8
votes
1 answer

iOS: CGImageCreateWith[PNG or JPEG]DataProvider causes segmentation fault

I'm facing a weird problem. I'm developing an iOS command line barcode scanner utility using libzbar (yes, this is for jailbroken devices). All goes fine except when I'm trying to use the CGImageCreateWithPNGDataProvider() or…
user529758