Onyx SDK may be removed due to unmet Play Store requirements
Problem
The onyxsdk-pen package doesn't support 16 KB page sizes, but support is required by the Play Store by November 1st 2025*.
*Update: My deadline extension has been granted and we now have until 31 May 2026.
Action
If Onyx doesn't meet the deadline, I will be forced to remove their SDK from Saber or I won't be able to publish updates.
Why not distribute Onyx-compatible APKs outside the Play Store?
- Unmaintained: I haven't been able to develop Onyx-specific features for years due to selling my Onyx tablet. I can't test or update anything onyx related.
- Device support: The onyx sdk doesn't work with every device, even previously supported devices. There isn't much transparency about which ones are supported, so the best I could tell users is "maybe".
- App stores: The Play Store is our primary distribution method and sideloading APKs is (for good or bad) pretty niche. I don't plan to maintain a feature that the vast majority won't use.
Current status
No change yet. Last checked on 2025/10/19:
The native library
arm64-v8a/libc++_shared.so(fromcom.onyx.android.sdk:onyxsdk-pen:1.5.0.4) is not 16 KB aligned.
See mvnrepository for the latest sdk version.
Impacted issues
- #542
- #1452
- Upstream: https://github.com/onyx-intl/OnyxAndroidDemo/issues/132
Today I've also got the same error as https://github.com/saber-notes/saber/issues/1514. I'm able to bypass it for now.
Your app uses one or more unsupported APIs
Your app uses API bypass SDKs that are affected by the latest updates to Android runtime (ART).
Your app may crash for users on the new Android runtime, which is the default on Android 16 devices.
Devices running Android 12 and higher (over 80% of devices) can also update to the new runtime.
Remove the following API bypass SDKs from your app:
org.lsposed.hiddenapibypass:hiddenapibypass