Mull is kinda sorta Tor Browser Android, but without routing over Tor network and upstream Firefox. It enables many features upstreamed by the Tor Uplift project through @arkenfox and @pyllyukko's user.js projects. It was originally created as builds of the patchset from bug 1419581.
Fennec (Firefox for Android) is completely deprecated and ESR 68.12 is the final version. Fenix is the replacement and mull-fenix is available.
Use of ccache is extremely recomended as it will greatly speedup future builds. Read here
- mkdir Mull && cd Mull
- git clone |THIS REPO| Mull-Build
- git clone https://github.com/mozilla/gecko-dev.git
- cd gecko-dev
- git checkout esr68
- awk -i inplace '!/docs/' python/mozboot/mozboot/android-packages.txt
- ./mach bootstrap #Choose Android non-artifact
- cat ../Mull-Build/Preferences/*.js >> mobile/android/app/mobile.js
- cp -r ../Mull-Build/Branding/divestos mobile/android/branding/
- cp ../Mull-Build/MOZCONFIG .mozconfig
- nano .mozconfig #Update paths
- ./mach build && ./mach package An apk will be outputted into obj-arm-linux-androideabi/dist/
- git add -A && git reset --hard
- git pull
- cat ../Mull-Build/Preferences/*.js >> mobile/android/app/mobile.js
- cp -r ../Mull-Build/Branding/divestos mobile/android/branding/
- rm -rf obj-*
- ./mach build && ./mach package An apk will be outputted into obj-arm-linux-androideabi/dist/
- Default Settings
- Default Search
- Default top sites
- Further pilfer patches from Tor Browser Android
- Icon: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
- Mozilla Firefox is a trademark of The Mozilla Foundation
- Divested Computing Group is not affiliated with Mozilla
- Mull is not sponsored or endorsed by Mozilla
- Firefox source code is available at https://hg.mozilla.org