Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Repository
A library for ios analysis
Basic Info
- Host: GitHub
- Owner: Sicksyg
- Language: Python
- Default Branch: main
- Size: 229 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
iOS SDK Analyser
This python program allows you to analyse iOS apps to find evidence of third-party libraries. The program is divided into two analytical methods: Static - The identification of known SDKs used by an app , and Dynamic - The identification of domains used by an app.
Research paper
A detailed account of the methodology is provided in Monitoring infrastructural power: Methodological challenges in studying mobile infrastructures for datafication by Lomborg, S., Sick Svendsen, K., Flensburg, S., & Sophus Lai, S. (2024) If you use this software, please cite the provided paper.
Requirements
Before you begin, ensure you have the following dependencies:
- Operating System: MacOS or Linux
- Device: Jailbroken iPhone
- Apple ID: It is recommended to set up a spare Apple ID for this project to avoid any potential issues with your primary account.
- Cable: USB-A to Lightning cable (USB-C to lightning can be unstable)
Installation
To install and set up the project, follow these steps:
Clone the repository:
sh git clone --recursive https://github.com/yourusername/iOS_SDK_ANALYSER.git cd iOS_SDK_ANALYSERSet up a virtual environment:
sh python3 -m venv venv source venv/bin/activateInstall dependencies:
sh pip install -r requirements.txtSet up Frida and libimobiletools:
- Follow the official Frida installation guide.
- Follow the official libimobiletools installation guide.
Connect your jailbroken iPhone:
- Ensure your iPhone is connected to your computer using the USB-A to Lightning cable.
- Verify that your iPhone is detected by running:
sh idevice_id -l
Configure your Apple ID:
- Use the spare Apple ID to sign in on your jailbroken iPhone.
- Ensure that the Apple ID is properly configured to avoid any interruptions during the analysis process.
Using the program
Static analysis

Project Status
- [x] Initial project setup
- [x] Implement central CLI
- [x] Write a utility script (App downloads, Search, etc.)
- [ ] Add verbose options
- [ ] Improve documentation for Frida
- [ ] Implement jailbreak detection script
License
This repository is licensed under Creative Commons Attribution 4.0 International CC BY 4.0.
This dataset/library is part of a project that has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme Datafied Living at The University of Copenhagen (Grant agreement ID: 947735)

Owner
- Login: Sicksyg
- Kind: user
- Repositories: 1
- Profile: https://github.com/Sicksyg
Watch out for my jank code
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it using the following reference."
authors:
- family-names: Lomborg
given-names: Stine.
- family-names: Sick
given-names: Kristian.
- family-names: Flensburg
given-names: Sofie.
- family-names: Sophus Lai
given-names: Signe.
title: "Monitoring infrastructural power: Methodological challenges in studying mobile infrastructures for datafication"
version: 1.0.0
doi: 10.14763/2024.2.1763
date-released: 2024-06-26
url: "https://doi.org/10.14763/2024.2.1763"
repository-code: "https://github.com/Sicksyg/iOS-SDK-Analyser"
preferred-citation:
type: article
authors:
- family-names: Lomborg
given-names: S.
- family-names: Sick
given-names: K.
- family-names: Flensburg
given-names: S.
- family-names: Sophus Lai
given-names: S.
title: "Monitoring infrastructural power: Methodological challenges in studying mobile infrastructures for datafication"
journal: "Internet Policy Review"
volume: 13
issue: 2
year: 2024
doi: 10.14763/2024.2.1763
GitHub Events
Total
- Watch event: 3
- Push event: 12
- Create event: 4
Last Year
- Watch event: 3
- Push event: 12
- Create event: 4