Pinned Tweet
Introducing bad_query, a zero-day sandbox escape PoC for iOS 26 and 27.
This bug has been patched earlier today in iOS 27.0 beta 5, but not 26.6.1. Be careful out there, and use this for good.
Coordinated release with @0xjohnny and @rooootdev :p
github.com/forcequitOS/bad_q…
forcequit retweeted
Hey @discord @discord_support my discord account got violations for "child safety" however the content I posted is just not a violation at all. Let's not let AI make management decisions for our accounts? Can I please speak to a human and resolve this.
If you’re on any iOS 27.x beta: please restore to 26.6.1 RC (heavily preferred since it has DelayOTA) or 27.0.1.
If you’re on an iPhone 18 Pro (Max): install 27.0.1, it patches some important issues for usability
If you’re on any other stable iOS release: *STAY WHERE YOU ARE!*
Rest in peace to maybe the most insane bug ever. This was bound to happen…
I barely did anything with it, so I don’t have much to show unfortunately LOL
To celebrate iOS 27’s release, why not release a sandbox escape?
Announcing airlift: a PoC abusing a media sync path for out-of-scope access across much of /var/mobile via macOS↔iOS pairing.
No MobileGestalt edits yet; looking into it.
github.com/0xjohnnydev/airli…
iOS 26.6.2 does not patch bad_query and it’s been public for almost a month. Apple, what are we doing?
Thanks @0xjohnny for diffing 26.6.2 in under an hour 🤝
I managed to pull off dylib embedding in Swift Playgrounds.
This requires a sandbox escape (like bad_query), or maybe backup modification.
Here's a demo of some App Store apps running in Playgrounds. (Enchanted LLM, Glimpse 2, Web Archive Inspector)
The Polishing Cloth (2026) is a disappointment to say the least.
While it is a good cloth still, it simply does not match the quality of its predecessor. At least it’s half the price.
So 26.6.1's final release has a new build number...
...but Apple didn't patch bad_query, so there's a zero-day sandbox escape in an iOS version that released today, a week after I published bad_query and they patched it in 27.0 beta 5.
Probably 26.6.1 stable and maybe 27.0 beta 6 coming out on Monday?
26.6.1 stable I assume will have a different build number, and should (hopefully) patch bad_query and the other sandbox escapes
Long shot, but I’ll try anyways.
Does anyone have an Apple Watch running watchOS 27 beta 1-4?
If so, please reply with your Apple Watch model if you have a Mac and would be willing to get me a MobileGestalt cache dump from your watch for research, thank you!
If this can be figured out, the potential for cool MobileGestalt tweaks on watchOS (27.0b1-b4) might be possible, including faces from other models...?
For those interested in contributing, see here:
github.com/forcequitOS/watch…
forcequit retweeted
hi, I was planning to hold off on releasing this but as iOS 27 beta 5 unexpectedly patched the sbx escape im releasing the app now.
mond is a simple mobilegestalt editor that currently supports iOS 27 and 26 (YMMV) and utilizes the cmg/bad_query exploit.
github.com/rooootdev/mond
Apple pulled a Red Wedding on my sandbox escape and MobileGestalt bugs in iOS 27 beta 5, likely thanks to Mythos. So I’m releasing the PoCs now.
Coordinated release with @rooootdev and @forcequit.
0xjohnnydev.github.io/blog/i…


















