{"id":32650251,"url":"https://github.com/jqssun/android-helium-browser","last_synced_at":"2026-05-01T07:01:17.668Z","repository":{"id":320643192,"uuid":"1073214662","full_name":"jqssun/android-helium-browser","owner":"jqssun","description":"Private and secure Android browser with support for browser extensions","archived":false,"fork":false,"pushed_at":"2026-05-01T02:57:20.000Z","size":31,"stargazers_count":772,"open_issues_count":0,"forks_count":22,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-05-01T04:20:22.007Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://chromium.googlesource.com/chromium/src/+/main/docs/android_build_instructions.md","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jqssun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-09T19:25:35.000Z","updated_at":"2026-05-01T02:57:24.000Z","dependencies_parsed_at":"2025-10-25T01:15:00.666Z","dependency_job_id":"fe294cf5-6a3e-41e5-91e9-e2cd8e487ca2","html_url":"https://github.com/jqssun/android-helium-browser","commit_stats":null,"previous_names":["jqssun/android-helium-browser"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/jqssun/android-helium-browser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqssun%2Fandroid-helium-browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqssun%2Fandroid-helium-browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqssun%2Fandroid-helium-browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqssun%2Fandroid-helium-browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jqssun","download_url":"https://codeload.github.com/jqssun/android-helium-browser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jqssun%2Fandroid-helium-browser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32487739,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-31T07:00:57.370Z","updated_at":"2026-05-01T07:01:17.620Z","avatar_url":"https://github.com/jqssun.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# Helium Browser for Android\n\n[![GitHub](https://img.shields.io/github/downloads/jqssun/android-helium-browser/total?label=GitHub\u0026logo=GitHub)](https://github.com/jqssun/android-helium-browser/releases)\n[![license](https://img.shields.io/badge/License-GPLv2-blue.svg)](https://github.com/jqssun/android-helium-browser/blob/main/LICENSE)\n[![build](https://img.shields.io/github/actions/workflow/status/jqssun/android-helium-browser/build.yml)](https://github.com/jqssun/android-helium-browser/actions/workflows/build.yml)\n[![release](https://img.shields.io/github/v/release/jqssun/android-helium-browser)](https://github.com/jqssun/android-helium-browser/releases)\n\nAn experimental Chromium-based web browser for Android with extensions support, based on\n- [Helium](https://github.com/imputnet/helium) by [imput](https://github.com/imputnet), as well as \n- [Vanadium](https://github.com/GrapheneOS/Vanadium) by [GrapheneOS](https://github.com/GrapheneOS)\n\n\u003cimg alt=\"Helium Browser for Android on Android Phone\" src=\"https://github.com/user-attachments/assets/e48b7f55-c9db-4919-b398-bd0395a92af7\" /\u003e\n\n## Usage\n\n### Installing Extensions\n\nNavigate to [Chrome Web Store](https://chromewebstore.google.com/), then enable **Desktop site** by selecting the menu button \u003ckbd\u003e⋮\u003c/kbd\u003e in the top right corner and ensure the option is checked. Select **Okay** and proceed as normal if prompted with:\n\u003e The Chrome Web Store is only available on desktop.\n \nOnce you select **Add to Chrome**, [the extension will be installed in the background](https://support.google.com/chrome_webstore/answer/2664769) until the button changes into **Remove from Chrome**.\n\n### Debug URLs\n\nTo view and access the debug URLs, use [`chrome://chrome-urls`](chrome://chrome-urls). For **Experiments**, use [`chrome://flags`](chrome://flags).\n\n### WebRTC IP Policy\n\nConsistent with both Helium and Vanadium, the option is available by selecting the menu button \u003ckbd\u003e⋮\u003c/kbd\u003e in the top right corner, then **Settings**, **Privacy and security**, then under **Privacy**, **WebRTC IP handling policy**. If you experience issues with WebRTC due to the IPs being shielded by default (e.g. [Discord Voice](https://discord.com/blog/how-discord-handles-two-and-half-million-concurrent-voice-users-using-webrtc)), you may try to change it to **Default public interface only**, or **Default**.\n\n## Implementation\n\n\u003e [!WARNING]\n\u003e All builds are experimental, so unexpected issues may occur. [Helium Browser for Android](#helium-browser-for-android) only attempts to improve security and privacy where possible. For better protection on Android, you should instead use [GrapheneOS](https://grapheneos.org) with [Vanadium](https://vanadium.app), which additionally integrates patches into Android System WebView and provides significant kernel and memory management hardening on the OS level.\n\n```mermaid\n---\nconfig:\n  layout: dagre\n---\nflowchart TD\n subgraph s1[\"Helium\"]\n        n5[\"Generic Patches\u003csmall\u003e\u003cbr\u003epatches/series\u003c/small\u003e\"]\n        n6[\"Name Substitution\u003csmall\u003e\u003cbr\u003eutils/name_substitution.py\u003c/small\u003e\"]\n        n7[\"Version Patch\u003csmall\u003e\u003cbr\u003e{*version,revision}.txt\u003c/small\u003e\"]\n        n8[\"Resource Patch\u003csmall\u003e\u003cbr\u003eresources/*resources.txt\u003c/small\u003e\"]\n  end\n subgraph s2[\"Vanadium\"]\n        n9[\"Generic Patches\u003csmall\u003e\u003cbr\u003epatches/*.patch\u003c/small\u003e\"]\n  end\n subgraph s3[\"Helium Browser for Android\"]\n        n11[\"GN Build Configuration\u003csmall\u003e\u003cbr\u003eargs.gn\u003c/small\u003e\"]\n        n12[\"Signed Release\"]\n  end\n    n1[\"Chromium\"] --\u003e s1 \u0026 s2\n    n5 --\u003e n6\n    n6 --\u003e n7\n    n7 --\u003e n8\n    s1 --\u003e s3\n    s2 --\u003e s3\n    n11 --\u003e n12\n    n5@{ shape: subproc}\n    n6@{ shape: subproc}\n    n7@{ shape: subproc}\n    n8@{ shape: subproc}\n    n9@{ shape: subproc}\n    n11@{ shape: subproc}\n    n12@{ shape: subproc}\n    n1@{ shape: rounded}\n    classDef Aqua stroke-width:1px, stroke-dasharray:none, stroke:#46EDC8, fill:#DEFFF8, color:#378E7A\n    style n5 stroke:#FF6D00\n    style n8 stroke:#FF6D00\n```\n\nThe full build aims to be consistent with [Helium](https://github.com/imputnet/helium-linux), which means additional patches are necessary before all features can be ported over. All [Vanadium](https://github.com/GrapheneOS/Vanadium) patches are applied by default. Further patches are underway.\n\n## Building\n\nThis repository provides the build script to compile on the latest Ubuntu, and may also work with other Linux distributions.\n\nTo build these releases yourself via CI (e.g. GitHub Actions), fork this repository. Supply your `base64` encoded `keystore.jks` and `local.properties` (containing your `keyAlias`, `keyPassword` and `storePassword`) to [**Repository secrets**](https://github.com/jqssun/android-helium-browser/blob/main/.github/workflows/build.yml#L28-L29) under **Settings** \u003e **Secrets and variables** \u003e **Actions**. To generate a release, go to **Actions**, select **Build**, and select **Run workflow**. Under **Runner**, you can either use a GitHub-hosted runner by entering `ubuntu-latest`, or `self-hosted` for your own hardware.\n\n## Credits\n\nThis project would not have been possible without the huge community contributions from [Helium](https://github.com/imputnet/helium), [Vanadium](https://github.com/GrapheneOS/Vanadium), as well as [ungoogled-chromium](https://github.com/ungoogled-software/ungoogled-chromium) and various other upstream projects. \n\nAll credit goes to the original authors and contributors. This project is named to reflect support for [Helium's](https://helium.computer) naming in a recent controversy.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjqssun%2Fandroid-helium-browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjqssun%2Fandroid-helium-browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjqssun%2Fandroid-helium-browser/lists"}