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

Releases: shubh72010/JusBrowse-GeckoView

Alpha 6.3

Choose a tag to compare

@shubh72010 shubh72010 released this 25 Apr 18:57
499fd37

JusBrowse Alpha 6.3 (v0.0.6-3) — Privacy & Stability Refinement

Major Changes

  • Anti-Fingerprinting Refactor: Shifted from JS spoofing → GeckoView native RFP.
  • Stability Boost: Major reduction in site breakage and JS conflicts.
  • Privacy-Safe Analytics: Introduced fully anonymous, opt-out telemetry.
  • Customization: Added custom search engine support.
  • Performance: Reduced lag and cleaned background processes.

🚀 Key Changes in v0.0.6-3

1. Refactored Anti-Fingerprinting Engine

  • GeckoView Native RFP
    Fully transitioned to GeckoView’s built-in Resist Fingerprinting engine for:

    • Screen metrics
    • Canvas
    • WebGL
    • Timezone
  • Removed Aggressive JS Spoofing
    Eliminated heavy DOM/API patching from content.js that caused:

    • Cross-realm JS conflicts
    • Random site breakages
  • Privacy Patches
    Only minimal patches retained for Android-specific leaks:

    • hardwareConcurrency
    • Audio buffer entropy

2. Privacy-Safe Analytics (Opt-Out)

  • What Gets Collected

    • App installs
    • Daily app opens
    • Open streaks
  • Zero Fingerprinting

    • No device IDs
    • No IP tracking
    • No browsing data
  • User Control

    • “Share Anonymous Analytics” toggle in settings
    • Fully opt-out capable

Basically: useful metrics without betrting privacy(and yes, i needed it to see if anyone cares or not)


3. Custom Search Engine Support

  • Bring Your Own Search
    Added “Custom” option in settings.

  • URL Templates

    • Supports %s query placeholder
    • Stored via PreferencesRepository

4. CSS Cosmetic Filtering

  • New Filtering Layer
    Introduced CSS-based element hiding.

  • Use Case

    • Hide ads
    • Remove trackers visually

5. UI, Lag & Bug Fixes

  • Tab Hierarchy Fix in MultiTabView
    Fixed broken structure in Freeform Workspace:

  • Resource Handling Fix
    Removed hardcoded PC paths (that was my mistake, my bad) → switched to:

    • R.drawable.ic_launcher_playstore
  • Performance Improvements

    • Reduced redundant background tasks
    • Cleaner network + engine flow

6. Documentation Overhaul

  • New Docs Added

    • README.md
    • SECURITY_CLAIMS.md (fingerprinting details)
    • INSTALLATION.md

Aaaaaand yes, VirusTotal link:

https://www.virustotal.com/gui/file/9ace44d22d5013fc1f827c002541570ecd3ae4281c10a1580ba52e7a38d4ad5f/summary

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