MrBlakeandClaude Opus 5.5 d1614e13a9 Fix Obtainium install: force Forgejo (Codeberg) source
The badge now uses an obtainium://app link with overrideSource and an APK
filter per flavor, because Obtainium does not detect self-hosted Gitea.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 22:12:07 +02:00
2026-10-15 22:02:14 +02:00
2026-10-15 22:02:14 +02:00

Pixelwall

Privacy and hardening app for Google Pixel phones (Pixel 8 – 10, Android 15/16, no root). Audit your device, fine-tune permissions and settings, and undo every change.

Get it on Obtainium

Status: early development (milestone 1 of 9). Architecture and roadmap: docs/ARCHITECTURE.md (German).

Install

Android 14 or newer. Made for Google Pixel 8 – 10 on Android 15/16.

  • Obtainium (recommended): tap the badge above on your phone. It installs the core APK (no network permission) and keeps Pixelwall up to date. For the full variant use this Obtainium link instead. Manual setup: add https://git.mrblake.cc/MrBlake/Pixelwall in Obtainium, choose Forgejo (Codeberg) as the source and set the APK filter to pixelwall-core- (or pixelwall-full-).
  • Direct download: get pixelwall-core-v<version>.apk or pixelwall-full-v<version>.apk from the releases page and install it.

Build variants

Flavor applicationId Network
core org.pixelwall.app no INTERNET permission (enforced by ./gradlew check)
full org.pixelwall.app.full INTERNET for the DNS filter and optional rule updates

Building

Requirements: JDK 21, Android SDK (platform 37).

./gradlew assembleCoreDebug      # debug APK without network access
./gradlew check                  # unit tests, lint, network permission check

Releasing

Release APKs are signed with a key kept outside the repository. Configure it in ~/.gradle/gradle.properties (pixelwall.signing.storeFile, .storePassword, .keyAlias, .keyPassword); without it the release APKs are unsigned.

./gradlew dist                   # signed APKs in dist/ as pixelwall-<flavor>-v<version>.apk

License

GPLv3, see LICENSE.

S
Description
No description provided
Readme GPL-3.0
160 KiB
2026-10-15 22:06:18 +02:00
Languages
Kotlin 100%