waydroid logo

A container-based approach to boot a full Android system on regular GNU/Linux systems running Wayland based desktop environments.

shape shape
Features

Main Features of Waydroid

Waydroid uses Linux namespaces (user, pid, uts, net, mount, ipc) to run a full Android system in a container and provide Android applications on any GNU/Linux-based platform (arm, arm64, x86, x86_64). The Android system inside the container has direct access to needed hardware through LXC and the binder interface.

Free and Open-Source

The Project is completely free and open-source, currently our repo is hosted on Github.

Full app integration

Waydroid integrated with Linux adding the Android apps to your linux applications folder.

Multi-window mode

Waydroid expands on Android freeform window definition, adding a number of features.

Full UI Mode

For gaming and full screen entertainment, Waydroid can also be run to show the full Android UI.

Near native performance

Get the best performance possible using wayland and AOSP mesa, taking things to the next level

Active community

Find out what all the buzz is about and explore all the possibilities Waydroid could bring

About Us

Get your favourite Android Apps on Linux.

Waydroid brings all the apps you love, right to your desktop, working side by side your Linux applications.
The Android inside the container has direct access to needed hardwares.
The Android runtime environment ships with a minimal customized Android system image based on LineageOS. The used image is currently based on Android 13

Install Instructions
about-image
Docs

Our Documentation

Our documentation site can be found at docs.waydro.id

Bugs & Reports

Bug Reports can be filed on our repo Github Repo

Project Development

Our development repositories are hosted on Github

How to Install ?

Please refer to our installation docs for complete installation guide.

Manual Image Download

You can also manually download our images from

sourceforge logo SourceForge
shape
Instructions

Quick install reference

For systemd distributions

Waydroid supports most common architectures (ARM, ARM64, x86 & x86_64 CPUs)

Waydroid uses Android's mesa integration for passthrough, and that enables support to most ARM/ARM64 SOCs on the mobile side, and Intel/AMD GPUs for the PC side. For Nvidia GPUs (except tegra) and VMs, we recommend using software-rendering

Follow the install instructions for your linux distribution. You can find a list in our docs.

After installing you should start the waydroid-container service, if it was not started automatically:

sudo systemctl enable --now waydroid-container

Then launch Waydroid from the applications menu and follow the first-launch wizard.

If prompted, use the following links for System OTA and Vendor OTA:

https://ota.waydro.id/system

https://ota.waydro.id/vendor

For further instructions, please visit the docs site here

Litomplo Ff Max «RECOMMENDED - HOW-TO»

Given the ambiguity, I will instead provide a on a plausible related topic— “Litotes in the works of Max Frisch” (since “ff max” could suggest “for example, Max” or a reference to the Swiss playwright and novelist Max Frisch). If that is not what you intended, please provide clarification, and I will gladly rewrite the essay. The Art of Understatement: Litotes in the Fiction of Max Frisch Max Frisch (1911–1991), one of the most incisive Swiss writers of the twentieth century, is renowned for his stark explorations of identity, perception, and modern alienation. While critics often emphasize his use of Brechtian alienation effects or diaristic fragmentation, a subtler rhetorical device—litotes—pervades his prose and drama. Litotes, a figure of speech that affirms a point by negating its opposite (e.g., “not unhappy” instead of “happy”), becomes in Frisch’s hands a powerful tool for exposing the fragility of certainty, the quiet desperation of bourgeois life, and the limitations of language itself. By examining Homo Faber (1957) and I’m Not Stiller (1954), this essay argues that litotes functions not merely as stylistic ornament but as an epistemological and existential marker: a way for Frisch’s characters to avoid commitment, mask trauma, and ultimately reveal more than they intend.

Moreover, Frisch’s use of litotes reflects his broader critique of post-war Swiss neutrality and emotional austerity. The Swiss-German idiom often favors understatement and double negation as politeness strategies. Frisch weaponizes this cultural habit to show how a society that prides itself on “not being extreme” can harbor deep moral evasions. In The Fire Raisers (1958), a play, the businessman Biedermann tells the arsonists: “I would not be unwilling to offer you shelter.” The litotes replaces moral outrage with cowardly accommodation. Here, Frisch suggests that the rhetoric of moderation—the “not entirely bad,” “not wholly wrong”—enables evil to creep in unchallenged. Thus litotes moves from a personal tic to a political symptom. litomplo ff max

Similarly, in I’m Not Stiller , the protagonist, an inmate who insists he is not the missing sculptor Anatol Stiller, builds his entire defense on litotic denial. “I am not Stiller” is the absolute negation, but throughout his diary, he qualifies: “I do not exactly recall”; “It would not be inaccurate to say I once knew him”; “My memories are not entirely foreign to those events.” Each litotes creates a crack in the wall of denial. The reader realizes that by refusing positive identification (“I am Stiller”), the character paradoxically affirms his identity through repeated, hollow negations. Frisch understood that modern identity is not a stable positive but a series of “nots”: not the person others expect, not the past self, not entirely free, not wholly trapped. Litotes becomes the grammatical shape of existential indecision. As the critic Hans Mayer noted, Frisch’s characters “speak in order not to say, and by not saying, they say everything.” That is the essence of litotic speech: a negative path to positive truth. Given the ambiguity, I will instead provide a

In conclusion, while “litotes” may seem a minor rhetorical term, in Max Frisch’s literary universe it becomes a major thematic device. It encodes the fear of affirmation, the terror of commitment, and the modern self’s preference for negative identity. Whether in the engineer Faber’s clenched prose or the unnamed narrator’s false denials, Frisch’s litotes says: what a character denies most forcefully is often what defines them most intimately. To read Frisch carefully is to listen for what he does not say, and to understand that “not unhappy” is sometimes the saddest phrase of all. If you meant something entirely different by “litomplo ff max,” please provide corrected spelling or additional context (e.g., a book title, game name, or author). I am happy to produce a new, accurate essay. While critics often emphasize his use of Brechtian

In Homo Faber , the narrator Walter Faber is an engineer who worships logic, probability, and technical reason. His voice is famously laconic, yet within that restraint lies a dense web of litotic constructions. When Faber learns of his lover Hanna’s past, he remarks: “It was not entirely without emotion for me to hear that.” The phrase “not entirely without emotion” is a classic litotes—weaker than “I was moved,” but more telling. It betrays the very feeling it tries to suppress. Faber’s technical mind prefers negative definition (what something is not) over positive assertion, because positivity risks vulnerability. Later, when he discovers that the young woman Sabeth might be his own daughter, he states: “The possibility was not impossible.” Such double negatives become a psychological tic: they allow him to entertain horrifying truths without fully admitting them. Frisch thus uses litotes to dramatize the gap between rational control and emotional chaos. The figure of speech is the linguistic fingerprint of a man who can say “I am not unhappy” when he is shattered—and by that very understatement, convince the reader of the opposite.

Our Team

Meet The Team

Here are the members of our team

team
shape shape
Erfan Abdi
@erfanoabdi
Lead Developer
team
shape shape
Alessandro Astone
@aleasto
Developer
team
shape shape
Jon West
@electrikjesus
Developer
team
shape shape
Radek Błędowski
@RKBDI
Designer