Record Your Android Screen Natively (No Root)
13 min read
Learn how to capture high‑quality video of your Android screen using the built‑in recorder. No root required – works on Android 8‑13 with step‑by‑step instructions, options, and troubleshooting.
September 28, 2026 09:00
Many Android users think they need a third‑party app or a rooted device to capture what’s happening on the screen. Since Android 8 (Oreo) Google added a native screen recorder that works from the Quick Settings panel, and later versions expanded its features. This tutorial shows exactly how to enable and use that recorder on a wide range of devices, how to fall back to an ADB command when the UI option is missing, and how to solve the most common hiccups.
Before you start
- Charge the device to at least 50 % – recording can drain battery quickly.
- Free storage: a 10‑minute 1080p video at 30 fps can occupy 150‑200 MB. Ensure you have enough free space in
Internal storage → Movies → Screen recordings or another folder you plan to use.
- Enable Developer options if you plan to use the ADB fallback (Settings → About phone → Tap
Build number seven times, then return to Settings → System → Developer options).
- Have a computer ready with platform‑tools (adb) installed, only if the UI method is unavailable on your device.
Understanding native screen recording support
Google’s built‑in recorder is part of the MediaProjection API. Its availability varies:
- Android 8.0–8.1 (Oreo): hidden behind a hidden
adb shell command; no UI button.
- Android 9.0–10 (Pie‑Q): some OEM skins expose a Quick Settings tile, but it may be disabled by default.
- Android 11 and newer: the recorder is fully integrated. Swipe down twice to open the expanded Quick Settings, then tap the Screen Record tile.
Because manufacturers can rename or hide the tile, the tutorial covers three practical paths:
- Quick Settings tile (Android 11+).
- Quick Settings tile on OEM‑modified Android 9‑10.
- ADB command for Android 8‑10 when no tile exists.
Method 1 – Using the Quick Settings tile (Android 11+)
- Pull down the notification shade with two fingers to reveal the full Quick Settings panel.
- If you don’t see the Screen Record tile, tap the pencil (edit) icon at the bottom left, then drag the tile from the hidden area into the active area.
- Tap the Screen Record tile. A dialog appears asking what you want to capture:
- Audio source: choose Device audio, Microphone, or Both. Selecting Device audio records internal sound (games, videos) but not your voice; Microphone records your commentary; Both mixes them.
- Show touches: toggle if you want a visual cue for finger taps – useful for tutorial videos.
- Press Start. After a three‑second countdown, recording begins. A small floating control appears; you can pause or stop it.
- When you finish, tap the Stop button in the floating control or swipe down the notification shade and tap the stop icon.
The video is saved automatically to Internal storage → Movies → Screen recordings. Open the file with the default Gallery app to verify quality.
Why this works
The tile triggers the system MediaProjection service, which captures the display buffer and encodes it with the device’s hardware encoder (usually H.264). Because the encoder runs in the OS, the resulting file is efficient and does not require additional processing.
Method 2 – Quick Settings on OEM‑modified Android 9‑10
Many manufacturers (Samsung, OnePlus, Xiaomi) added their own screen‑record tiles before Android 11. The steps are similar but the UI wording may differ.
- Open the Quick Settings panel (single swipe down). Look for a tile named Screen recorder, Screen capture, or the OEM’s branding (e.g., Record screen on OnePlus).
- If the tile is hidden, edit the panel as described in Method 1.
- Tap the tile. An OEM‑specific dialog appears. Common options include:
- Resolution (720p, 1080p, 1440p) – higher resolution consumes more storage.
- Bitrate – leave at default unless you need very high quality.
- Audio source – usually Media, Mic, or Media + Mic.
- Start recording, perform your actions, then stop via the floating control or the notification shade.
- Saved location varies: Samsung stores files in
DCIM/Screen recordings, while other OEMs use Movies/Screen recordings. Check the notification for the exact path.
Troubleshooting OEM quirks
- Tile missing entirely: Some carriers strip the feature. In that case, fall back to Method 3 (ADB).
- Audio not recorded: Verify the selected audio source. On some devices, internal audio can be recorded only when the screen recorder runs in “Game mode”. Try enabling Game Launcher or similar.
Method 3 – Using ADB when no UI option exists (Android 8‑10)
The ADB approach works on any device with adb access and developer options enabled. It invokes the same MediaProjection service via a shell command.
- Connect your phone to a PC via USB. Authorize the PC when the prompt appears.
- Open a terminal (Command Prompt, PowerShell, or a Linux shell) and verify the device is visible:
adb devices
You should see a line with your device’s serial number.
- Run the screen‑record command. The simplest form records the default display at 30 fps:
adb shell screenrecord /sdcard/recording.mp4
The command will continue until you stop it with Ctrl+C. The file is saved to /sdcard (internal storage).
- Optional flags (add them after
screenrecord):
--size WIDTHxHEIGHT – set resolution (e.g., --size 1280x720).
--bit-rate BITRATE – increase bitrate for higher quality (e.g., --bit-rate 8M for 8 Mbps).
--time-limit SECONDS – maximum length (default 180 seconds; max 1800 seconds).
--rotate – record in portrait mode on a device held landscape.
- Example of a 5‑minute 1080p recording with 6 Mbps bitrate:
adb shell screenrecord --size 1920x1080 --bit-rate 6000000 --time-limit 300 /sdcard/myvideo.mp4
- When you’re ready to stop early, press
Ctrl+C. The file is now on the device.
- Pull the file to your computer for editing or archiving:
adb pull /sdcard/myvideo.mp4 ~/Desktop/
Why ADB works
The screenrecord binary is part of the Android platform. It captures the framebuffer directly, encodes with the hardware H.264 encoder, and writes an MP4 container. Because it runs as a system service, it does not require root.
Fine‑tuning video quality and audio
Native UI recorders often limit you to 30 fps and a preset bitrate. If you need more control, the ADB method is the only built‑in way without third‑party apps. However, ADB cannot capture internal audio on most devices due to permission restrictions. To record both screen and internal audio together, you’ll need a third‑party app that requests the CAPTURE_AUDIO_OUTPUT permission, which is only granted to system apps. Therefore, the tutorial recommends the following workflow:
- Use UI recorder for tutorials that need voice‑over (choose Mic + Device audio if the OEM supports it).
- Use ADB
screenrecord for high‑resolution, high‑bitrate captures where internal audio is not required.
Managing recorded files
After you finish recording, you’ll probably want to edit or share the video. Here’s a quick checklist:
- Open the file in the Gallery app to confirm playback.
- If you need a different format, use a free desktop tool like HandBrake to convert MP4 to MKV, WebM, etc.
- Trim unwanted sections directly on the device (Google Photos > Edit > Trim) or on a PC with
ffmpeg:
ffmpeg -i input.mp4 -ss 00:00:10 -t 00:01:30 -c copy output.mp4
- Upload to cloud storage (Google Drive, Dropbox) for backup. Remember that screen recordings may contain sensitive on‑screen data – treat them like any other personal video.
Troubleshooting common problems
1. No Screen Record tile appears
- Check Android version:
Settings → About phone → Android version. If it’s below 8, the native recorder does not exist.
- OEM may have disabled the feature. Search the device’s support forum for a “screen recorder” toggle in Settings → Advanced features.
- Fallback to the ADB method (Method 3).
2. Recorded video is black or shows only a static image
- Some devices block screen capture for protected content (DRM‑protected video, banking apps). The OS replaces the video with a black screen to respect content protection.
- Workaround: Use the device’s built‑in “Game mode” if it exists, as it often lifts the restriction for games.
3. No audio captured
- On Android 8‑10 the ADB command cannot capture internal audio. Use the UI recorder with the “Media audio” option if the OEM supports it.
- For external commentary, ensure the microphone permission is granted: Settings → Apps → Screen recorder → Permissions → Microphone.
4. Recording stops after a short time
- The UI recorder on many devices imposes a 3‑minute limit by default. Look for a “Maximum length” setting in the tile’s options and increase it if possible.
- ADB’s
--time-limit flag defaults to 180 seconds; increase it up to 1800 seconds (30 minutes) as needed.
5. Storage fills up quickly
- Reduce resolution or bitrate using the ADB flags.
- Delete old recordings from
Movies/Screen recordings or move them to a PC.
- Enable “Save to SD card” in the recorder’s settings if your device has an external microSD.
Safety and privacy considerations
- Sensitive data: Screen recordings capture everything on the display, including notifications, passwords, or personal messages. Review the video before sharing.
- Battery impact: Recording at high resolution can increase battery drain by 10‑20 % per hour. Keep the device plugged in for long sessions.
- Performance: On older devices, the hardware encoder may struggle, causing dropped frames. Lower the resolution or bitrate if you notice stutter.
- Legal: Recording copyrighted video streams for redistribution may violate terms of service. Use recordings for personal reference only.
Wrapping up
By following the steps above you can capture high‑quality video of any Android activity without installing third‑party apps or rooting the device. Start with the Quick Settings tile for convenience, switch to the ADB screenrecord command when you need more control, and keep the troubleshooting tips handy for the occasional hiccup. With a little preparation – enough free storage, a charged battery, and a computer for ADB – you’ll have a reliable screen‑recording workflow that works across Android 8‑13.