Orfox - A Tor Browser for Android
Clone or download
Pull request Compare This branch is 6 commits ahead of amoghbl1:orfox-tor-browser-52.2.0esr-7.0-1.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.cargo
accessible
addon-sdk
b2g
browser
build
caps
chrome
config
db/sqlite3
devtools
docshell
dom
editor Bug 1056322 - Don't run DictionaryFetcher when spllchecker isn't init… Apr 12, 2017
embedding
extensions
gfx
gradle/wrapper Bug 1300094 - Update Gradle to 2.14.1 and Gradle Plugin to 2.1.3 r=se… Sep 22, 2016
hal
image
intl
ipc
js Backport of tjr's patch for bug 1331349 Jun 8, 2017
layout
media
memory
mfbt
mobile
modules
mozglue Bug 1517: Reduce precision of time for Javascript. Jun 8, 2017
netwerk Bug 1329521 - GetLoadContextInfo() should not compare originAttribute… Jun 8, 2017
nsprpub
other-licenses
parser Bug 18914: Use English-only label in <isindex/> tags Jun 8, 2017
probes
python
rdf
security
services
startupcache
storage
taskcluster
tbb-tests
testing
third_party/rust
toolkit
tools
uriloader Bug 19273: Avoid JavaScript patching of the external app helper dialog. Jun 8, 2017
view
widget
xpcom
xpfe
.clang-format
.clang-format-ignore
.eslintignore
.eslintrc.js
.flake8
.gdbinit
.gdbinit_python
.gitignore
.hgignore
.hgtags
.lldbinit
.mozconfig
.mozconfig-asan
.mozconfig-mac Bug 13252: Do not store data in the app bundle Jun 8, 2017
.mozconfig-mingw
.mozconfig-orfox
.taskcluster.yml
.ycm_extra_conf.py
AUTHORS Backed out changeset d15798b73b9e (bug 1302763) for taskcluster build… Oct 20, 2016
Android.mk
CLOBBER
GNUmakefile
LEGAL
LICENSE
Makefile.in
README.md
aclocal.m4
build.gradle
client.mk
client.py Bug 988724: Remove webidl updating bits from client.py that are long … Apr 1, 2014
configure.in
configure.py
gradle.properties
gradlew
mach Bug 1279020 - [mach] Follow symlinked mach binary when searching for … Jun 9, 2016
moz.build bug 1298422 - vendor byteorder into third-party/rust. r=froydnj Sep 8, 2016
moz.configure
mozilla-config.h.in
old-configure.in
run-tbb-tests
settings.gradle
tbb-tests-ignore.txt
test.mozbuild

README.md

ORFOX BUILD STEPS:

  1. Move .mozconfig-android to .mozconfig OR run:
export MOZCONFIG="tor-browser/.mozconfig-android"
  1. Checks if the all requirements for the build are fine with:
./mach configure
  1. Builds the repo with:
./mach build
  1. Creates the apk in tor-browser/MOZ_OBJDIR/dist/fennec-38.0.en-US.android-arm.apk
./mach package

Note: this does not ship the addons, that is managed in a different repo: https://github.com/amoghbl1/orfox-addons.

Steps to include these addons can be figured out looking at the jenkins script at https://github.com/amoghbl1/Orfox/blob/master/jenkins-build