May 2022
Intermediate to advanced
166 pages
3h 5m
English
In comparison to Android apps, reverse engineering an iOS application is a bit more complicated. This is mainly due to the security controls that are implemented by iOS and the way Apple manages application installation and verification across all iOS devices. For example, to get the iOS App Store Package (IPA) from a device running on the application, you can't simply extract the IPA and install it on another iOS device. This is because all the applications that are installed from the Apple App Store are encrypted on the device. Here, you would be required to extract a decrypted IPA and then sign it again to be able to run it on another iOS device.
In this chapter, we will cover the following ...
Read now
Unlock full access