JailbreakHide or Shoot! is a casual escape game that combines the intensity of a shooter, the strategy of hide and seek, and mind-bending puzzles. Dive into a world of prison romance and challenge your wits and reflexes across numerous unique levels. With straightforward controls, this game offers addictive gameplay to help you unwind. Are you tough enough to make a prison break? Find out now!Release DateOctober 2023
Many apps, which rely on security, will have algorithms to detect and block jailbroken users from using the app. This includes banking apps, some online videogames (e.g. Pokemon Go, Mario Kart Tour) and other privacy focused apps such as Snapchat.
This is great from a security standpoint, as a jailbroken device is much more likely to become compromised compared to stock iOS. This can cause an issue, however, when some of us just want to use the apps we need to use.
Now, we'll go through each tweak that can be used to minimize jailbreak detection. Some apps, however, cannot be patched and will not work when jailbroken, regardless of the content below. Other apps may need bypasses made specifically for them.
According to the tweak's author, A-Bypass works better on libhooker-based jailbreaks, such as Chimera, Odyssey, odysseyra1n, and Taurine. It still works on Substrate/Substitute-based jailbreaks, such as checkra1n and unc0ver, however.
If you use a libhooker-based jailbreak, such as Chimera, Odyssey, odysseyra1n, or Taurine, then libhooker configurator serves the same purpose as Choicy, while being natively integrated into libhooker.
I want to hide a phone call completely in ios. My priority is to do this on ios 7 (latest ios version at this time!) but i would like to know how to hide a phone call on ios 6 and below too if possible. I have found some functions to do so as hooking into initWithAlertController method of class SBUIFullscreenAlertAdapter. Thanks to creker in this link I found another method to hook that is better to do so. The problem is it still has a callbar when the phone is not locked or when the phone is locked the phone shows that it's it in the middle of communication. Here are screenshots:link to image
I will try to post as much code as I can but it will not work from scratch. I use my own macroses to generate hooks so you have to rewrite them to work with your code. I will use pseudo function IsHiddenCall to determine if a given call is our hidden call (simple phone number check). It's here to simplify the code. You obviously have to implement it yourself. There will be other pseudo functions but their implementation is very simple and will be obvious from their names. It's not a simple tweak so bear with me.
Almost everything we need is located in private TelephonyUtilities.framework. In iOS 7 Apple moved almost everything related to phone calls in that framework. That's why it got simpler - all other iOS components use that framework so we only need to hook it once without the need to poke around in every iOS daemon, framework that might do something with phone calls.
Here is SetupAVController function I used earlier. Hidden call is trully hidden - iOS doesn't know anything about it so when we answer it audio routing is not done and we will not hear anything on the other end. SetupAVController does this - it setups audio routing like iOS does when there is active phone call. I use private APIs from private Celestial.framework
Hackers use Jailbreak Bypass and Jailbreak Hiding tools to evade Jailbreak detection/protections. As Jailbreaking makes it easier to hack iOS apps and to compromise the mobile security model, when a mobile app is protected with Jailbreak detection or Jailbreak protection, hackers will try to either bypass the protection or hide the fact that the device is Jailbroken.
Hackers combine Jailbreak tools with Jailbreak bypass tools to kill two birds with one stone. For example, hackers combine the use of Jailbreak tools like CheckRa1n, Unc0ver, Zylon, PlankFilza, and Chimera (which they use to Jailbreak iOS), alongside special-purpose Jailbreak Bypass or Jailbreak hiding tools like FlyJB, JailProtect, Liberty Lite, TweakRestrictor, and KernBypass. The first set of tools is used for achieving Jailbreak state, while the second set of tools is used for concealing that the device is Jailbroken or to bypass Jailbreak protection/detection mechanisms in the app. Appdome identifies all tools used for jailbreak or jailbreak bypass. When detecting that it is running on a Jailbroken device, the Appdome-secured app will shut itself down (default behavior) after displaying a message to the mobile user, thereby protecting that app, user, and mobile data from being compromised or attacked.
Figure 1: Fusion Set that will contain the Block Jailbreak Bypass Tools feature
Note: Naming the Fusion Set to correspond to the protection(s) selected is for illustration purposes only (not required).
Figure 3: Block Jailbreak Bypass Tools option
Note: The App Compromise Notification contains an easy to follow default remediation path for the mobile app end user. You can customize this message as required to achieve brand specific support, workflow or other messaging.
When you select the Block Jailbreak Bypass Tools you'll notice that your Fusion Set you created in step 2.1.1 now bears the icon of the protection category that contains Block Jailbreak Bypass Tools
Using Appdome, there are no development or coding prerequisites to build secured iOS Apps by using Block Jailbreak Bypass Tools. There is no SDK and no library to code or implement in the app and no gateway to deploy in your network. All protections are built into each app and the resulting app is self-defending and self-protecting.
The OWASP MASVS (Mobile Application Security Verification Standard) is a standard that establishes mobile app security requirements for developers to build secure mobile apps and security teams to test mobile apps. On Appdome, brands can easily comply with the OWASP MASVS standard.
Today, we are releasing iHide, a new tool for bypassing jailbreak detection in iOS applications. You can install iHide by adding the repo in Cydia or clicking here on an iOS device with Cydia installed. Additionally, you can check out the code and build/install it yourself if you prefer.
Once installed, iHide will add a new entry in the iOS settings pane that can be used to enable/disable bypassing common jailbreak detection methods. Simply enable iHide, select any applications to enable it for, and iHide will attempt to bypass common jailbreak detection techniques. This should be all you need to get up and running.
During mobile engagements, we often test on rooted or jailbroken devices because this gives us the ability to do things like inspect Keychain, hook interesting code using Frida, or bypass certificate pinning with tools like SSL Kill Switch 2. For the most part, this works great! Occasionally, though, we run into applications that implement some form of jailbreak detection.
Jailbreak detection is any mechanism that a developer implements to identify whether the application is running on a jailbroken device. App developers may implement jailbreak detection for a variety of reasons, such as:
Once we identify the technique, we would create a custom Frida script or use a debugger to hide a specific file or modify the jailbreak detection logic to always return successfully. While this works, it isn't as convenient or as portable as using an iOS tweak.
With a jailbreak detection technique identified, the goal was to implement the bypass into a tool that could be easily installed/updated on a device and easily enabled/disabled when needed on a per-app basis. I also wanted the tool to be usable without being tethered to a MacBook running a Frida script or debugger. Finally, the goal was to have something open source where new bypasses could be added as needed.
For the initial release, iHide likely will not work on everything. It bypasses several common detection techniques in applications we needed it for, such as Microsoft Intune and some others, where the available tools we tested did not work at the time. It can be installed alongside other jailbreak hiding tools (although I would recommend only enabling one at a time). If your tool of choice does not currently work for something, you can try using iHide.
Introducing "Jailbreak: Hide or Shoot!" - a game that melds the high-octane thrills of a shooter, the cerebral cunning of hide and seek, and the logic of intricate puzzles. Set against the backdrop of prison intrigue, it invites players to chart their way out of tightly-guarded confines, blending stealth with strategy and split-second decisions.
Using seas0npass for windows, I was able to successfully jailbreak my ATV2. However, after a couple of weeks use of XBMC with it my SMB would no longer work, would get operation timeout, could not connect to network error within XBMC. Tried to SSH into the device but Putty just gave 'Network error: Connection timed out' error. I could not ping the device either.
Restored ATV2 to non-jailbreak version. Retried seas0npass & it told me jailbreak was successful. But now I cannot SSH into it. Still get 'Network error: Connection timed out' from Putty & can't ping it.
Installed and ran Seas0nPass, got the little FC logo in the bottom right but cannot SSH. Timed out error. Reinstalled Seas0nPass, updated Seas0nPass. Ran the process three or four times. Plugged in my computer directly to the router. Made sure the router has AP isolation disabled. Cannot SSH, timed out error.
Then tried PwnageTool but It does not recognize the IPSW firmware which i downloaded from three or four different sources but it says "AppleTV2,1_4.4.4_9A406a_Restore.ipsw" is not the right firmware. The apptv is updated and this is the newest firmware so it has to be correct? Can't even re jail break with Pwnagetool. :( someone please help out with this.
3a8082e126