Skip to content

About

Open-source Android app for backing up photos and videos to Google Photos in full original quality.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Lumen

Unlimited Google Photos backup for your phone in full original quality.

Downloads License Android

Lumen Android Banner

Note

No root or mods needed. Works on standard Android phones (Android 8.0+).
Looking for the desktop version? Check out Lumen for Desktop.

Lumen is an open-source Android app that backs up your camera roll to Google Photos without using up your Google account storage.

How it works

Google gives free original-quality uploads to certain Pixel devices. When you back up through Lumen, the app sends your photos directly from your phone to Google Photos with headers that tell Google's upload servers the files are coming from a Pixel. Google stores them at full resolution, and your storage space stays untouched.

Everything runs on your phone. No middleman servers, no paid accounts, no ads, and no tracking.


Security & Account Access

Your password is never requested, stored, or seen by Lumen.

When you sign in, Google gives the app an OAuth token.

  • It works like a temporary key card that only lets Lumen put photos into your Google Photos library.
  • It cannot read your emails, open your Google Drive files, or change your account details.
  • Uploads go straight from your phone to Google (photos.googleapis.com). No outside server ever touches your data.

Features

  • Unlimited Original Quality: Upload photos and videos at full resolution without filling up your Google One storage.
  • Direct & Private: Connects straight from your phone to Google Photos with zero analytics or third-party servers.
  • Material 3 Expressive UI: Built with Compose, spring animations, shape-changing buttons, and customizable color themes.
  • Tablet & Foldable Support: Adapts into a side-by-side split screen on larger displays or landscape mode.
  • Live Status Bar Updates: Shows progress chips in your status bar with live speed and file counters while backing up.
  • Duplicate Prevention: Checks files locally and in the cloud before uploading so you don't re-upload photos you already have.
  • Background Sync: Pauses and resumes automatically when connected to Wi-Fi or a charger.
  • Self-Diagnostics & Logs: Built-in test suite, battery setup guides for Xiaomi, Samsung, and OnePlus devices, and live activity logs.
  • Hidden Features: A few hidden surprises tucked around the app to find.

Supported Formats

View supported file types
Category Formats
Images JPEG, PNG, WEBP, HEIC, GIF, RAW (DNG)
Videos MP4, MOV, WEBM, MKV, 3GP, AVI

Requirements

  • Android 8.0 or newer
  • Google Account
  • Network connection (Wi-Fi or Mobile Data)

Download

Get the latest APK on the Releases page:

  • lumen-release.apk (Standard app)
  • lumen-dev-debug.apk (Developer build with debug tools)

Building from Source

git clone https://github.com/Reiux/lumen-android.git
cd lumen-android

# Build Debug and Release APKs
env -u ANDROID_PREFS_ROOT ./gradlew assembleDebug assembleRelease

Credits

  • Developer: Reiux
  • Core Protocol: Thanks to xob0t/gotohp for reverse-engineering the Google Photos upload protocol and authentication logic.

Disclaimer

Lumen is an independent open-source project and is not affiliated with or endorsed by Google LLC. The software is provided "as-is" under the Apache 2.0 license.


License

Distributed under the Apache License 2.0.

About

Open-source Android app for backing up photos and videos to Google Photos in full original quality.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages