Porter now serves its own protocol next to Shizuku's. The matching client SDK is porter-api 0.7.0.
Upgrading from v0.1.1-beta1
- If you set up Shizuku compatibility, open it in Porter and install the offered update. The beta1 companion no longer reaches Porter.
- If you exported the terminal helper, export it again from the terminal screen. It's now called
porsh, and the oldrishexport stops working. - Apps built on SDK 0.1.0 use their Shizuku path until they update to SDK 0.7.0.
Changes
- Available in 36 languages.
- Revoking or pausing an app now ends its running services, and approvals are tied to the app's signer.
- Start on boot works even if you leave Porter right after starting it, and no longer crashes a locked phone on Android 15+.
- Wireless start says when pairing is needed instead of showing "Socket closed".
Verify downloads against the signing certificate in SECURITY.md.