Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Divested-Mobile/mull
[DEPRECATED See Mull-Fenix] Build scripts for a web browser built upon Mozilla technology
https://github.com/Divested-Mobile/mull
Last synced: 3 months ago
JSON representation
[DEPRECATED See Mull-Fenix] Build scripts for a web browser built upon Mozilla technology
- Host: GitHub
- URL: https://github.com/Divested-Mobile/mull
- Owner: Divested-Mobile
- License: mpl-2.0
- Created: 2020-06-02T19:22:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-20T15:30:00.000Z (over 3 years ago)
- Last Synced: 2024-08-03T23:07:24.056Z (6 months ago)
- Language: JavaScript
- Homepage:
- Size: 807 KB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- data-protection-list - mull
README
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](https://bugzilla.mozilla.org/show_bug.cgi?id=1419581).[](https://f-droid.org/packages/us.spotco.fennec_dos/)
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](https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/ccache)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 AndroidCredits
-------
- 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