Skip to content

Releases: orailnoor/NativOS

NativOS 0.1.0 Alpha

Choose a tag to compare

@orailnoor orailnoor released this 05 Sep 07:06

NativOS 0.1.0 Alpha

This is the first public NativOS release. It is an early test release for rooted ARM64 Android phones, not a production-ready replacement for Android.

Highlights

  • Self-contained APK with an embedded X11 server and bundled Ubuntu 24.04 ARM64 rootfs
  • Touch-first Phosh/Wayland desktop with portrait and landscape handling
  • Display-cutout and Android navigation-inset support
  • Floating Home, Back, Linux overview, keyboard, fullscreen, and settings controls
  • Optional NativOS Android launcher role and Android app shortcuts in Phosh
  • Android/Linux shared folder at Internal storage/NativOS and /root/Shared
  • GNOME Console, Files, Software, Flatpak/Flathub integration, and local ARM64 .deb support
  • Turnip/Zink path for compatible Adreno applications with automatic software fallback
  • Key-only SSH support on port 8022 when OpenSSH is installed

Installation

  1. Download NativOS-v0.1.0-alpha-arm64.apk below.
  2. Install it on an ARM64 phone running Android 9 or newer.
  3. Open NativOS, allow notifications, and grant permanent root access.
  4. Leave the app open while the bundled Linux system is prepared.
  5. Test the desktop before optionally choosing NativOS as the default launcher.

Uninstalling NativOS deletes its private Linux environment and installed Linux applications. Back up important files through /root/Shared first.

Verification

The signed APK was clean-installed and boot-tested on:

  • Samsung Galaxy S23
  • Google Pixel 6a

The desktop has also been exercised during development on Poco F1 and Moto G71.

SHA-256:

993b342a6b62fcc9372568d73ba07bcdb3d18215e2aec3f1086cf60ee029ea3e

Known limitations

  • Root and ARM64 are required.
  • Phosh compositor presentation currently uses Pixman.
  • Flatpaks currently use software rendering; some large or sandbox-sensitive applications may be slow or fail to launch.
  • AMD64/x86-64 applications do not run natively.
  • Hardware integration and recovery behavior remain device-dependent.
  • Root may break banking, payment, DRM, and enterprise applications.
  • Rootfs upgrades and automated recovery are not complete.

Read the repository README before installation for application compatibility, troubleshooting, shared-folder use, GPU details, and non-root DroidDesk guidance.