Skip to content

Releases: claration/Impactor

v2.0.3

28 Jan 04:35

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

Auto-refresh will not work the same on Linux as it would on other platforms like macOS/Windows, due to usbmuxd lacking WiFi connectivity so it will attempt to do it automatically only when a device is plugged in, we are looking for a proper solution though.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

What's Changed

  • Added support for EnsWilde for pairing file placement.
  • Added support for ByeTunes for pairing file placement.

Full Changelog: v2.0.2...v2.0.3

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-${type}.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

Full Changelog: v2.0.2...v2.0.3

v2.0.2

22 Jan 22:16

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

Auto-refresh will not work the same on Linux as it would on other platforms like macOS/Windows, due to usbmuxd lacking WiFi connectivity so it will attempt to do it automatically only when a device is plugged in, we are looking for a proper solution though.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

What's Changed

  • Increases refresh window from 1 day to 3 days.
  • Fixes CLI from not logging into Apple ID by setting a default crypto provider.

Full Changelog: v2.0.0...v2.0.2

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-${type}.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v2.0.0

19 Jan 17:07

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

Auto-refresh will not work the same on Linux as it would on other platforms like macOS/Windows, due to usbmuxd lacking WiFi connectivity so it will attempt to do it automatically only when a device is plugged in, we are looking for a proper solution though.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

What's Changed

  • Rewrote the entirety of the GUI so it uses iced instead of wxDragon, featuring a brand new style and design, with help from @se2crid & @BoardTM.
    • This was mainly due to maintainability and the library being the most mature out of all rust UI libraries.
  • Adds auto-refresh (experimental) feature, so you're able to refresh your apps without needing to reinstall!
    • This is in public beta, there may be issues.
    • Notifications are sent when a scheduled/manual refresh occurs.
  • Adds new tray icon, similar to Sideloadly.
  • Adds export P12 feature in settings.
  • Adds device utilities like adding pairing files to for example StikDebug, Feather, SideStore, and Protokolle.
  • Adds team-id picker in settings, allowing you to save your current team-id between multiple accounts.
  • Adds replace Cydia Substrate with ElleKit for users on iOS 26.
  • Adds auto-start option in settings for auto-refresh.
  • Apple Silicon sideloaded apps will now be placed in /Applications/iOS/*
  • Fixes issue where bundle names without ascii characters would fail when registering by @bitxeno in #87

New Contributors

Full Changelog: v1.4.1...v2.0.0

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-${type}.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v1.4.1

10 Jan 07:53

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

Changes

      dev khcrysalis PlumeImpactor

  • Introduces new icon made by @paigely! Thank you o(〃^▽^〃)o
  • Fixes issues involving the signer not signing .dylib files, by properly handling header magic.
  • Fixes ALTCertificate.p12 placement for LiveContainer+SideStore.
  • Fixes pairing file not being placed properly in applications.

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-${type}.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v1.4.0

30 Dec 01:19

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

Changes

  • Adds support for macOS Catalina, Big Sur, and potentially lower.
  • Adds portable exe for Windows in releases.
  • Adds support for manually triggering device trust dialog.
  • Fixes some apps not being installed properly on Apple Silicon Macs.
  • Fixes signing issues on Windows by doing additional checks.
  • Blacklists some capabilities from being registered, due to the fact that they would mainly need server-side setup.

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-${type}.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v1.3.0

21 Dec 22:45

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

Changes

  • Adds support for dark mode on Windows.
  • Adds progress bar instead of a spinner when installing apps.
  • Adds support for multiple accounts, saving apple-id sessions without needing to constantly log-in every launch.
  • Adds automatic device registering/installing when signing with plumesign CLI.
  • Fixes unhelpful error messages.
  • Fixes issues with names not getting properly stripped when registering app ids.
  • Updates idevice to support better error messages & faster ipa upload speeds.

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-setup.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-universal: Impactor CLI for macOS.
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v1.2.0

13 Dec 21:45

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

This project is still very new! Expect bugs to occur :)

Changes

  • Now supports Liquid Glass.
  • Now includes CLI builds in releases.
  • Added tweak injection using ElleKit.
    • Supporting embedding .deb, .dylib, .framework, and .bundle
  • Added an option to force Liquid Glass on apps.
  • Added Adhoc signing configuration for users who use AppSync Unified.
  • Added "Normal Install" which allows users to install encrypted apps (i.e. .ipa's gathered fromipatool)
    • Impactor automatically removes the receipt from the app which disables App Store updates.
  • Added option to export modified apps.
  • Fixed some apps not having proper exec permissions, thus end up not launching when sideloaded on macOS.
  • Fixed issue where certain disallowed entitlements were requested free accounts.

Full Changelog: v1.1.1...v1.2.0

Files

  • Impactor-macos-universal.dmg: Impactor GUI for macOS.
  • Impactor-windows-x86_64-setup.exe: Impactor GUI for Windows.
  • Impactor-linux-${arch}.AppImage: Impactor GUI for Linux on CPU architecture ${arch}
  • plumesign-macos-${arch}: Impactor CLI for macOS on CPU architecture ${arch}
  • plumesign-windows-x86_64.exe: Impactor CLI for Windows.
  • plumesign-linux-${arch}: Impactor CLI for Linux on CPU architecture ${arch}

v1.1.1

01 Dec 22:03

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

Changes

  • Fixes improper signing handling for certain cases involving .dylibs
    • This most importantly fixes TrollInstallerX & ChimeraPatch - Jailbreaks.app from not being able to be installed.
    • This also removes some disallowed app-groups from provisioning profiles, most importantly com.apple.token.
  • Now enables wifi-debugging on devices upon pairing-file placement.
  • Fixes pairing-file installation handling on LiveContainer+SideStore by creating parent directories first before placing by @se2crid in #25
  • Fixes some scaling issues on Windows by disabling HiDPI awareness in manifest.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

27 Nov 06:14

Choose a tag to compare

Important

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.

Changes

  • Overall UI improvements, now when pressing "Back" when finishing sideloading, it takes you to the main page.
  • Fixes Windows not saving credentials properly causing automatic login to not function.
  • Fixes 2FA via SMS headers not being valid, causing the code to not be sent.
  • Fixes macOS logins.
  • Fixes Linux AppImage's from not including necessary libraries for the GUI to function.
  • Adds Linux arm64 support.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

24 Nov 22:21

Choose a tag to compare

Important

On macOS, it's highly important you login to the Internet Accounts pane in macOS's settings before logging into Impactor, that way we're able to login seemlessly using Apple private services.

On Linux, usbmuxd must be installed on your system. Don't worry though, it comes with most popular distributions by default already! However, due to some distributions udev rules usbmuxd may stop running after no devices are connected causing Impactor to not detect the device after plugging it in. You can mitigate this by plugging your phone first then restarting the app.

On Windows, iTunes must be downloaded so Impactor is able to use the drivers for interacting with Apple devices.

Note

Pairing file installation is only available for devices plugged in via USB.

Tip

chmod +x /path/to/AppImage after downloading may be required for Linux.