{
  "schema": 3,
  "ecosystemApi": 1,
  "channel": "stable",
  "channels": [
    "stable"
  ],
  "updated": "2026-10-29T18:30:41Z",
  "tools": {
    "unbolt-hub": {
      "version": "0.6.3",
      "notes": "Hub 0.6.3 \u2014 current ecosystem manifest (launcher, RootForge 2.4.5, Orbit 2.1.3, PolyQon 0.2.19, Xposed 0.3.5), API 24/25 root fix.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/unbolt-hub/archive/v0.6.3.tar.gz",
      "desktopVersion": "0.4.4",
      "apk": "/downloads/UnboltHub-0.6.3.apk",
      "apkVersion": "0.6.3",
      "apkSize": 1860706,
      "apkSha256": "d4165c359ea2bcaec74da4cf620b2ad4cbdb8ff951e01825f96d1a2c31c00fd9",
      "deb": "/downloads/unbolt-hub_0.4.4_all.deb",
      "debSize": 100792,
      "debSha256": "fc5b3c8ca22b7bdd0542923c432db3e07549e43285c858b3f9bc9475a58213c4",
      "exe": "https://pub-02cbdca8b1e04b4f8c21121d88953e80.r2.dev/UnboltHub.exe",
      "exeSize": 32048368,
      "exeSha256": "45f46f4a72d041e08749bd7cc8756913974b42479bbee1612a125ed0496e63c7"
    },
    "rootforge": {
      "version": "2.4.6",
      "notes": "RootForge 2.4.6 \u2014 licence wording matches GPL-3.0-only; verified restore and clean packaging from 2.4.5.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/rootforge/archive/v2.4.6.tar.gz",
      "deb": "/downloads/rootforge_2.4.6_all.deb",
      "debSize": 3867264,
      "debSha256": "6eeb089707b8bc0ca1d24ef9fe11028a747a4ca5da5ac40191d97e6d95f1e3d5",
      "exe": "https://pub-02cbdca8b1e04b4f8c21121d88953e80.r2.dev/RootForge.exe",
      "exeSize": 42542598,
      "exeSha256": "9454da5052cd6950adf6b5dae1742ac092ae04f2c996eee1fea7c67b28d9de7e"
    },
    "orbit": {
      "version": "2.1.4",
      "notes": "Orbit 2.1.4 \u2014 auth_param.dat correctly credited as Bifrost MIT with Samsung protocol caveat; queue and packaging fixes included.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/orbit/archive/v2.1.4.tar.gz",
      "deb": "/downloads/orbit-fusclient_2.1.4_all.deb",
      "debSize": 781278,
      "debSha256": "3f0ce44c761fe40aea758e4d4a46c3d12bd6b6a23e58e0609425e3982d5cfc8b",
      "exe": "https://pub-02cbdca8b1e04b4f8c21121d88953e80.r2.dev/Orbit.exe",
      "exeSize": 16162188,
      "exeSha256": "7c38f9983f490f6de4534fced3b143d24b2687cc1972c11d2eefe6862c27b088"
    },
    "polyqon-xposed": {
      "version": "0.3.5",
      "notes": "Xposed 0.3.5 \u2014 crash guard no longer counts resource hooks as SystemUI restarts; reproducible licence packaging.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/polyqon-xposed/archive/v0.3.5.tar.gz",
      "apk": "/downloads/polyqon-xposed-0.3.5.apk",
      "apkVersion": "0.3.5",
      "apkSize": 107716,
      "apkSha256": "b679f90d1daeb7d1415c3261684644cb3ad5da6425691efc344d93ee5308d02f"
    },
    "polyqon": {
      "version": "0.2.20",
      "notes": "PolyQon 0.2.20 \u2014 strict CSP in the WebView (no inline/remote script), SELinux panic restore, production domain.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/polyqon/archive/v0.2.20.tar.gz",
      "desktopVersion": "0.2.2",
      "apk": "/downloads/polyqon-app-0.2.20-webview.apk",
      "apkVersion": "0.2.20",
      "apkSize": 173733,
      "apkSha256": "738766fba282d98d5d40e4b06703f2958056a0b18f03aff40dfcae2331c37889",
      "deb": "/downloads/polyqon_0.2.2_all.deb",
      "debSize": 68528,
      "debSha256": "894823045de3d138acd6a2368d57bcfc0379f35d9da7a2388e3f122d088b5fa0",
      "exe": "https://pub-02cbdca8b1e04b4f8c21121d88953e80.r2.dev/PolyQon.exe",
      "exeSize": 32357702,
      "exeSha256": "6dc12b5174a15b6e74b4766f8d5146d75990f7bcd0456cd8d17a838fc64aeb97"
    },
    "unbolt-home": {
      "version": "0.13.2",
      "notes": "Unbolt Home 0.13.2 \u2014 first-run preset now runs off the main thread; search/page-dot/signing fixes from 0.13.1 included.",
      "srcTarball": "https://codeberg.org/getbacktoyahroots/unbolt-home/archive/v0.13.2.tar.gz",
      "apk": "/downloads/UnboltHome-0.13.2-release.apk",
      "apkVersion": "0.13.2",
      "apkSize": 31175824,
      "apkSha256": "acc495118b54725ce2bb030067c57716109e4ea80fd5532591a1c160447d3b71"
    }
  }
}
