Employee responsibilities
Title: iOS App Store Protocol Reverse Engineering & Automation Script
Category: Reverse Engineering / Python Automation
Project Goal
We need a researcher/developer to reverse engineer the iOS App Store client protocol (official Apple Store app) and provide a script that can simulate authentication and purchase/download requests.
This is for automation/testing purposes — the deliverable is a Python/Node.js library that generates the required request headers and signatures.
Required Skills
iOS binary analysis (IDA Pro, Ghidra, Frida)
Experience with FairPlay decryption (frida-ios-dump)
Bypassing SSL Pinning and anti-debugging mechanisms
Ability to reverse cryptographic signatures (e.g., X-Apple-MD, X-Apple-MM)
Python or Node.js implementation
Deliverables
Core signature library (Python preferred) — generates valid App Store request headers dynamically
Demo script showing:
Account login (with 2FA handling)
Fetch app/product details
Build a purchase/download request (no actual payment required)
Brief analysis doc — explains key parameters and how they are generated
Budget
Open to negotiation based on experience and solution quality. Please propose your rate and timeline.
How to Apply
Share your past iOS reverse engineering projects (App Store / iTunes related is a plus)
Briefly describe your approach (tools, iOS version support, etc.)
Insolvo is not responsible for cooperation on these Vacancies, because they involve work outside the service.
Telegram Marketig
The price is subject to negotiation
Remote Work
Flex-time
3+ years experience
iOS App Store Protocol Reverse Engineering
$2 000 - $10 000
Remote Work
Part-time
Have not found a job yet? Earn money completing Tasks!