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/
# Notes
/private/var/mobile/Containers/Shared/AppGroup/<Notes-group-UUID>/NoteStore.sqlite
# Safari app data
/private/var/mobile/Containers/Data/Application/<Safari-app-UUID>/
# Safari shared data: group.com.apple.safari
/private/var/mobile/Containers/Shared/AppGroup/<Safari-group-UUID>/
Wallpaper Lab can:
- Inspect the PosterBoard descriptor store.
- Import the bundled Cipher wallpaper.
- Import extracted
.tendieswallpaper packages. - Apply the PosterBoard refresh preferences.
- Roll back the latest import.
Place additional packages in:
Documents/Device Storage/[MHA-C2] Wallpaper Lab/Imports/
Use the Wallpaper button at the Wallpaper Lab root. Imports add new descriptor directories and keep a rollback backup. They do not overwrite the PosterBoard database or existing descriptors.
Keep this bundle and CodeDirectory identifier:
com.apple.mobile.MobileHouseArrest
Changing it disables the MobileHouseArrest path.
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