ShizuStore

CaptureCap

yepgoryo

3.9.8.3 · GitHub

Download APK
Miscellaneous Android 7.0+ 1 week ago MIT
77 ShizuStore
11.5k GitHub
183 Stars
29 MB Size

More about this app

Screen and audio recording and streaming app, no root required

CaptureCap Icon

CaptureCap

Capture and Stream Android Screen and/or Audio.

Get it on Obtainium Get it on F-Droid

:robot: AI Notice
This program has code assisted/written by the AI. For more information, please see AI.md

Audio Playback recording requires Android 10 or later. No Root needed

(WARNING: Some device vendors may not allow recording certain Audio Playback sources, or even recording applications' audio at all)

Screenshots

CaptureCap Screenshot 1 CaptureCap Screenshot 2 CaptureCap Screenshot 3

Donations

You can support the author by donating with cryptocurrencies.

Wallet list

BTC: bc1q6jp0g9jhrcx5l75gyg4c698yvg5qtm08j826p5

ETH: 0x7b3E49fd98D64E965a4F26F67C236Dc80C31766D

USDT: TNfBpVveyvDBYCUvScFQKjjXgUXqJiyRDk

XMR: 87Yt5dCNEoEb3WhpfgjUhGFSJMgPaPhb65jMaDLLoyZ4DEBFx62AGzYVii3tzEfqBz8c3HXJ8QyjM9KASh1iRoqpPLAdN7r

Close

How Shizuku is used

Can record phone call audio in screen recordings via a Shizuku-hosted `app_process` scrcpy audio server.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku is used to capture phone call audio for screen recordings by running a privileged audio server that the normal app cannot run itself.

  • Record phone call audio: when the phone call audio option is enabled, the app starts a scrcpy audio server with elevated privileges through Shizuku and pipes its audio back into the recording, mixing it with playback and microphone sound with adjustable volume and mute controls. Users can choose full voice call, uplink only, or downlink only capture.

Android APIs or commands used

  • app_process / com.genymobile.scrcpy.Server
  • ParcelFileDescriptor.createPipe
  • android.net.LocalServerSocket

Notable details

Phone call audio capture needs Shizuku and Android 11 or later; other recording sources such as playback and microphone do not need Shizuku.

Close

Changelog

What's new for version 3.9.8.3

  • Fixed phone call higher Android API function call.

  • Fixed phone call mute button displaying when Shizuku's not enabled.

  • Fixed phone call audio buffer not draining when muted.

Close

Permissions

17 permissions requested

  • android.permission.RECORD_AUDIO
  • android.permission.MODIFY_AUDIO_SETTINGS
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION
  • android.permission.FOREGROUND_SERVICE_MICROPHONE
  • android.permission.FOREGROUND_SERVICE_CAMERA
  • android.permission.SYSTEM_ALERT_WINDOW
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.POST_NOTIFICATIONS
  • permission:android.permission.START_ACTIVITIES_FROM_BACKGROUND
  • android.permission.INTERNET
  • android.permission.CAMERA
  • com.yepgoryo.CaptureCap.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.WAKE_LOCK
  • moe.shizuku.manager.permission.API_V23
Close