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.

๐Ÿ“Š Which file manager do you use on Android?
Built-in (My Files, Files, etc.)
Files by Google
Solid Explorer
FX File Explorer
Other

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 Download with 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 ADB and 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):

  1. Open the menu (three dots in the upper right corner).
  2. Select "Settings" โ†’ "Display".
  3. Activate the option "Show hidden files".
  4. To access system folders you may need root or ADB.

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/data or /system without 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 number press 7 times, then return to Settings โ†’ System โ†’ For developers).

Basic commands for working with internal memory:

adb shell ls /storage/emulated/0 # View custom files

adb 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:

  1. Go to Settings โ†’ Storage (or Memory, depending on the firmware).
  2. Click on "Internal memory" or "Device memory".
  3. Wait for the chart to load (may take a few seconds).
  4. 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 Download or 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):

  1. Unlock bootloader (instructions differ for Samsung, Xiaomi, Google Pixel etc.).
  2. Install custom recovery (TWRP or OrangeFox).
  3. Flash Magisk (a popular tool for managing root access).

What you can do with root:

  • ๐Ÿ”ง Edit system files (for example, /system/build.prop to 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, /data or /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 ADB or 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.minecraftpe for Minecraft).
  • /storage/emulated/0/Android/obb/package name/ (additional files, for example, textures).

For access:

  1. Use a file manager that supports showing hidden folders.
  2. If the folder is not visible, connect via ADB or 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 /data to 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:

  1. Reset via recovery (TWRP or standard).
  2. Format manually /data (required TWRP).
  3. Disable automatic recovery from the cloud in the settings Google.