Skip to content

v1.3.3 Auto-Apply fix

Choose a tag to compare

@bkaganovich-stack bkaganovich-stack released this 25 Mar 05:21
· 21 commits to main since this release

What's new in this fork

Fork of tdrkDev/pixel-volte-patch (QPR2 Beta 3 fix). All original features preserved; three new features added:

✅ Settings persistence

Every toggle change is saved to SharedPreferences automatically.

✅ Auto-apply on reboot

Enable "Auto-apply settings on reboot" on the Home screen. After each reboot the app waits for Shizuku (up to 5 min) and re-applies your carrier config with no user interaction.

Requires Shizuku auto-start via Wireless ADB:

  1. Developer Options → Wireless Debugging — keep enabled (persists on Pixel, Android 11+)
  2. Shizuku → "Start via Wireless Debugging" → grant permission once
  3. Enable the toggle in this app

✅ Export / Import settings

SIM Config → Miscellaneous → Export / Import. JSON format, keyed by SIM slot index.


Bug fixes in this build

  • Fixed crash when opening/closing the file picker (export or import). moder.carrierName (a Shizuku IPC call) was re-executed on every Compose recomposition; wrapped in remember{} so it runs only once.
  • Fixed export producing empty JSON. saveCurrentSettings() is now called explicitly before reading from SharedPreferences for export.

Install

Download PixelIMS-1.3.3.apk. Enable "Install unknown apps" for your file manager, open the APK.

APK is signed with a local self-signed key. Uninstall the old version first if you had a different signing key.


Based on: tdrkDev/pixel-volte-patch @ qpr2
Original app: kyujin-cho/pixel-volte-patch
License: GPL-3.0