Manually decrypting iOS & tvOS apps with LLDB and debugserver
When automated tools like TrollDecrypt fail on newer jailbreaks, it’s time to dust off the old-school manual decryption method using LLDB to dump memory directly.
When automated tools like TrollDecrypt fail on newer jailbreaks, it’s time to dust off the old-school manual decryption method using LLDB to dump memory directly.
How I reversed the Google IMA SDK implementation in the Oqee app to completely block pre-roll and mid-roll ads on iOS and tvOS using a custom VMAP payload.
Reversing Free’s Oqee app to find hidden developer settings, NSUserDefaults bypasses, and a literal Konami code gesture sequence.
Breaking down obfuscated dylibs, CloudKit crashes, and certificate pinning.
Reverse engineering the myTF1 iPhone app to block video ads using a Theos tweak.
Reverse engineering the myTF1 Apple TV app to block video ads using Frida and a Theos tweak.
Reversing the Crédit Agricole app: Analyzing its Swift-based jailbreak checks, debugging with LLDB to identify the specific file triggering the block, and implementing a Frida bypass.
Reversing the main Banque Postale app: Dealing with Hermes bytecode, analyzing the JailMonkey library, and discovering why the detection logic fails on modern rootless jailbreaks.
A deep dive into the Banque Postale iOS app’s jailbreak detection.