Skip to content

Orbit v2.0.0

Latest

Choose a tag to compare

@egeeuzun egeeuzun released this 22 Aug 12:06
· 1 commit to master since this release

Second release, and the first one shaped by an outside contribution — thanks to @timcho968 for PR #2.

Updating from 1.228

No reinstall needed. The signing key was rotated in this release, which normally breaks in-place updates. It does not here: the new certificate is carried by a SigningCertificateLineage, so Android 13+ verifies against the new key while older versions keep validating against the previous one. Just install over your current version.

What's new

Webapp mode — pin any site to your home screen and it opens as a fullscreen window with no address bar, in its own task. Re-tapping the shortcut returns to the same window. Ad blocking and downloads work inside it.

Downloads — handled through the system DownloadManager, with a progress notification and files landing in Downloads. Also fixes APK links served without a Content-Disposition header.

Ad popup blockingwindow.open calls to domains the engine flags as popups no longer open a window, in both the browser and webapp mode. You get a short toast instead.

Russian filter lists on by default — AdGuard Russian and RU AdList, bringing the catalog to 14 lists. Existing installs pick them up automatically, no manual step.

Privacy — browsing history, bookmarks and open tabs no longer go into Google cloud backup or device transfer; only the settings file does. The Private tab now honestly states that cookies and logins are shared with regular tabs, rather than implying isolation it does not provide.

Interface — Jelly-style bottom bar (Home / Address / Reload / Tabs / Menu), a thin progress bar over the page, edge-to-edge layout with proper insets for cutouts and keyboard, and a reload button that turns into stop while loading. Fullscreen video keeps and restores scroll position.

Performance — lazy image loading, renderer priority tuning, and an optional turbo mode with per-site profiles.

Full list, in Russian and English: CHANGES.md

Signing

Releases up to 1.228 were signed with the Android debug key, whose password is publicly known — anyone could have signed a fake Orbit update. From 2.0.0 the app is signed with a real RSA-4096 key held only by the maintainer.

New certificate SHA-256:

59:17:B8:A8:61:3A:AF:B3:BA:6D:C3:87:BE:CF:D9:CD:E5:E0:65:15:C2:01:4C:6F:BB:D6:99:6E:F1:45:43:CB

Because minSdk is still 21, devices below Android 13 continue to validate against the old certificate through the v1/v2 signature blocks. That transition completes when minSdk is raised. Details: docs/pipeline/brief.md

Which APK

File For
orbit-2.0.0-arm64-v8a.apk most phones from roughly 2016 onward (64-bit ARM)
orbit-2.0.0-armeabi-v7a.apk older 32-bit ARM devices
orbit-2.0.0-x86_64.apk emulators and x86 Chromebooks
orbit-2.0.0-universal.apk all of the above in one larger file, if unsure

Requires Android 5.0 (API 21) or newer.

Checksums

e29da5c2fe2c398ac8a6a287f867da158194ce4e5bb7854242944a6738bf23de  orbit-2.0.0-arm64-v8a.apk
da13c4903c5cc1668ed7df5a0e039e5cb7b8a5049709e667744087413858ae75  orbit-2.0.0-armeabi-v7a.apk
e7bd4d7cd79cfb597b2e4cf97d8a02024cde9ac013a69c7d85233c5c9e0771e6  orbit-2.0.0-universal.apk
1e366753b969db4193af51015e7a2a2b9c6f85c0e79322f12c800ca79a0ad72d  orbit-2.0.0-x86_64.apk