Skip to content

Automatically records the screen when WhatsApp is opened on Android devices and uploads sessions to Firebase — works flawlessly on Android 13, with ongoing stealth workarounds for Android 14/15.

Notifications You must be signed in to change notification settings

Appilot123/Android-WhatsApp-Screen-Recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Android Whatsapp Screen Receorder

Project Overview:

This Android automation project triggers automatic screen recording whenever WhatsApp is launched and stops recording when the app is closed. Designed primarily for Android 13, it silently records in the background after an initial one-time permission using MediaProjection, and uploads sessions to Firebase Storage. The main challenge lies in maintaining this seamless recording flow on Android 14/15, where new system restrictions reintroduce the screen capture confirmation dialog, breaking automation. The project explores various stealth workarounds — AccessibilityService, foreground services, overlays — and compares techniques used by commercial surveillance tools like tispy.net.

Core Features:

  • Stealth Recording with One-Time Permission: Once granted, screen recording can begin in the background without repeated user prompts — at least on Android 13.
  • Smart App Triggers & Session Control: Automatically starts and stops recording based on WhatsApp app foreground activity, ensuring only relevant screen time is captured.
  • Cloud-Integrated Uploads: All video files are silently uploaded to Firebase Storage with minimal battery and bandwidth impact.
select device
Have a Custom Project in Mind please Contact?
Email support@appilot.app    Book a 30-minute Call Book a 30-minute Call

Features List:

Feature Description
Auto Trigger on WhatsApp Launch Detects when WhatsApp is opened and starts recording automatically.
MediaProjection Integration Uses Android's native screen recording API with one-time permission flow.
Background Uploads to Firebase Seamless, low-latency upload of screen recordings to Firebase Storage.
Android 13 Compatibility Works smoothly on Android 13 without repeat prompts after initial setup.
Foreground Service Handling Ensures stable recording session even during app switches or interruptions.
AccessibilityService Hooks Experimental use of Accessibility to auto-confirm recording prompt.
Overlay & Flag Tweaks Tested various permission flags to persist recording invisibly.

Key Stats:

  • Automation Accuracy: 98% on Android 13
  • Session Stability: 4+ hours per recording without crash
  • Firebase Upload Success Rate: 97%
  • Prompt Bypass Success (Android 14/15): Currently 0% — under R&D

Built Using:

  • MediaProjection API
  • Android AccessibilityService (Experimental)
  • Foreground Services + Notification Channels
  • Firebase Storage SDK
  • Android 13–15 Testing (Non-Rooted)

About

Automatically records the screen when WhatsApp is opened on Android devices and uploads sessions to Firebase — works flawlessly on Android 13, with ongoing stealth workarounds for Android 14/15.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published