Skip to content

About

Play your own copy of Factorio on Android: the official Linux ARM64 build, run without emulation on the phone's GPU, with an on-screen controller.

Topics

Resources

Stars

128 stars

Watchers

3 watching

Forks

Repository files navigation

Pocket Foundry

Release Downloads Android 10+ License StandWithUkraine

Play your own copy of Factorio on Android. The official Linux ARM64 build runs on the phone itself: no emulation, no streaming, no game files in the app.

Welcome: Pocket Foundry's blueprint Importing: the blueprint built as the import goes
Home over a factory drawn from your own copy Playing with the on-screen controller

Getting started

  1. Install the APK from Releases.
  2. Buy Factorio and download the Linux (arm64) .tar.xz from factorio.com/download.
  3. Open Pocket Foundry, tap Import Factorio and pick the file.
  4. Continue your newest save or open the Main menu.

Needs Android 10 or later.

Releases are signed with the certificate whose SHA-256 is 0e301617d64bc294bcc2d1dbee71a8c83f8fcc7b7c3616edc26e9b2e89c7e35f.

Phones

Pocket Foundry picks the driver for the phone's GPU by itself. If it doesn't start, the next game uses the next one.

GPU Found in Runs with
Adreno 6xx and newer Snapdragon Turnip, bundled and tested
Mali MediaTek, Google Tensor, older Exynos The phone's own driver (experimental), or a community driver
Xclipse Exynos (Galaxy S24, S25) The phone's own driver (experimental), or a community driver
PowerVR Pixel 10 The phone's own driver (experimental)
Adreno 5xx and older Older Snapdragon The CPU

The phone's own driver is new and only tested on an Adreno so far: reports from Mali, Xclipse and PowerVR phones help.

Loads, but slow? It may be on the CPU, where the game ends up when no GPU driver starts. Settings -> Driver shows which one is in use and how the last game with each went. Phones and drivers has the community drivers and the phones people report working.

More

Something wrong, or it works on your phone? Open an issue with what the Logs screen shows (its Copy button takes it all).

Licence

GPL-3.0, as Termux:X11 is. Also bundled: glibc (LGPL-2.1), Mesa (MIT), SDL (zlib), liblzma (0BSD), Titillium Web (OFL-1.1), Apache Commons Compress and AndroidX (Apache-2.0). The Phone's driver loads through libhybris (Apache-2.0), whose Vulkan libraries (GPL-3.0) include MaliBridge by ASEbrahim.

Factorio is © Wube Software. Pocket Foundry isn't affiliated with Wube and includes none of its files; the game screenshots, the launcher's panels and buttons and the Home screen show art from the player's own copy.

About

Play your own copy of Factorio on Android: the official Linux ARM64 build, run without emulation on the phone's GPU, with an on-screen controller.

Topics

Resources

Stars

128 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages