Xiaomi smartphone owners often face the problem of how to log into the phoneβs memory if the standard Explorer doesnβt show all files or system folders are hidden, especially for devices on MIUI, a proprietary shell that actively restricts access to system partitions βfor security reasons.β In this article, we will examine 5 proven ways, including access via ADB, hidden developer settings, and even bypassing the restrictions of MIUI without root rights.
Itβs important to understand that Xiaomiβs memory is divided into user memory (accessible through Explorer) and system memory (hidden from the user), the first one contains your photos, videos and documents, and the second one contains OS files, app cache and settings, and weβll show you how to access both parts without damaging the data. If you just need to copy the photo to your computer, enough is enough. USB-If you want to edit system files (for example, to modify firmware), you will need advanced methods.
We warn you in advance that some actions may violate the warranty or cause malfunctions in the phone. For example, deleting system files without knowing the consequences often ends with a brick. Therefore, all manipulations with system partitions should be performed only with full confidence or after creating a backup.
1. Standard access through MIUI conductor
The easiest way is to use the built-in MIUI Explorer, which is installed on all Xiaomi smartphones by default and is called Files (Blue folder icon), which is suitable for working with user data: photos, music, downloads and documents.
To open the phone's memory:
- π± Open the Files app on the home screen or in the app menu.
- π Select the Device section β this shows the internal memory and (if any) microSD card.
- π To search for a specific file, use the search bar at the top (magnifying glass).
- βοΈ Click on three dots in the upper right corner β Settings β Turn on βShow Hidden Filesβ if you want to see folders with a dot (e.g..thumbnails).
Limitations of the method:
- β No access to system folders (/system, /data).
- β You can not edit files with root rights.
- β Some folders (e.g, Android/data) hidden even when the hidden files are displayed.
β οΈ Attention: B MIUI 14+ The conductor can block access to other applications folders (for example, WhatsApp/Media). To fix this, go to Settings. β Annexes β Permits β File management and enable access for the conductor.
2. Connection to a computer via USB (MTP)
If you want to transfer files to a PC or laptop, use MTP (Media Transfer Protocol) mode, which is the standard protocol for exchanging data between Android and your computer. It works stable on Xiaomi, but sometimes requires additional settings.
Step-by-step:
- Connect your phone to your PC via USB-C (or Micro-USB for older models).
- On the phone will appear a notification βCharge via USBβ β tap it.
- Select the File Transfer (or MTP) mode.
- The computer will open a conductor window with folders of the phone (usually Internal memory and SD-map).
If the computer can't see the phone:
- π Try another cable or port. USB (better USB 3.0).
- π₯οΈ Install Mi drivers PC Suite (official software from Xiaomi).
- π± In the phone settings go to Settings β Additionally. β Developer settings and enable "Debugging by" USB".
- π Reboot both devices.
| Problem. | Decision |
|---|---|
| The computer can't see the phone. | Check the cable, turn on MTP in the notification curtain, install drivers. |
| Folders are empty or not open | Unblock access to Settings β Applications β Permissions β File Management. |
| Error "Device not recognized" | Turn off your phone, reboot your PC, reconnect. Try another port. |
| Slow file transfer | Use USB 3.0, disable sync with the cloud while copying. |
π‘
If file transfers are constantly interrupted, try using PTP mode instead of MTP. It is less stable for larger files, but sometimes works better on older PCs.
3. Access via ADB (for power users)
ADB (Android Debug Bridge is a tool for debugging Android devices through the command line, with which you can access all folders, including system ones, but you need minimal knowledge of working with the terminal. MIUI, But we need activated debugging. USB.
How to turn on ADB:
Insert "Developer Options" (7 times tap on "Version" MIUI" at "Settings" β The phone")
Activate "Debugging by USB" in "Developer Options"
Download Platform Tools (official package from Google)
Connect your phone to your PC and confirm your trusted device in the dialog box-->
The main commands for working with memory:
adb shell ls /sdcard/ # View the root folder of internal memory
adb pull /sdcard/DCIM/ C:\Photos\# Copying a DCIM folder to a C disk
adb shell "su -c 'ls /data" # View the /data system folder (requires root)
adb push file.txt /sdcard/ # Download file from PC to phoneLimitations and risks:
- β οΈ Without root rights, you cannot edit system files in /system or /data.
- β οΈ Incorrect commands (e.g., rm) -rf /) can delete all data.
- β οΈ On some Xiaomi models (for example, Redmi Note 10 Pro) ADB It only works after unlocking the loader.
How to unlock the bootloader on Xiaomi?
4.Using a file manager with root access
If your Xiaomi has root access, you can use dedicated explorers such as Root Explorer, Solid Explorer or FX File Manager, which allow you to edit any files, including system ones, but require caution.
The best guides for Xiaomi with root:
- π Root Explorer β a classic manager with support SMB, FTP and editing build.prop.
- π§ Solid Explorer β modern interface, support for cloud storage and archives.
- π οΈ FX File Manager β lightweight, with built-in text editor for system files.
How to set up access:
- Install the selected explorer from Google Play.
- Open the application and provide root access when requested.
- Go to the root directory (/) and you see all the sections: /system, /data, /vendor, etc.
- To edit system files (such as hosts), click and hold the file β select βOpen as Textβ or βEditβ.
β οΈ Note: Modifying files in /system This can cause a cyclic reboot. Always back up through TWRP or ADB backup before editing, such as deleting a file /system/priv-app/MiuiSystemUI/MiuiSystemUI.apk Make the phone inoperable!
5. Access via TWRP (for firmware and backups)
TWRP (Team Win Recovery Project) is a custom recovery that allows you to manage your phone's memory at a low level.
- π Create and restore backups (nandroid backup).
- π Copy files between sections (e.g., from /data into /sdcard).
- π§ Install firmware and modifications (.zip files).
- ποΈ Format sections (cautiously!).
How to get into TWRP:
- Turn off the phone.
- Press Volume Up + Power (on some Xiaomi models β Volume Up + Volume Down + Power).
- After the Mi logo appears, release the buttons β you will be taken to the TWRP menu.
The main functions for working with memory:
- Backup β creating an image of the current firmware (it is recommended to do before any changes).
- Mount β mount partitions to be accessed via ADB or Explorer.
- File Manager is a built-in manager for copying / deleting files (similar to root-conductor).
- Wipe β partition cleaning (e.g. Dalvik Cache or Data).
π‘
TWRP is the only way to access a phoneβs memory if the MIUI doesnβt boot (for example, after a failed firmware), in which case you can copy important data to a memory card or PC via ADB in recovery mode.
6. bypassing MIUI restrictions without root (hidden settings)
MIUI actively blocks access to system folders, but there are legal ways to get around these restrictions without obtaining root permissions, one of which is using hidden settings through engineering menus or special codes.
Ways to unlock access:
- π Enter the dialer code: ##4636## Select "Phone Information" β Scroll down and find "Select configuration" USB". Install. MTP + ADB wide-access.
- π§ In Developer Options, Enable: Debugging by USB Allow location simulation Do not turn off the screen while charging This will help stabilize the connection when working with the device. ADB.
- π Use the MiXplorer app (an unofficial guide for Xiaomi) that can bypass some restrictions. MIUI.
Example: To see the /data/media/0 folder (where user files are stored), sometimes it is enough:
- Connect to ADB (as in Section 3).
- Execute the command: adb shell "setenforce 0" This will temporarily disable SELinux (Android security system), and some hidden folders will become available.
- Open the conductor and follow the path /data/media/0.
β οΈ Warning: Disabling SELinux reduces the security of the phone. Once completed, be sure to return it to its original state with the adb shell "setenforce 1" command".