FilzaJailedDS fork with:
- A sandbox escape for iOS 18, iOS 26, and iOS 27 beta 1–4.
- App container access.
- Other less interesting directories listed below.
- A PosterBoard Wallpaper Lab.
Not every feature currently works on iOS 18 or iOS 26. Open an issue if you find a problem.
The unsigned IPA is available on the Releases page.
/private/var/mobile/Containers/Data/Application/
/private/var/mobile/Containers/Shared/AppGroup/
/private/var/mobile/Containers/Data/PluginKitPlugin/
/private/var/mobile/Containers/Data/VPNPlugin/
/private/var/mobile/Containers/Data/InternalDaemon/
/private/var/mobile/Containers/Data/System/
/private/var/mobile/Containers/Shared/SystemGroup/
/private/var/mobile/Containers/Data/Protected/
/private/var/containers/Shared/SystemGroup/systemgroup.com.apple.mobilegestaltcache/Library/Caches/
/private/var/containers/Shared/SystemGroup/systemgroup.com.apple.installcoordinationd/Library/InstallCoordination/
Keep this bundle and CodeDirectory identifier:
com.apple.mobile.MobileHouseArrest
Changing it disables the MobileHouseArrest path.
A free Apple Account, also called a Personal Team, cannot currently sign the standalone IPA while keeping the identity required by the MobileHouseArrest path.
The app needs the same value for both identifiers:
CFBundleIdentifier: com.apple.mobile.MobileHouseArrest
CodeDirectory identifier: com.apple.mobile.MobileHouseArrest
Free-account sideloading tools normally register a new App ID. Apple rejects
the identifier above with error 9400 or 9401. Allowing the signer to create
a unique bundle ID can make the app install, but it disables MobileHouseArrest
container access. Giving the app a normal bundle ID while keeping the
MobileHouseArrest CodeDirectory identifier also does not work. iOS rejects that
combination with MismatchedBundleIDSigningIdentifier before launch.
Do not use automatic bundle ID if you expect standalone MobileHouseArrest access. A successful install with a changed identifier is not a working sandbox escape.
Some users buy device-bound certificate and provisioning files from providers such as ArcticSign. These providers are independent of this project, and Apple can revoke their certificates. For more reputable and current sources, ask in the r/Jailbreak Discord or check r/sideloaded before paying.
Free-account users can try the unsigned IPA as a guest in LiveContainer:
Warning
LiveContainer compatibility is experimental. This mode does not provide MobileHouseArrest access. FilzaSlop cannot browse or edit containers for App Store apps or other apps installed by iOS. It can access only guest apps and data stored inside LiveContainer. Use this mode only to manage LiveContainer content.
- Install LiveContainer with SideStore or AltStore using its normal automatic bundle ID.
- Download the unsigned FilzaSlop IPA from the Releases page.
- Open LiveContainer, tap the plus button, and select the IPA.
- On iOS 26 or later, configure LiveContainer's JIT-less mode by importing the certificate from SideStore or AltStore.
- Refresh LiveContainer before its seven-day Personal Team profile expires.
Apple limits a Personal Team to three installed apps per device, ten registered App IDs, and seven-day provisioning profiles. LiveContainer uses one installed app and one App ID for its guest apps. See Apple's developer account overview, the Sideloadly FAQ, and the LiveContainer documentation for current setup and refresh details.
iOS 26 can hide third-party apps from the normal ContainerManager and
LaunchServices enumeration APIs. FilzaSlop now reads the device-local
LaunchServices store through the accessible com.apple.lsd service container.
It extracts bundle identifier candidates and confirms each candidate with a
direct class-2 ContainerManager lookup. The release IPA does not need a device
catalog.
MCMIdentifiers.plist remains an optional manual fallback. You can generate
one with scripts/refresh_device_catalog.sh and pass it as the third release
build argument.
export THEOS="$HOME/theos"
make clean
make package FINALPACKAGE=1Inject FilzaApplySandboxExt.dylib into Filza and sign the app.
To build the unsigned release IPA:
./scripts/build_release_ipa.sh \
FilzaSlop-v1.0.0-unsigned.ipa \
FilzaSlop-v1.0.1-unsigned.ipa- 34306/FilzaJailedDS
- CrazyMind90
- XPF and ChOma contributors
SerStars/nugget-wallpapers- mightycooldude12