[DEPRECATED See Mull-Fenix] Build scripts for a web browser built upon Mozilla technology
This repository has been archived on 2024年12月23日 . You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
- JavaScript 98.9%
- Python 0.8%
- Shell 0.3%
|
Tad
7c8858901c
DEPRECATED SEE THE MULL-FENIX REPO
People keep linking this repo and claiming Mull is outdated... Signed-off-by: Tad <tad@spotco.us> |
||
|---|---|---|
| Branding/divestos | Update to 68.12.0 ESR FINAL | |
| Preferences | Switch to arkenfox user.js | |
| LICENSE | Initial commit | |
| MOZCONFIG | Update to 68.0 | |
| README.md | DEPRECATED SEE THE MULL-FENIX REPO | |
Mull, DEPRECATED SEE THE MULL-FENIX REPO
Overview
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.
Deprecation Notice
Fennec (Firefox for Android) is completely deprecated and ESR 68.12 is the final version. Fenix is the replacement and mull-fenix is available.
Faster builds
Use of ccache is extremely recomended as it will greatly speedup future builds. Read here
Basic steps to build Mull (first build)
- 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/
Basic steps to clean workspace and build (future builds)
- 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/
TODO
- Default Settings
- Default Search
- Default top sites
- Further pilfer patches from Tor Browser Android
Credits
- Icon: Google/Android/AOSP, License: Apache 2.0, https://google.github.io/material-design-icons/
Notices
- 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