Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

Alpha 6

Choose a tag to compare

@shubh72010 shubh72010 released this 12 Mar 08:43
d0b28a7

JusBrowse Alpha 6 (v0.0.6) -- GeckoView Migration

Major Changes

  • Engine Swap: Complete migration from Android WebView to GeckoView.
  • Privacy Core: Hardened fingerprinting protection (~16 bits of entropy reduction).
  • Stealth: Initial implementation of the Follian Protocol.
  • ADBlocking: scores 90%+ in ADBlock tests and integrated EasyPrivacy list

🦎 Why I chose GeckoView over WebView?

Android's default WebView is inherently leaky. It shares state with the system, exposes identifiable hardware signatures that can't be spoofed, and lacks the granular control required for a true privacy and stealth browser.

By switching to GeckoView (the engine behind Firefox), JusBrowse gains:

  • Isolated Contexts
    True multi-persona sandboxing at the engine level.

  • Deep Spoofing
    The ability to override low-level browser characteristics (Canvas, WebGL, Audio) using engine flags and WebExtensions.

  • Zero Leakage
    Full control over the networking stack and telemetry behavior.


🚀 Key Changes in v0.0.6

1. New Engine Architecture

  • GeckoRuntime Integration
    Centralized engine management inside BrowserApplication.

  • Independent Windows
    Tabs now run as fully isolated GeckoSession instances.

  • WebExtension Support
    Integration of a specialized privacy extension for ad-blocking and header manipulation.


2. Fingerprinting Hardening (Alpha 6 Polish)

  • ~16 Bits Entropy Reduction
    Advanced fingerprint entropy reduction across detectable APIs.

  • Persona-Based Isolation
    Moving beyond Incognito mode toward persistent browsing personas that websites cannot link together.


3. Follian Protocol (Initial Beta)

A new Ultra-Stealth Mode that forces the browser into the most restrictive high-anonymity state possible.

The protocol mimics the operational behavior of specialized privacy research browsers, prioritizing anonymity over compatibility.


4. Build Optimization

  • R8 Full Mode
    Aggressive code shrinking to offset Gecko engine size.

  • ProGuard Specialization
    Removal of unused Gecko and Media3 native components.


📋 Technical Upgrade Path

  • Native Interception
    Migrated from shouldInterceptRequest to GeckoView's internal delegate system.

  • Cookie Handling
    Replaced manual cookie synchronization with Gecko contextId isolation.

  • UI Bridge
    Address bar and tab management rewritten to interface directly with GeckoSession.


message from dev: and yeah, it was a bit annoying and app size is so damn big, i'll try to clean it up


Virustotal scan for universal APK (app-debug.apk): https://www.virustotal.com/gui/file/b0dc4ec14b4205ec50f2f0b7bdb5b0329e925c265cb03fe1d8ab0382bc071202/summary

Virustotal scan for the zip file: https://www.virustotal.com/gui/file/1d5d824260012731602220d64a6e093ee101e58c7ab7f0852a60d765d5bd9354?nocache=1