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.
First release of PlumeImpactor! The open-source & cross-platform sideloading alternative.
Notes
- Run
chmod +x /path/to/AppImageto run it on Linux. - Bugs will occur, first release is always the most nerve wracking x)
Future Plans
This is the first release and a lot hasn't made it in yet, here are whats been planned in the future:
- Tweak injection with ElleKit
- PlugIn deletion for registering less app IDs
- Export app option (needs tweak injection)
- Maybe: 32bit support for Windows
- Maybe: aarch64 support for Linux (and maybe 32-bit(?))
- Support flatpak
- TvOS sideloading (I need an AppleTV for this)
- Possibly come up with a better name than using the codename plumeimpactor
- Automatic app-refresh via background process.
Known issues
- SMS 2FA will fail due to sending invalid headers, will be fixed next release.
- Windows doesn't auto-login, will be fixed next release.
- On linux, the AppImage doesn't include libraries inside so on some distributions it will fail to launch, will be fixed next release.