├── .gitignore ├── App Resources ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json ├── Base.lproj │ └── LaunchScreen.storyboard └── Info.plist ├── LICENSE ├── README.md ├── Source ├── Bridging.h ├── Commands │ ├── Download.swift │ └── Search.swift ├── IPATool.swift ├── Logger │ ├── ConsoleLogger.swift │ ├── LogLevel.swift │ └── Logging.swift ├── Networking │ ├── HTTPClient.swift │ ├── HTTPDownloadClient.swift │ ├── HTTPEndpoint.swift │ ├── HTTPMethod.swift │ ├── HTTPPayload.swift │ ├── HTTPRequest.swift │ ├── HTTPResponse.swift │ ├── RedirectEndpoint.swift │ └── URLSession.swift ├── Signature │ └── SignatureClient.swift ├── Store │ ├── StoreClient.swift │ ├── StoreEndpoint.swift │ ├── StoreRequest.swift │ └── StoreResponse.swift ├── iTunes │ ├── iTunesClient.swift │ ├── iTunesEndpoint.swift │ ├── iTunesRequest.swift │ └── iTunesResponse.swift ├── ipatool.entitlements └── main.swift └── ipatool.xcodeproj ├── project.pbxproj ├── project.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist └── xcshareddata └── xcschemes └── ipatool.xcscheme /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/.gitignore -------------------------------------------------------------------------------- /App Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/App Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /App Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/App Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /App Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/App Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /App Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/App Resources/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/README.md -------------------------------------------------------------------------------- /Source/Bridging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Bridging.h -------------------------------------------------------------------------------- /Source/Commands/Download.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Commands/Download.swift -------------------------------------------------------------------------------- /Source/Commands/Search.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Commands/Search.swift -------------------------------------------------------------------------------- /Source/IPATool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/IPATool.swift -------------------------------------------------------------------------------- /Source/Logger/ConsoleLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Logger/ConsoleLogger.swift -------------------------------------------------------------------------------- /Source/Logger/LogLevel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Logger/LogLevel.swift -------------------------------------------------------------------------------- /Source/Logger/Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Logger/Logging.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPClient.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPDownloadClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPDownloadClient.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPEndpoint.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPMethod.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPPayload.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPPayload.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPRequest.swift -------------------------------------------------------------------------------- /Source/Networking/HTTPResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/HTTPResponse.swift -------------------------------------------------------------------------------- /Source/Networking/RedirectEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/RedirectEndpoint.swift -------------------------------------------------------------------------------- /Source/Networking/URLSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Networking/URLSession.swift -------------------------------------------------------------------------------- /Source/Signature/SignatureClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Signature/SignatureClient.swift -------------------------------------------------------------------------------- /Source/Store/StoreClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Store/StoreClient.swift -------------------------------------------------------------------------------- /Source/Store/StoreEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Store/StoreEndpoint.swift -------------------------------------------------------------------------------- /Source/Store/StoreRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Store/StoreRequest.swift -------------------------------------------------------------------------------- /Source/Store/StoreResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/Store/StoreResponse.swift -------------------------------------------------------------------------------- /Source/iTunes/iTunesClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/iTunes/iTunesClient.swift -------------------------------------------------------------------------------- /Source/iTunes/iTunesEndpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/iTunes/iTunesEndpoint.swift -------------------------------------------------------------------------------- /Source/iTunes/iTunesRequest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/iTunes/iTunesRequest.swift -------------------------------------------------------------------------------- /Source/iTunes/iTunesResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/iTunes/iTunesResponse.swift -------------------------------------------------------------------------------- /Source/ipatool.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/ipatool.entitlements -------------------------------------------------------------------------------- /Source/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/Source/main.swift -------------------------------------------------------------------------------- /ipatool.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/ipatool.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ipatool.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/ipatool.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ipatool.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/ipatool.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ipatool.xcodeproj/xcshareddata/xcschemes/ipatool.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlevi309/ipatool-ios/HEAD/ipatool.xcodeproj/xcshareddata/xcschemes/ipatool.xcscheme --------------------------------------------------------------------------------