github khcrysalis/Impactor v2.0.0

7 hours ago

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 :)

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

Known Issues

  • AppleTV support is bare, doesn't support wireless pairing.
  • Users may rarely have trouble logging in via SMS 2FA (#26).
  • Doesn't support iOS 8.
  • On Windows, since its not a unix-like operating system some apps may have trouble extracting due to having invalid characters in their file/folder names (i.e. ":").
  • unc0ver's DRM gets triggered.

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}

Don't miss a new Impactor release

NewReleases is sending notifications on new releases.