Skip to content

HackStreak v1.0

Latest

Choose a tag to compare

@cybersaad cybersaad released this 21 Jun 11:18

What's in v1.0.0

Welcome to the first official release of HackStreak! This release brings your TryHackMe streak and stats right to your Android home screen with a fully native, beautifully designed tracking application.

Features

  • Live Streak Tracking: Real-time updates of your exact day streak, rank, badges, and points.
  • TryHackMe Dashboard Widget: A beautiful home screen widget featuring the circular fire progress ring, M T W T F S S weekly activity indicators, and a responsive 2x2 stats grid.
  • Fully Responsive Layout: The widget automatically adapts based on how you resize it on your home screen so your streak number is never cut off.
  • Manual Background Sync: Features a convenient refresh button right on the widget header to instantly pull fresh data without ever opening the app.
  • Cloudflare Bypass Engine: A robust, headless WebView scraper that safely bypasses Cloudflare checks to fetch your stats since TryHackMe lacks an official public API.
  • Offline Persistence: Uses an internal database so your stats stay visible on your screen even if you lose your internet connection.
  • Custom App Icon: A brand-new, custom-designed app icon featuring the signature green flame calendar design.
  • Clean Header UI: Streamlined top header with bold "HackStreak" branding text — no more placeholder logo icon.
  • Room Migration: Schema bumped to v2 with fallbackToDestructiveMigration removed to preserve user data across updates.
  • Release Build Hardening: Minification enabled with a ProGuard rules file to keep Room entities and @JavascriptInterface bridges intact.
  • Scraper Improvements: ThmProfileScraper hardened with retries and backoff, improved logging, safer JS injection handling, and clearer error messages.
  • Modernized Build Stack: Upgraded to Android Gradle Plugin 9.2.1, Gradle 9.5.1, Kotlin 2.2.10 (built-in), and Room 2.8.4 — all deprecated build flags cleaned up.

Installation

  • Download the HackStreak v1.0.apk file attached below under "Assets".
  • Open it on your Android device to install (you may need to allow "Install from Unknown Sources" when prompted).
  • Long-press your home screen, go to Widgets, and drag the HackStreak widget onto your screen to get started!