Please see CHANGELOG for latest updates.
A lightweight approach to removing Google web service dependency
Note: this is an Android build.
Help is welcome!
For more information on ungoogled-chromium, please visit the original repo: ungoogled-software/ungoogled-chromium.
In descending order of significance (i.e. most important objective first):
These are the differences between a Linux build of ungoogled-chromium and ungoogled-chromium-android.
save-data in headerorg.ungoogled.chromium, so it can be installed alongside Chromearm and arm64, plus an .aab for arm64. There is no x86 or x64 build.The enhancements included in ungoogled-chromium are not to be considered useful for journalists, people living in countries with freedom limitations, and those who are facing government-level adversaries. Please look at tools specifically developed for these purposes, for example Tor Browser in such cases.
Pre-built apks are named as {BUILD_TARGET}_{CPU_ARCH}.apk, where:
{BUILD_TARGET} is ChromePublic (previously ChromeModernPublic from previous maintainer wchen342), for API >= 29 (Android 10), browser only.{CPU_ARCH} is one of arm (armeabi-v7a), arm64 (arm64-v8a).Trichrome, SystemWebView, x86 for releases. My builds are currently done local rather than automating through github; if there's enough people requesting further builds I can spend the time to set this up.This build uses the SDK/NDK/JDK from the gclient checkout. Android rebuilds, used by earlier versions, is no longer maintained.
./build.sh.Build time dependencies:
Debian
bison
bzip2
clang
curl
default-jdk
file
flex
git
gnupg2
gperf
lib32gcc-s1
lib32stdc++6
libc6-dev-i386
libc6-i386
libdbus-1-dev
libdrm-dev
libexpat1-dev
libglib2.0-dev
libkrb5-dev
libnss3-dev
libxkbcommon-dev
lld
llvm
lsb-release
make
nodejs
npm
patch
perl
python3
rsync
tar
unzip
uuid-dev
wget
yasm
Fedora
bison
bzip2
clang
curl
dbus-devel
expat-devel
file
flex
git
glib2-devel
glibc-devel.i686
glibc.i686
gnupg2
gperf
java-latest-openjdk-devel
krb5-devel
libdrm-devel
libgcc.i686
libstdc++.i686
libuuid-devel
libxkbcommon-devel
lld
llvm
make
nodejs
npm
nss-devel
patch
perl
python3
redhat-lsb-core
rsync
tar
unzip
wget
yasm
Arch
bison
bzip2
clang
curl
dbus
expat
file
flex
git
glib2
gnupg
gperf
jdk-openjdk
krb5
lib32-gcc-libs
lib32-glibc
libdrm
libxkbcommon
lld
llvm
lsb-release
make
nodejs
npm
nss
patch
perl
python
rsync
tar
unzip
util-linux
wget
yasm
The lib32-* packages require the multilib repository, which is disabled by default —
uncomment the [multilib] section in /etc/pacman.conf and run pacman -Sy first.
Builds are untested on other distros besides Debian.
For a more customized building process, see building instructions from the original repo or Cromite.
The extension support version has been discontinued. The last version is 88.0.4324.182. It will still be available for downloading, but no new version will be released.
The extension patches can be found at chromium-android-extension. Anyone interested is welcomed to fork and keeps working on it.
Re-supporting extensions is being worked on, since many Android browsers now carry extension support.
See LICENSE.
Shell
96.2%
Python
3.8%
Please see CHANGELOG for latest updates.
A lightweight approach to removing Google web service dependency
Note: this is an Android build.
Help is welcome!
For more information on ungoogled-chromium, please visit the original repo: ungoogled-software/ungoogled-chromium.
In descending order of significance (i.e. most important objective first):
These are the differences between a Linux build of ungoogled-chromium and ungoogled-chromium-android.
save-data in headerorg.ungoogled.chromium, so it can be installed alongside Chromearm and arm64, plus an .aab for arm64. There is no x86 or x64 build.The enhancements included in ungoogled-chromium are not to be considered useful for journalists, people living in countries with freedom limitations, and those who are facing government-level adversaries. Please look at tools specifically developed for these purposes, for example Tor Browser in such cases.
Pre-built apks are named as {BUILD_TARGET}_{CPU_ARCH}.apk, where:
{BUILD_TARGET} is ChromePublic (previously ChromeModernPublic from previous maintainer wchen342), for API >= 29 (Android 10), browser only.{CPU_ARCH} is one of arm (armeabi-v7a), arm64 (arm64-v8a).Trichrome, SystemWebView, x86 for releases. My builds are currently done local rather than automating through github; if there's enough people requesting further builds I can spend the time to set this up.This build uses the SDK/NDK/JDK from the gclient checkout. Android rebuilds, used by earlier versions, is no longer maintained.
./build.sh.Build time dependencies:
Debian
bison
bzip2
clang
curl
default-jdk
file
flex
git
gnupg2
gperf
lib32gcc-s1
lib32stdc++6
libc6-dev-i386
libc6-i386
libdbus-1-dev
libdrm-dev
libexpat1-dev
libglib2.0-dev
libkrb5-dev
libnss3-dev
libxkbcommon-dev
lld
llvm
lsb-release
make
nodejs
npm
patch
perl
python3
rsync
tar
unzip
uuid-dev
wget
yasm
Fedora
bison
bzip2
clang
curl
dbus-devel
expat-devel
file
flex
git
glib2-devel
glibc-devel.i686
glibc.i686
gnupg2
gperf
java-latest-openjdk-devel
krb5-devel
libdrm-devel
libgcc.i686
libstdc++.i686
libuuid-devel
libxkbcommon-devel
lld
llvm
make
nodejs
npm
nss-devel
patch
perl
python3
redhat-lsb-core
rsync
tar
unzip
wget
yasm
Arch
bison
bzip2
clang
curl
dbus
expat
file
flex
git
glib2
gnupg
gperf
jdk-openjdk
krb5
lib32-gcc-libs
lib32-glibc
libdrm
libxkbcommon
lld
llvm
lsb-release
make
nodejs
npm
nss
patch
perl
python
rsync
tar
unzip
util-linux
wget
yasm
The lib32-* packages require the multilib repository, which is disabled by default —
uncomment the [multilib] section in /etc/pacman.conf and run pacman -Sy first.
Builds are untested on other distros besides Debian.
For a more customized building process, see building instructions from the original repo or Cromite.
The extension support version has been discontinued. The last version is 88.0.4324.182. It will still be available for downloading, but no new version will be released.
The extension patches can be found at chromium-android-extension. Anyone interested is welcomed to fork and keeps working on it.
Re-supporting extensions is being worked on, since many Android browsers now carry extension support.
See LICENSE.
Shell
96.2%
Python
3.8%