Performance Injector

Performance Injector

The GameBench Performance Injector is a desktop app for MacOS and Windows that ‘injects’ the native library from Studio SDK into pre-built Android and iOS apps.

No source code is required, you just drop your app bundle (.apk or .ipa) onto the GUI and it produces a modified app bundle ready for installation on your test devices.

Download

Recent Releases

1.11.1 October 31st 2025
  • iOS: Fix for missing FPS for certain render paths
1.11.0 October 16th 2025
  • Injector:
    • Better handling when Apple ID belongs to multiple dev teams
    • Improved UX for Apple Code-Signing issues
  • Android & iOS:
    • Restored ability to capture multiple screenshot sizes
    • Session stop now closes any unclosed marker periods
  • Android:
    • Support for Adreno 800 series GPUs
    • Added ‘prefab’ declarations for easier integration with native lib
    • Fix for “missing class” Java exception on Android 7
  • iOS:
    • Fixed misaligned UI when app is landscape
    • Overlays now appear on non-Metal apps
    • Updated frame counter logic to include non-Metal apps.
1.10.0 September 2nd 2025
  • New web-based control interface (on port 8080) for the use of lazily-bound test scripts.
  • Added getSessionId() C API.
  • API names synchronised across C, C#, and Java
  • Injector: New command-line interface to replace gbtool.jar. (Run with “–help” to see options.)
  • Injector/Android: ApkToolLib now always uses its internal android-framework.jar. This fixes issues caused by incompatible framework versions left in the user’s home dir.
  • Injector/Android: Support for keystore alias selection in password dialog (and CLI)
  • Injector: Fix for slightly-lagged console output.
  • Android: Screenshot support added for vkQueueSubmit()-based renderers in latest Unity & Unreal engines
  • Android: Screenshots now have correct orientation in dashboard
  • Android: Support for 16KB pages.
  • Android: Fix for crashes on Pixels running Android 16
1.9.1 July 16th 2025
  • Injector: Fixed iOS error: “Cannot read properties of undefined (reading ‘includes’)”
  • Injector: Fixed bug whereby “Sign only” was wrongly removing the native library
1.9.0 July 9th 2025
  • Injector: Major rework of renderer and generally trying to follow ElectronJS best practices

Full Release History

Last updated on