Displaying 1 to 20 from 20 results

IPAPatch - Patch iOS Apps, The Easy Way, Without Jailbreak.

  •    Objective-C

IPAPatch provide a simple way to patch iOS Apps, without needing to jailbreak. You can run your own code inside ipa file as a dynamic library. So you can change behavior of that app by utilizing Objective-C runtime.

ProvisionQL - Quick Look plugin for apps and provisioning profile files

  •    Objective-C

Inspired by a number of existing alternatives, the goal of this project is to provide clean, reliable, current and open source Quick Look plugin for iOS & macOS developers. Thumbnails will show app icon for .ipa/ .xcarchive or expiring status and device count for .mobileprovision. Quick Look preview will give a lot of information, including devices UUIDs, certificates, entitlements and much more.

Mobile-Security-Framework-MobSF - Mobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing

  •    Python

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static, dynamic and malware analysis. It can be used for effective and fast security analysis of Android, iOS and Windows mobile applications and support both binaries (APK, IPA & APPX ) and zipped source code. MobSF can do dynamic application testing at runtime for Android apps and has Web API fuzzing capabilities powered by CapFuzz, a Web API specific security scanner. MobSF is designed to make your CI/CD or DevSecOps pipeline integration seamless. Your generous donations will keep us motivated.




frida-ios-dump - pull decrypted ipa from jailbreak device

  •    Python

For SSH/SCP make sure you have your public key added to the target device's ~/.ssh/authorized_keys file. Congratulations!!! You've got a decrypted IPA file.

PopcornTimeTV - Popcorn Time for Apple TV 4, iPhone and iPad

  •    Swift

PopcornTimeTV was an Apple TV, iPhone and iPad application to torrent movies and tv shows for streaming. Since 2016, this project has grown exponentially - both in its user base and in its functionality. However, the team size has gone the other way. We went from having 13+ developers on the team to 1 developer and 1 designer, both of whom have lives and projects outside of Popcorn Time. We have decided that we have given our all to this project and it's time for us to move on to pursue greater things. There is no doubt that this comes with a heavy heart as we have learned so much from this project and watched it grow from this simple torrenting app that could only play 720p video, to what it is today.

TransporterPad - iOS/Android app deployment tool for macOS

  •    Swift

TranspoterPad is app package deployment tool for everyone of development team. App package file (.ipa/.apk) is very popular exchange app binary in team, but it's install may difficult for not engineers(ex. designers, planners, etc.).

manifestparser - Manifestparser allows you to extract AndroidManifest

  •    Javascript

Manifestparser allows you to extract AndroidManifest.xml from android (apk) binary blobs. It also supports parsing binary plists (Apple propitiatory format) from ipa (iOS) binary blobs. You can find more examples by looking in the tests folder.


antenna - Painless iOS over-the-air enterprise distribution

  •    Ruby

Antenna aims to take the pain out of creating and distributing all the necessary files for Enterprise iOS over-the-air distribution. It generates the mandatory XML manifest, app icons and an HTML file, automatically extracting all the needed information from the specified .ipa file, and uploads everything via a distribution method of your choice (currently only S3 is supported, but you're encouraged to create other storage backends). The result is a (signed S3) URL, which you may then send to your clients, so they can easily install your app from Mobile Safari with just one tap. Note: App icons in any .ipa file are converted from PNG to Apple's CgBI file format and therefore not viewable in most applications, including Chrome and Firefox. Apple applications like (Mobile) Safari or Preview.app know how to handle the format though.

AMAppExportToIPA-Xcode-Plugin - AMAppExportToIPA-Xcode-Plugin is a simple Xcode plugin to export

  •    Objective-C

AMAppExportToIPA is a simple Xcode plugin to export .app to .ipa file. Note: Please update to v1.1 in order to avoid conflicts with other plug-ins.

IPA-Keyboard - IPA Keyboard

  •    Javascript

International Phonetic Alphabet Symbols Web and Desktop Application built using Vue.js, Gulp and Node-Webkit (nw.js). Responsive Cross-Browser Web Application and standalone Desktop Cross-Plattform Application for Mac OSX, Windows and Linux. Requirements : Node.js and gulp. Download and Install Node.js if you don't have it installed already on your computer from the node website, install gulp globally. In case you have a previous gulp version run npm rm --global gulp in order to avoid collision with the gulp-cli.

iGoat-Swift - OWASP iGoat (Swift) - A Damn Vulnerable Swift Application for iOS

  •    C

iGoat Quick Setup git clone https://github.com/OWASP/iGoat-Swift.gitand open iGoat-Swift.xcodeproj with xcode. Setup iGoat Server Navigate to server > docker_packaging and then use command docker compose up Using Cydia Repo - Open Cydia -> Sources -> Edit and add source http://swiftigoat.yourepo.com/ and then search for iGoat and install it.

ipa-metadata - extract metadata and provisioning information about an .ipa file

  •    Javascript

Inspired by the ipa info in shenzhen, but I wanted more general metadata information about the .ipa. I created a quick Bash script, but thought I could do a better job with a small NodeJS module. Note: the severe lack of naming convention in the properties, I'm preserving their original naming - see #7.

node-pngdefry - Repairing iPhone fried PNGs using Node.js

  •    C

Repairing iPhone fried PNGs using Node.js. This is a Node.js wrapper for pngdefry command line tool (created by Jongware) that reverses CgBI optimization on png images included into iPA files to make the images readable by the browser.

Yalu-Jailbreak-iOS-10

  •    Objective-C

This is GeoSn0w (@fce365)'s Yalu Jailbreak fork for iOS 10.0 to 10.2 by qwertyoruiopz with reinvented UI, certification status, and Mobile Substrate Disable / Enable toggle. This complies with the fixes pushed for HDMI Adapter on the GitHub code that are not available in yalu102 official IPA. Changes in Beta 13: Beta 13 comes as an improvement for Beta 12's interface so it shares the same features... only less interface bugs.

ios-uploader - Easy to use, cross-platform tool to upload iOS apps to App Store Connect.

  •    Javascript

Easy to use, cross-platform tool to upload iOS apps to App Store Connect. If you have Node.js and npm installed the simplest way is to just install the package globally. The tool will automatically be added to your PATH as ios-uploader.

xsampa - X-SAMPA to IPA converter

  •    Javascript

Xsampa.js converts X-SAMPA text into equivalent Unicode IPA symbols. It has no dependencies and should work in any browser with JavaScript enabled. It is designed to work locally and does not require access to a command-line or an internet connection. It also has a handy API allowing you to get arbitrary IPA text by linking directly to an X-SAMPA string in the URL. The main purpose of xsampa.js is to allow easy input of IPA without the need to install any special software, input methods, or command-line tools, and in circumstances where it may not be possible to get online. It also makes it easy to input IPA on mobile devices like phones where this would otherwise be difficult without special software.

ipautil - a useful utility for ios app security testing

  •    Python

ipautil is a useful utility for mobile security testing. This tool makes it easy to resign the IPA, check for potentially sensitive files and Info.plist in the IPA. It is a wrapper for codesign commands. I've only checked it works on macOS. Android version is here.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.