Repository navigation
v3.0.11 - slots stay usable, system apps out of the app list, simpler interface
Install: ResukiSU → Modules → install from storage → Axion-SPSM-v3.0.10-RMX3430.zip, then reboot. The zip contains the module and the app, so the app does not have to be installed separately.
This round comes out of the probe report and log you sent from your phone.
The "app suspended" bug is fixed
Adding an app while the mode is on used to leave it blocked, so tapping it answered app suspended. The six slots are the keep-working list, and the app now tells the module the moment that list changes:
- an app added to a slot is freed immediately, and stays usable;
- an app taken out of a slot goes back under the mode's background limits again (right away if the phone is idle, otherwise at the next screen-off);
- an app you suspended yourself is never released — only apps the module blocked are freed;
- nothing is left for the exit to undo twice, so switching the mode off still restores everything cleanly.
The app list is no longer buried
279 packages is mostly system apps. They are hidden now, with:
- a Show system apps switch, and
- the search box, which still takes a package name if you know it.
Your root apps and everything you installed yourself are always listed — ResukiSU, FKM and the other managers are never hidden, and hidden apps with no launcher icon are still there.
The interface is plainer, and carries no build numbers
- The launcher and the app no longer show any version text anywhere.
- The power-saving home screen now reads the way the phone's own mode does: one big battery percentage, one line under it, your six apps, and exit in the corner.
- Options are written in plain words — "Turn off double-tap to wake", "Switch off the big cores" — and each one says what you will actually notice.
Checking the options moved
The full-width button at the bottom is gone. There is a small Check in the top-right corner of Options instead. Tapping it explains first that the test takes about five minutes, that you can leave the phone aside, and that the report is written to /data/adb/spsm/state/probe.tsv. When it finishes it reads N working · N nothing to do · N could not check.
Three bugs your log gave me
cap_alwaysreported "could not check" — the tag was being read from the wrong column. It is a preference rather than a device change, and now says exactly that.gpu_capleft the GPU pinned to its lowest step after exit. The node it writes is a control node: reading it back gives a sentence that changes when it is set, so it can never be journalled as a value. It is now written to lock and0is written to release it — the exit releases the GPU explicitly.freeze_googledid nothing because Play Services is not installed on your phone (you run ReVanced GMS). The option now covers the installed GMS variants too.
app_restrict had no evidence in the report; the check now reads the standby bucket and background app-op of the apps in scope, so it reports what it actually did.
Tests
267 assertions across 56 cases, plus 22 install-suite checks, all green. The new cases cover slots in both directions with your own suspensions left alone, the GPU lock being released instead of journalled, and a preference-type option being reported as a preference.