Difference between revisions of "Jailbreak detection"

From iPhone Development Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
== Hidden files ==
 
== Hidden files ==
 +
 +
==== Legitimate Jailbreaks ====
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 11: Line 13:
 
|-
 
|-
 
| Electra (11.3.1) || <code>/.electra_installed</code>
 
| Electra (11.3.1) || <code>/.electra_installed</code>
 +
|-
 +
| unc0ver || <code>/.installed_unc0ver</code>
 +
|-
 +
|-
 +
|}
 +
 +
==== "Fake" Jailbreaks ====
 +
 +
It's probably not worth supporting these. These jailbreaks are redundant and, arguably, harm the jailbreak community by merely existing. But here they are anyway.
 +
 +
{| class="wikitable"
 +
! Jailbreak !! Path
 
|-
 
|-
 
| th0r || <code>/.bootstrapped_Th0r</code>
 
| th0r || <code>/.bootstrapped_Th0r</code>
|-
 
| unc0ver || <code>/.installed_unc0ver</code>
 
 
|-
 
|-
 
|-
 
|-
 
|}
 
|}

Revision as of 04:40, 17 October 2018

Since there are more and more jailbreaks being created by hobbyists, each with their own respective quirks, you may have to change the behavior of your tweak / packaging depending on the jailbreak installed on the user's device.

None of this advice is foolproof but it's worth taking into consideration.

Hidden files

Legitimate Jailbreaks

Jailbreak Path
Electra (11.1.2) /.electra_installed
Electra (11.3.1) /.electra_installed
unc0ver /.installed_unc0ver

"Fake" Jailbreaks

It's probably not worth supporting these. These jailbreaks are redundant and, arguably, harm the jailbreak community by merely existing. But here they are anyway.

Jailbreak Path
th0r /.bootstrapped_Th0r