The internal storage of Android is not just a folder Download or DCIM with photos. Behind the facade of the user interface lies a complex structure of sections, some of which are inaccessible without special tools. Many people face a problem: the phone shows that the memory is full, but there are not enough files in the standard file explorer - where did the gigabytes go? Others are looking for system files for backup or firmware modification. In this article, we will look at all access methods the internal storage, including hidden technical methods.
Let's start with the basics: what is generally considered an โinternal storageโ on Android? This is not only user data, but also system partitions (/data, /system), application cache, as well as virtual volumes created by the OS itself. Manufacturers like Samsung, Xiaomi or Google Pixel organize the file system differently, so there is no universal way. For example, on Samsung Galaxy with a shell One UI you will see a folder My Files, and on "pure" Android - standard Files by Google. But even they display only a small part of the real storage.
1. Standard Explorer: what you can see "out of the box"
The most obvious way is to open a pre-installed application for working with files. On most smartphones it is called "Files", "My Files" (u Samsung) or "File Manager" (u Xiaomi, Realme). These applications only show user part of the internal memorywhich is usually mounted as /storage/emulated/0.
What you will find here:
- ๐ Multimedia folders:
DCIM(photo/video),Pictures,Music,Movies. - ๐ Downloads: folder
Downloadwith files from the browser or instant messengers. - ๐ฑ Application data: some apps (for example, Telegram or WhatsApp) create their directories here.
- ๐ Cache and temporary files: folders like
Android/data(game and application data are stored here).
Standard limitations Explorer:
- โ No access to system partitions (
/system,/vendor). - โ Does not show hidden folders (starting with a dot, for example
.thumbnails). - โ Does not display the actual memory allocation (for example, why "32 GB occupied" and only 10 GB in folders).
โ ๏ธ Attention: On some firmware (for example, MIUI from Xiaomi), the built-in file manager can hide system folders even when debugging mode is enabled. In this case, use third-party applications.
2. managers: extended access
If the built-in explorer is not enough, install an alternative file manager with support root access or advanced functions. The best options:
- ๐ ๏ธ Solid Explorer - supports FTP, cloud storage and shows hidden files.
- ๐ FX File Explorer โcan work with
ADBand system partitions (if root is present). - ๐ Root Explorer โa specialized manager for users with root access.
- ๐ Mixplorer โfree and powerful, with support for archives and network protocols.
How to enable the display of hidden files (on example Solid Explorer):
- Open the menu (three dots in the upper right corner).
- Select "Settings" โ "Display".
- Activate the option "Show hidden files".
- To access system folders you may need
rootorADB.
Install a file manager with root support|Enable the display of hidden folders|Grant superuser rights (if root)|Create a backup copy of important data-->
What you can see additionally:
| Folder/section | Contents | Access without root |
|---|---|---|
/data/app |
Installed applications (APK and data) | โ No |
/data/data |
Personal data applications (savings, settings) | โ No |
/sdcard/.thumbnails |
Image and video thumbnails | โ Yes (if you enable showing hidden ones) |
/system |
Android system files (firmware) | โ No |
/storage/emulated/0/Android/obb |
Additional game data (for example, cache Genshin Impact) | โ Yes |
โ ๏ธ Attention: Deleting or changing files in/data/dataor/systemwithout root access can cause applications or the entire system to crash. Even with root edit only those files that you are sure of.
3. ADB (Android Debug Bridge): access via computer
If the file manager does not show the necessary folders, and you do not have root access, you can use ADB a debugging tool from Google, which allows you to control the phone through the command line of your computer. This method does not require root, but gives access to some hidden directories.
What you will need:
- ๐ฅ๏ธ A computer with Windows, macOS or Linux.
- ๐ Cable USB-Type C (or another, depending on the phone model).
- ๐ ๏ธ Installed drivers ADB and Fastboot (you can download from the website Google for developers).
- ๐ฑ Enabled USB debugging on the phone (c
Settings โ About phone โ Build numberpress 7 times, then return toSettings โ System โ For developers).
Basic commands for working with internal memory:
adb shell ls /storage/emulated/0 # View custom filesadb shell ls /data # View the system partition (requires root)
adb pull /storage/emulated/0/DCIM ~/Photos # Copy the DCIM folder to the computer
adb shell df -h # View used space on all partitions
Example command output adb shell df -h:
Filesystem Size Used Avail Use% Mounted on/dev/block/mmcblk0p53
118G 32G 86G 27% /data
/dev/block/mmcblk0p54
5.8G 2.1G 3.7G 36% /system
This command will show real memory allocationincluding system partitions that are not visible in Explorer. For example, you may find that 10 GB is occupied in /data, although there is only 2 GB in the user folders - this is the application cache and system files.
If the command adb shell does not work, try reconnecting the phone in "Transfer files" (MTP) mode and re-confirm USB debugging on the smartphone screen.
4. System settings: used space analysis
Android has a built-in memory analysis tool that shows which applications and files are taking up the most space. This method does not give direct access to files, but helps identify memory "eaters".
How to open storage analysis:
- Go to
Settings โ Storage(orMemory, depending on the firmware). - Click on "Internal memory" or "Device memory".
- Wait for the chart to load (may take a few seconds).
- Click on a category (for example, "Applications" or "Media") for details.
What you can find out:
- ๐ Total memory size and how much is free.
- ๐ฆ Application cache size (often takes up several gigabytes).
- ๐ฎ Game data (for example, Call of Duty Mobile or PUBG can weigh 2โ4 GB).
- ๐๏ธ "Other files" - this includes temporary data, logs and garbage that is not visible in Explorer.
How to clear space:
- ๐งน Click "Clear cache" in the applications section.
- ๐๏ธ Delete unnecessary APK files in
Downloador messenger folders. - ๐ Use the function "Free up space" (available in Google Files and some firmware).
โ ๏ธ Attention: On some devices (for example, Huawei or Honor) the storage menu may display incorrect size of occupied memory due to the peculiarities of the file system EROFS. In this case, trust data from ADB or specialized applications like DiskUsage.
5. Root access: full control over partitions
If you need full access to all partitions of the internal memory, including /data, /system and /vendor, you will need to obtain root access. This is a risky procedure, since:
- โ ๏ธ Void the warranty.
- โ ๏ธ May lead to "briku" (inoperability) of the device.
- โ ๏ธ Violates security (applications gain access to system files).
How to get root (briefly):
- Unlock bootloader (instructions differ for Samsung, Xiaomi, Google Pixel etc.).
- Install custom recovery (TWRP or OrangeFox).
- Flash Magisk (a popular tool for managing root access).
What you can do with root:
- ๐ง Edit system files (for example,
/system/build.propto change OS settings). - ๐๏ธ View and clear folders
/data/data(game saves, application settings). - ๐ Mount partitions in read/write mode for modifications.
- ๐ก๏ธ Delete pre-installed applications (bloatware).
Example command for viewing content /data from root:
su
ls -la /data/data/com.android.chrome/ # View Chrome browser data
What is Magisk and why is it better than SuperSU?
Magisk is a root management tool that works in "systemless" mode, which means that it does not modify the system partition /systembut creates a virtual layer. Advantages:
โ Passes SecurityNet verification (you can use banking applications and Google Pay).
โ Easy to roll back changes (just uninstall Magisk).
โ Supports modules for expanding functionality (for example, ViPER4Android for sound).
SuperSU is outdated and not supported since 2018, while Magisk is actively being developed.
โ ๏ธ Attention: On devices with Android 10+ and a file system F2FS or EROFS some operations (for example, changing files in /system) can lead to soft-brick (the phone turns on, but does not boot further logo).Always make a backup copy via TWRP before editing.
6. Alternative methods: TWRP, Terminal Emulator and DiskUsage
If the standard methods do not help, try these tools:
1. TWRP (Team Win Recovery Project)
Custom recovery, which allows you to:
- ๐ Create backup copies (nandroid backup) of all partitions.
- ๐ View and edit files even without a running OS.
- ๐ง Mount partitions manually (for example,
/dataor/system).
2. Terminal Emulator (for Android)
An application that emulates the command line directly on the phone. Useful commands:
su # Obtaining root access (if any)df -h # View used space
du -sh /data/data/* | sort -rh | head -n 10 # Top 10 folders that take up the most space
3. DiskUsage
The application visualizes the used space in the form of an interactive map. find "invisible" files that take up gigabytes. You can download in Google Play or F-Droid.
4. ADB over Wi-Fi
If the USB cable is not available, you can connect via the network:
adb tcpip 5555 # Translation ADB to network mode
adb connect 192.168.1.100 # Connecting to an IP phone
ADB and TWRP are the most reliable ways to access hidden sections, but require technical skills. For most users, a file manager with the display of hidden folders and storage analysis enabled in the settings is sufficient.
7. Common problems and solutions
Problem 1: There is not enough space in Explorer, but the files are not visible.
Solution: Use ADB or DiskUsageto find Hidden files are often to blame:
- ๐๏ธ Cache Google Play Services (can weigh 1-3 GB).
- ๐ฎ Game data in
/Android/obb. - ๐ System logs
/data/log.
Problem 2: You cannot delete the folder - it says "No rights."
Solution:
- Try via
ADB:adb shell rm -rf /storage/emulated/0/folder. - If the folder is system, you need it root.
Problem 3: After updating Android, files disappeared.
Solution: Check:
- ๐ Folder
/storage/emulated/0/Download- sometimes files are moved there. - ๐๏ธ Recycle Bin in the file manager (if available).
- ๐ Use DiskDigger to recover deleted files.
Problem 4: The phone shows that the memory is full, but in total the files take up less.
Solution: It could be:
- ๐ Reserved space (for example, for OTA updates).
- ๐ Encrypted data (on Android 10+ part of the memory is reserved for encryption).
- ๐๏ธ Garbage after deleting applications (cleared through
ADBor reboot).
โ ๏ธ Attention: On some devices (for example, Samsung Galaxy s One UI) part of the internal memory is reserved for function "Secure folder" (Secure Folder). This data is not displayed in the standard explorer and is not taken into account in the storage analysis. To see it, open Secure Folder through the security menu.
FAQ: Frequently asked questions about Android internal memory
๐ Why does it say in the settings that 30 GB is occupied, but only 10 GB is in folders?
This is normal! The remaining 20 GB are occupied by:
- ๐ฆ Application cache (can weigh) 5โ10 GB).
- ๐ง System files and backup space (for example, for updates).
- ๐๏ธ Application data in
/data/data(not visible without root). - ๐ Encrypted partitions (on new versions Android).
To see details, use ADB or DiskUsage.
๐ How to find the game save folder?
Most game saves are stored in:
/storage/emulated/0/Android/data/package name/(for example,com.mojang.minecraftpefor Minecraft)./storage/emulated/0/Android/obb/package name/(additional files, for example, textures).
For access:
- Use a file manager that supports showing hidden folders.
- If the folder is not visible, connect via
ADBor get root.
๐ Is it possible to transfer applications to an SD card to free up internal memory?
Depends on the Android version and firmware:
- โ Android 6โ9: There is a function "Transfer to SD" in the application settings.
- โ Android 10+: Google has prohibited transferring applications to SD for security reasons. Alternatives:
- Use SD as internal. storage (formatted and encrypted, works slower).
- Transfer only media files (photos, videos, music) manually.
On Samsung and some other brands there are workarounds via ADB:
adb shell pm set-install-location 2 # Forced installation on SD
But this can lead to failures!
๐ก๏ธ How to protect personal files from access through a file manager?
Methods:
- ๐ Use Protected folder (Secure Folder on Samsung, Private Safe to Huawei).
- ๐ Encrypt files using Cryptomator or VeraCrypt.
- ๐ Rename folders by adding a dot at the beginning (for example,
.secret), - they will become hidden. - ๐ซ Disable showing hidden files in Explorer settings.
For maximum security:
- Store sensitive data in an encrypted container.
- Do not give root access to untrusted applications.
๐ฑ Why is the internal memory not completely cleared after resetting to factory settings?
There are several reasons:
- ๐ Incomplete reset: Some firmware (for example, MIUI) leave part of the data in
/datato speed up the restart settings. - ๐ฆ Backups: If backup was enabled in Google Drive or Mi Cloud, the data can be restored automatically.
- ๐ Encrypted partitions: On Android 9+ part of the memory is reserved for encryption and is not cleared.
- ๐๏ธ Garbage in the cache: Cleared only after the first reboot.
To clear everything:
- Reset via recovery (TWRP or standard).
- Format manually
/data(required TWRP). - Disable automatic recovery from the cloud in the settings Google.