A runtime-injectable file manager dylib for iOS apps. Browse, edit, import, rename, and delete files within an app's sandbox — no jailbreak required.
- Browse the app's full sandbox directory
- Open and edit text files (
.txt,.json,.plist,.xml,.log,.yaml,.js,.html,.css,.m,.h,.swift,.py,.sh,.md) - Share/export any other file type via the system share sheet
- Import files into any directory via the document picker
- Swipe left on a file to delete it
- Swipe right on a file to rename it
- Long press a file to force-open it in the text editor
Take a screenshot (Power + Volume Up / Home + Power) while inside the target app. The file manager will appear over the app.
Press ✕ (top-left) to dismiss.
Requirements:
- Theos
- iPhoneOS 16.5 SDK (place in
~/theos/sdks/)
make clean && makeThe built dylib will be at:
.theos/obj/debug/RWFileManager.dylib
Inject RWFileManager.dylib into any IPA using a tool such as KSign, Sideloadly, or similar. The dylib works on iOS 16 and later including iOS 26.
- Only has access to the target app's sandbox — it cannot browse outside of it
- Works in Unity and other game engine apps since it uses a system-level screenshot trigger rather than touch gestures