saber icon indicating copy to clipboard operation
saber copied to clipboard

Onyx SDK may be removed due to unmet Play Store requirements

Open adil192 opened this issue 2 months ago • 1 comments

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 (from com.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

adil192 avatar Oct 19 '25 20:10 adil192

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

adil192 avatar Oct 24 '25 00:10 adil192