Brave Android Browser
Permalink
Failed to load latest commit information.
abp-filter-parser-cpp @ 118332f Added extra checks on abblock libs Jan 19, 2017
android_webview Initial 55.0.2883.91 Jan 17, 2017
apps Initial 55.0.2883.91 Jan 17, 2017
ash Initial 55.0.2883.91 Jan 17, 2017
base Disabled regional ad block option when no lists Jan 19, 2017
blimp Initial 55.0.2883.91 Jan 17, 2017
blink/tools Initial 55.0.2883.91 Jan 17, 2017
bloom-filter-cpp @ 5e5a53e Created submodules for adblockers Jan 19, 2017
breakpad Initial 55.0.2883.91 Jan 17, 2017
build Added debug chromium cert in debug version Jan 18, 2017
build_overrides Initial 55.0.2883.91 Jan 17, 2017
cc Initial 55.0.2883.91 Jan 17, 2017
chrome Updated translations Jan 24, 2017
chrome_elf Initial 55.0.2883.91 Jan 17, 2017
chromecast Initial 55.0.2883.91 Jan 17, 2017
chromeos Initial 55.0.2883.91 Jan 17, 2017
components Corrected translation Jan 18, 2017
content Made it buildable Jan 18, 2017
courgette Initial 55.0.2883.91 Jan 17, 2017
crypto Initial 55.0.2883.91 Jan 17, 2017
dbus Initial 55.0.2883.91 Jan 17, 2017
device Initial 55.0.2883.91 Jan 17, 2017
docs Initial 55.0.2883.91 Jan 17, 2017
extensions Initial 55.0.2883.91 Jan 17, 2017
gin Initial 55.0.2883.91 Jan 17, 2017
google_apis Initial 55.0.2883.91 Jan 17, 2017
google_update Initial 55.0.2883.91 Jan 17, 2017
gpu Initial 55.0.2883.91 Jan 17, 2017
hashset-cpp @ 6a6ca16 hash-set submodule Jan 19, 2017
headless Initial 55.0.2883.91 Jan 17, 2017
infra Initial 55.0.2883.91 Jan 17, 2017
ios Initial 55.0.2883.91 Jan 17, 2017
ipc Initial 55.0.2883.91 Jan 17, 2017
jingle Initial 55.0.2883.91 Jan 17, 2017
mash Initial 55.0.2883.91 Jan 17, 2017
media AdBlock, tracking protection, h264, aac support Jan 18, 2017
mojo Initial 55.0.2883.91 Jan 17, 2017
native_client_sdk Initial 55.0.2883.91 Jan 17, 2017
net Initial 55.0.2883.91 Jan 17, 2017
pdf Initial 55.0.2883.91 Jan 17, 2017
ppapi Initial 55.0.2883.91 Jan 17, 2017
printing Initial 55.0.2883.91 Jan 17, 2017
remoting Initial 55.0.2883.91 Jan 17, 2017
rlz Initial 55.0.2883.91 Jan 17, 2017
sandbox Initial 55.0.2883.91 Jan 17, 2017
scripts Updated third-party dependencies Jan 19, 2017
sdch Initial 55.0.2883.91 Jan 17, 2017
services Initial 55.0.2883.91 Jan 17, 2017
skia Initial 55.0.2883.91 Jan 17, 2017
sql Initial 55.0.2883.91 Jan 17, 2017
storage Initial 55.0.2883.91 Jan 17, 2017
styleguide Initial 55.0.2883.91 Jan 17, 2017
sync/android/java/src/org/chromium/sync/signin Rebrand the project to Brave Jan 18, 2017
testing Initial 55.0.2883.91 Jan 17, 2017
third_party Add files via upload Jan 19, 2017
tools Made it buildable after merge Jan 18, 2017
tracking-protection @ 6a9f7dc Added extra checks on abblock libs Jan 19, 2017
ui Initial 55.0.2883.91 Jan 17, 2017
url Initial 55.0.2883.91 Jan 17, 2017
.clang-format Initial 55.0.2883.91 Jan 17, 2017
.git-blame-ignore-revs Added ignore files Jan 18, 2017
.gitattributes Initial 55.0.2883.91 Jan 17, 2017
.gitignore Made it buildable Jan 19, 2017
.gitmodules Created submodules for adblockers Jan 19, 2017
.gn Made it buildable Jan 19, 2017
AUTHORS Initial 55.0.2883.91 Jan 17, 2017
BUILD.gn Initial 55.0.2883.91 Jan 17, 2017
CODE_OF_CONDUCT.md Initial 55.0.2883.91 Jan 17, 2017
DEPS Initial 55.0.2883.91 Jan 17, 2017
LICENSE Initial 55.0.2883.91 Jan 17, 2017
LICENSE.chromium_os Initial 55.0.2883.91 Jan 17, 2017
OWNERS Initial 55.0.2883.91 Jan 17, 2017
PRESUBMIT.py Initial 55.0.2883.91 Jan 17, 2017
PRESUBMIT_test.py Initial 55.0.2883.91 Jan 17, 2017
PRESUBMIT_test_mocks.py Initial 55.0.2883.91 Jan 17, 2017
README.md Update README.md Jan 19, 2017
WATCHLISTS Initial 55.0.2883.91 Jan 17, 2017
brave_version.xml Updated release notes Jan 19, 2017
codereview.settings Initial 55.0.2883.91 Jan 17, 2017

README.md

chromium

Get the code

  • check out and install the depot_tools package.
  • create browser-android-tabs dir

    mkdir browser-android-tabs

  • clone the repository to src folder:

    git clone https://github.com/brave/browser-android-tabs.git src

Configure your build (You can only use a Linux build machine for Android builds)

  • run script and it will download all third-parties. You will be asked for some interaction during that process. Follow that link when you asked to create a gn file gn file for debug

    sh scripts/getThirdParties.js

Build the full browser in debug mode

  • build browser:

    ninja -C out/Default chrome_public_apk

    If you have an error that it could not find the build.ninja file follow those steps:

    • run gn args out/Default manually and fill it using that link gn file for debug
    • start ninja -C out/Default chrome_public_apk again.
  • deploy it to your Android device:

    build/android/adb_install_apk.py out/Default/apks/Brave.apk

Build the full browser in release mode

Debugging

  • follow that link for the general debug process;

  • follow that link to configure Eclipse IDE.

Android version

You should have at least Android 4.1(Jelly Bean) to run Brave. Min SDK version is 16.