├── .gitignore ├── App Resources ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard └── Info.plist ├── External └── include │ └── mach │ └── mach_vm_private.h ├── Package └── DEBIAN │ └── control ├── Readme.md ├── Scripts └── build.sh ├── Source ├── Binary Reading │ ├── BinaryError.swift │ ├── DataConvertible.swift │ └── DataView.swift ├── Bridging.h ├── C API Wrappers │ ├── FLXPrivateApi.h │ ├── FLXPrivateApi.mm │ ├── FLXSystemApi.h │ └── FLXSystemApi.m ├── Commands │ ├── DecryptFile.swift │ └── FlexDecrypt.swift ├── Debugging │ └── FLXLog.swift ├── Extensions │ └── Int+Convenience.swift ├── Mach-O │ ├── Decrypt │ │ ├── MachOFile+Decrypt.swift │ │ └── MachOFile+SpawnDecrypt.swift │ ├── MachOBinary.swift │ ├── MachOError.swift │ ├── MachOFile.swift │ ├── MachOSlice.swift │ └── Structure │ │ ├── ArchitectureValue.swift │ │ ├── MachOEncryptionInfo.swift │ │ ├── MachOHeader+DataConvertible.swift │ │ ├── MachOHeader.swift │ │ ├── MachOLoadCommand.swift │ │ ├── MachOSegment.swift │ │ └── MachOStructs.swift ├── flexdecrypt.entitlements └── main.swift └── flexdecrypt.xcodeproj ├── project.pbxproj ├── project.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist └── xcshareddata └── xcschemes └── flexdecrypt.xcscheme /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/.gitignore -------------------------------------------------------------------------------- /App Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/App Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /App Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/App Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /App Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/App Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /App Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/App Resources/Info.plist -------------------------------------------------------------------------------- /External/include/mach/mach_vm_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/External/include/mach/mach_vm_private.h -------------------------------------------------------------------------------- /Package/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Package/DEBIAN/control -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Readme.md -------------------------------------------------------------------------------- /Scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Scripts/build.sh -------------------------------------------------------------------------------- /Source/Binary Reading/BinaryError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Binary Reading/BinaryError.swift -------------------------------------------------------------------------------- /Source/Binary Reading/DataConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Binary Reading/DataConvertible.swift -------------------------------------------------------------------------------- /Source/Binary Reading/DataView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Binary Reading/DataView.swift -------------------------------------------------------------------------------- /Source/Bridging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Bridging.h -------------------------------------------------------------------------------- /Source/C API Wrappers/FLXPrivateApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/C API Wrappers/FLXPrivateApi.h -------------------------------------------------------------------------------- /Source/C API Wrappers/FLXPrivateApi.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/C API Wrappers/FLXPrivateApi.mm -------------------------------------------------------------------------------- /Source/C API Wrappers/FLXSystemApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/C API Wrappers/FLXSystemApi.h -------------------------------------------------------------------------------- /Source/C API Wrappers/FLXSystemApi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/C API Wrappers/FLXSystemApi.m -------------------------------------------------------------------------------- /Source/Commands/DecryptFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Commands/DecryptFile.swift -------------------------------------------------------------------------------- /Source/Commands/FlexDecrypt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Commands/FlexDecrypt.swift -------------------------------------------------------------------------------- /Source/Debugging/FLXLog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Debugging/FLXLog.swift -------------------------------------------------------------------------------- /Source/Extensions/Int+Convenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Extensions/Int+Convenience.swift -------------------------------------------------------------------------------- /Source/Mach-O/Decrypt/MachOFile+Decrypt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Decrypt/MachOFile+Decrypt.swift -------------------------------------------------------------------------------- /Source/Mach-O/Decrypt/MachOFile+SpawnDecrypt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Decrypt/MachOFile+SpawnDecrypt.swift -------------------------------------------------------------------------------- /Source/Mach-O/MachOBinary.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/MachOBinary.swift -------------------------------------------------------------------------------- /Source/Mach-O/MachOError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/MachOError.swift -------------------------------------------------------------------------------- /Source/Mach-O/MachOFile.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/MachOFile.swift -------------------------------------------------------------------------------- /Source/Mach-O/MachOSlice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/MachOSlice.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/ArchitectureValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/ArchitectureValue.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOEncryptionInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOEncryptionInfo.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOHeader+DataConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOHeader+DataConvertible.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOHeader.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOLoadCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOLoadCommand.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOSegment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOSegment.swift -------------------------------------------------------------------------------- /Source/Mach-O/Structure/MachOStructs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/Mach-O/Structure/MachOStructs.swift -------------------------------------------------------------------------------- /Source/flexdecrypt.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/flexdecrypt.entitlements -------------------------------------------------------------------------------- /Source/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/Source/main.swift -------------------------------------------------------------------------------- /flexdecrypt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/flexdecrypt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /flexdecrypt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/flexdecrypt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /flexdecrypt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/flexdecrypt.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /flexdecrypt.xcodeproj/xcshareddata/xcschemes/flexdecrypt.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnCoates/flexdecrypt/HEAD/flexdecrypt.xcodeproj/xcshareddata/xcschemes/flexdecrypt.xcscheme --------------------------------------------------------------------------------