Screen mirroring on Android is a feature that can both save (for example, when connecting to a TV) and annoy. You suddenly discover that all interface elements are flipped horizontally, the text is read backwards, and the photographs look like in a distorting mirror. This most often occurs after connecting to external displays, accidentally pressing a keyboard shortcut, or a glitch in accessibility settings. In 90% of cases, the problem is solved in 2-3 minutes, but the methods differ depending on the smartphone manufacturer and Android version.
In this article we will analyze all the current methods for disabling mirroring: from standard settings to commands ADB and hidden engineering menus. Let us separately dwell on the nuances for Samsung One UI, Xiaomi MIUI, Google Pixel and other popular shells. If your smartphone does not respond to touches due to an upside-down interface, do not panic: at the end of the article there is a section with solutions for such cases.
What is screen mirroring and why is it turned on
Mirroring (or mirror display) is a mode in which the contents of the screen are reflected horizontally, as in mirror For example, the letter โPโ turns into โิโ, the right arrow points to the left, and your camera selfie becomes โcorrectโ (without inversion). On Android, this function can be activated in three cases:
- ๐ Connecting to an external display: many TVs and projectors automatically request mirror mode when connected via
HDMIorMiracast. - โ๏ธ Accessibility settings: in the menu for people with visual impairments, there is an option to invert the screen, which sometimes works accidentally.
- ๐ค Software failures or viruses: rarely, but it happens that after updating the system or installing a suspicious APK file, forced mirroring is turned on.
On some smartphones (for example, Samsung Galaxy s One UI 5.0+), mirroring can be turned on when the mode is activated Dex or when using proprietary functions like Smart View. It is important to distinguish mirroring from rotating the screen (when the picture is rotated 90/180 degrees) - these are different problems, and they are solved in different ways.
Method 1: Disabling through screen settings (for most smartphones)
If mirroring appeared after connection to an external display, first check the display settings. This method works on pure Android (for example, Google Pixel, Motorola) and most shells, except MIUI (for that, see the next section).
- Open
Settings โ Screen(orSettings โ Display). - Find item
Rotate screen,OrientationorDisplay mode. - Check whether the parameter
Mirroring,Mirror modeorMirroringis enabled. If so, disable it. - If there is no such item, go to
Settings โ System โ Gestures โ Screen rotationand reset the settings.
On some devices (for example, Sony Xperia) mirroring may be hidden in the menu Settings โ Accessibility โ Visual corrections. If the problem persists after disconnecting, try restarting your smartphone - sometimes changes are applied only after reboot.
โ๏ธ Checking basic settings
Method 2: Instructions for Xiaomi (MIUI) and Redmi
On smartphones Xiaomi, Redmi and POCO with a shell MIUI mirroring is often enabled through hidden settings or after using the function Second Space. To remove the effect, follow these steps:
- Open
Settings โ Screen. - Scroll down and select
Advanced settings(orAdditional). - Find the item
Screen reflection(on English firmware -Screen mirroring) and disable it. - If there is no item, go in
Settings โ Accessibility โ Visionand check the optionInvert colors(sometimes it works like mirroring).
If mirroring remains, try resetting screen settings:
Settings โ System โ Reset settings โ Reset screen settings
On some models (for example Xiaomi 12T or Redmi Note 11) mirroring can be linked to a gesture. To check this:
- Go to
Settings โ Advanced features โ Gestures. - Find gesture
Triple taporDouble tap press. - Make sure that no function is assigned there
Mirror screen.
What to do if MIUI does not respond to touches due to mirroring?
If the screen is upside down and does not respond to touches, connect the smartphone to the computer via USB and use the app Scrcpy for control from a PC. An alternative is gestures: swiping down from the top edge (even if the screen is upside down) usually opens the notification panel, from where you can get to the settings.
Method 3: Disabling via ADB (for experienced users)
If standard methods do not work, you can disable mirroring via Android Debug Bridge (ADB). This method is universal, but requires a computer and USB debugging enabled. Suitable for all versions of Android, including Android 14.
You will need:
- ๐ฅ๏ธ A computer with installed drivers ADB (you can download from official Android website).
- ๐ฑ Smartphone with USB debugging enabled (
Settings โ About phone โ Build number- press 7 times, then return toSettings โ System โ For developers โ USB debugging). - ๐ USB cable (preferably original).
Instructions:
- Connect your smartphone to the computer and confirm permission for debugging on the screen phone.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with
ADB. - Enter the command to test the connection:
adb devicesThe serial number of your device should appear.
- Run the command to disconnect mirroring:
adb shell settings put system screen_mirroring_mode 0 - Reboot your smartphone:
adb reboot
If the command did not work, try an alternative option:
adb shell content insert --uri content://settings/system --bind name:s:screen_mirroring_mode --bind value:i:0
If ADB does not see the device, try switching the USB connection mode to "File Transfer" (MTP) in the notification shade of your smartphone.
Method 4: Reset accessibility settings (if mirroring is due to inversion)
Sometimes mirroring is confused with inversion of colors a function that changes colors to the opposite (black becomes white, blue becomes yellow, etc.) On some smartphones, inversion can work as a mirror image. To disable it:
- Go to
Settings โ Accessibility โ Vision(orSettings โ Accessibility โ Colors and Contrast). - Find the options:
- ๐
Color inversion(Color inversion) - ๐จ
Color correction(Color correction) - ๐๏ธ
Colorblind mode(Color blindness mode)
- ๐
Disable all these options.
Reset accessibility settings โuse it.On Samsung path may differ:
Settings โ Accessibility โ Improve visibility โ Color inversion
Important: on some devices, color inversion may be tied to a gesture or hotkeys. For example, on Google Pixel triple clicking on the power button turns on/off inversion. Check the gesture settings in the section Special features.
Method 5: Checking the engineering menu (for advanced)
If mirroring is not removed through standard settings, the problem may lie in engineering menu (Engineer Mode). This method is suitable for experienced users, since incorrect changes can lead to failures.
To get to the engineering menu:
- Open the application
Phone. - Enter code:
##36446337##(for Mediatek) or
##4636##(universal code).
- Go to the section
Hardware TestingorDisplay. - Find parameters related c
Mirror,FliporRotation, and reset their values to0. - ๐ฑ๏ธ Connect the mouse via USB: even if the sensor does not work, a USB mouse (or wireless via OTG adapter) will allow you to control your smartphone. Connect it and go to the settings as described above.
- ๐ป Control via Scrcpy: the app allows you to control your Android device from your computer. Download it from GitHub, connect your smartphone via USB and follow the instructions.
- ๐ Gestures to reboot: on most smartphones, long pressing the power + volume up button causes a reboot. After a reboot, mirroring may be reset.
- ๐ฑ Voice Assistant: Activate Google Assistant or Bixby (on Samsung) by voice and ask to open the screen settings. For example: โOkay, Google, open the display settings.โ
Engineering menu codes may differ depending on the processor:
| Chip manufacturer | Engineering menu code | Partition for mirroring |
|---|---|---|
| Qualcomm Snapdragon | ##4636## |
Display โ Mirror Mode |
| Mediatek (MTK) | ##36446337## |
Hardware โ LCD |
| Exynos (Samsung) | #0# |
Sensor โ Mirror Test |
| Google Tensor | ##4636## |
Display โ Flip Settings |
Changes in the engineering menu can lead to unstable screen operation. If you are not sure, do not change parameters that you do not know!
What to do if the screen does not respond to touches due to mirroring
If mirroring has made the screen unusable (for example, the sensor has stopped responding to touches), use these methods:
If all else fails, all you can do is reset to factory settings. Remember that this will delete all data from the device! To reset:
- Turn off your smartphone.
- Hold
Power button + Volume up(on some models -Power + Volume down volume). - In the menu
RecoveryselectWipe data/factory reset(control - volume buttons, selection - power button). - Confirm the reset and wait for the reboot.
Before resetting, try removing SIM card and memory card - sometimes mirroring is associated with errors in reading external drives.
FAQ: Frequently asked questions about mirroring on Android
Why does mirroring turn on by itself?
Most often this happens due to:
- A failure in settings
HDMI/Miracastafter connecting to the TV. - Activation of the mode for colorblind or visually impaired people in the accessibility settings.
- Viruses or malicious applications that change system parameters.
- Errors after updating the firmware (especially on custom ROM).
Check the history of installed applications and remove suspicious ones.
How to disable mirroring on Samsung Dex?
In Samsung Dex mirroring mode, mirroring is controlled separately:
- Connect your smartphone to monitor.
- In the panel Dex find the icon
Settings(gear). - Select
Screen โ Mirroringand disable option.
If the item is not there, update Dex via Galaxy Store.
Is it possible to mirror only part of the screen?
At the system level - no. But some. applications (for example ApowerMirror or Vysor) allow you to mirror only selected windows when broadcasting to a PC. To do this:
- Install the application from Google Play.
- Connect to the PC via USB/Wi-Fi.
- In the broadcast settings select
Mirror selected area.
Please note: this is not system mirroring, but software broadcast.
Mirroring remains after resetting the settings. What should I do?
If the problem does not disappear even after resetting, this may indicate:
- Hardware failure of the controller. display (needs repair).
- Damage to the firmware (try to reflash the smartphone via Odine or Fastboot).
- Conflict with custom recovery (for example, TWRP).
Contact the service center if you are not sure of your skills.
How to prevent accidental activation of mirroring?
To avoid re-activation:
- Disable inversion gestures in
Settings โ Accessibility. - Uninstall applications for mirroring (for example, Screen Mirroring), if you do not use them.
- Update the firmware - in new versions of Android, mirroring is disabled by default.
- Use a password to change screen settings (available on some smartphones, for example, Huawei).