Decompiling IronMonkey’s 2.5D Runner via Glassline
Back in 2010, IronMonkey Studios developed a dedicated 14-chapter 2.5D momentum platformer adaptation of Mirror’s Edge for iOS and Windows Phone. When Apple phased out 32-bit application support and EA decommissioned its matchmaking infrastructure, the title became stranded on obsolete hardware. The MoonCellar Team resolved this abandonment through Glassline (release v1.2), a clean-room decompilation project that reconstructed the game logic directly from the original 2010 iPad executable. Glassline strips away Apple’s proprietary legacy APIs (such as UIKit, fixed-function OpenGLES 1.1 contexts, and AudioToolbox) in favor of portable modern multimedia libraries: SDL2 for windowing and input, OpenGL ES for cross-platform graphics, OpenAL for positional sound, and FFmpeg for cutscene video decoding. Compiled natively for 64-bit ARM (aarch64) Android, Glassline bypasses iOS emulation entirely, delivering native execution, modern aspect ratio scaling, and rock-solid stability.
Sourcing the 2010 iPad .ipa Package and Launcher Setup
To comply with software copyright standards, Glassline contains zero copyrighted game assets or media files. You must provide the original game package from your own purchase of the 2010 iPad edition.
- Extract the game files from your own legal copy of the 2010 iPad release of Mirror’s Edge to obtain the original
.ipapackage. - Download and install
glassline-android-<version>.apk(release v1.2 or newer) from the MoonCellar Team GitHub repository onto any Android device running Android 8.0 or newer. - Transfer the
.ipapackage to your Android device’s internal storage or an accessible downloads folder. - Launch Glassline for the first time. The integrated setup wizard prompts you to select the
.ipapackage through the system file picker. - The port extracts and indexes the sound banks, chapter geometry, and Faith’s character models automatically, returning you straight to the main menu.
Rendering Enhancements, Visual Presets, and Revived Leaderboards
Glassline brings significant visual improvements over the 2010 iPad baseline. The port supports widescreen displays without horizontal stretching or letterboxing, featuring adjustable internal render scaling (100%, 75%, or 50%) to suit varying screen resolutions. Players can toggle between the Original aesthetic and an upgraded Remastered visual preset with improved filtering and sharper edge definition. On the networking front, Glassline introduces MoonCellar Online Services: an optional community backend that revives 28 achievements and restores global Time Trial leaderboards that were lost when EA terminated its official servers. The game remains 100% playable offline without requiring an account or network connection.
Momentum Parkour Touch Gestures and Physical Gamepad Rebinding
Faith’s rooftop acrobatic movement was originally tailored for touchscreens, and Glassline preserves these tactile controls: swipe upward to leap across gaps or scale vertical pipes, swipe downward to slide beneath ventilation ducts or coil during drops, and swipe forward to disarm armed corporate security guards. For players using handhelds or external Bluetooth controllers, Glassline integrates full physical controller mapping. Players can remap every parkour action, calibrate stick dead-zones with dedicated sliders, and engage in local or networked head-to-head speedrun races. On devices powered by a Snapdragon 720G or newer, the port maintains an unwavering 60 FPS with negligible battery consumption and zero thermal strain.