README.md raw

Felice ======

A custom build of Fennec F-Droid.

Changes from Fennec F-Droid


Everything else is identical to Fennec F-Droid: proprietary Google components removed, microG substituted, telemetry/crash reporting disabled, additional privacy-respecting search engines included, UnifiedPush support.

Download


felice.apk — arm64 build for modern Android phones and tablets.

Build


Requires: Debian/Arch Linux, Android SDK (build-tools 36.1, platforms android-36.1, NDK 29), Rust 1.93, Gradle, CMake, Clang, LLD, NASM, terser, cbindgen 0.29.2, JDK 17.

  1. Clone source libraries into ../srclib/ at the versions specified in the F-Droid metadata.
  1. Run prebuild and build:
./prebuild.sh 149.0.2 1490220
./build.sh
  1. Sign the output APK:
apksigner sign --ks felice.keystore --out felice.apk \
  ../srclib/MozFennec/obj/gradle/build/mobile/android/fenix/app/outputs/apk/release/app-*-release-unsigned.apk

Licenses


Scripts: GNU Affero General Public License v3+. Patch changes: Apache 2.0 or MPL 2.0 per original file headers. Artwork: MPL 2.0.