For this guide I have used the Charles app for Mac OSX and my iPhone 6s, although this guide and the Charles app could be applied to any other OS and hardware.
Monitoring iOS HTTPS Network Traffic

Developer
For this guide I have used the Charles app for Mac OSX and my iPhone 6s, although this guide and the Charles app could be applied to any other OS and hardware.
Long time ago, Apple allowed firmware updates while offline, this make it impossible for them to control the firmware version on these devices.
After canceling this feature (in the early days), iOS devices will connect to an Apple server, send their device information, and through “signed” firmware, the devices receives a Digital Signature in order to upgrade their device.
In this article, I will cover the steps needed in order to develop a Cydia Substrate jailbreak tweak.