Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
F
fenix
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 51
    • Issues 51
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

GitLab is used only for code review, issue tracking and project management. Canonical locations for source code are still https://gitweb.torproject.org/ https://git.torproject.org/ and git-rw.torproject.org.

  • The Tor Project
  • Applications
  • fenix
  • Wiki
  • Building

Last edited by Matthew Finkel Oct 26, 2020
Page history

Building

This page describes how to build Tor Browser for the Android OS based on Fenix.

In general, building Android Tor Browser uses Tor Browser Build and the application with all of its dependencies are reproducibly built. The following steps provide a better development environment for faster iteration, but the resulting app is likely not reproducible.

The main difficulty of locally building Fenix is the dependency on tpo/applications/tor-browser> and tpo/applications/android-components>. There are two way of providing these dependencies.

  1. MavenLocal repository
  2. Remote maven repository
Clone repository
  • Building
  • Home