Have you ever tried to find an important file on your smartphone, but it seems to have disappeared? Hidden files on Android are not a bug, but a feature of the system. They are hidden by default to prevent users from accidentally deleting system data or disrupting applications. But sometimes access to them is simply necessary: โ€‹โ€‹to recover deleted photos, edit configuration files, or clear the cache manually.

In this article we will examine all current ways to display hidden files from standard tools to advanced methods using ADB. You will learn how to enable the display of hidden folders in popular file managers (Files by Google, Mi File Manager, Solid Explorer), what to do if files are not displayed even after enabling the option, and how to safely work with system data. And also - a unique method for devices with root access, which allows you to see even protected Android files.

Why files become hidden and where to look for them

In Android, hidden files and folders are indicated by a dot at the beginning of the name (for example .nomedia or .thumbnails). This is a legacy of Unix systems, where such a prefix signals a service purpose. The main reasons why files are hidden:

  • ๐Ÿ“ System data: folders /data, /system or /cache contain critical files for the operation of the OS. Changing them without root access may lead to failures.
  • ๐Ÿ”’ Application privacy: messengers (for example, Telegram or WhatsApp) hide media files in folders like .Statuses or .Telegramso that they are not displayed in the gallery.
  • ๐Ÿ—‘๏ธ Cache and temporary files: browsers, games and social networks create hidden folders for storing temporary data (for example, .com.android.browser).
  • ๐Ÿ› ๏ธ User Settings: some applications (for example, Termux or KDE Connect) store configuration files in hidden form (.config, .ssh).

Where to look for hidden files? In 90% of cases they are located in the root directory of the internal memory (/storage/emulated/0/) or on SD card (/storage/XXXX-XXXX/). Less often - in folders of specific applications (/Android/data/com.package.name/). Important: not all hidden files are safe to delete! For example, deleting .nomedia will lead to media files from the folder starting to appear in the gallery again.

โš ๏ธ Attention: On devices with Android 11+ access to some hidden folders (for example, /Android/data/) is limited even for file managers. This is due to policy. Scoped StorageTo bypass the restriction, you will need root or ADB.

Method 1: Standard file manager (without root)

The easiest method is to use the built-in file manager. On most smartphones (Samsung, Xiaomi, Realme, Oppo) it is pre-installed. The instructions are universal, but there may be minor differences in the interface.

Open the application "Files" (or Mi File Manager, File Manager+ depending on the brand). Next:

  1. Click on the three dots (โ‹ฎ) or swipe to the right to open the side menu.
  2. Select Settings โ†’ Show hidden files (or Show system files).
  3. Go back to the root directory - now folders with a dot at the beginning of the name will be visible (they are translucent or gray).

If the option is not in the menu, try alternative path:

Settings โ†’ Advanced โ†’ Show hidden files and folders

On some firmware (for example, ColorOS on Oppo/Realme) you may need to enable Developer mode (7 taps by build number in Settings โ†’ About phone) to unlock additional options in the file manager.

Enable the display of hidden files in the manager settings|Reboot the device|Update the file manager via Google Play|Try another manager (for example, Solid Explorer)|Check if files are hidden via .nomedia-->

Method 2: Total Commander - an advanced manager with advanced functions

Total Commander is one of the most powerful file managers for Android. It supports working with FTP, ZIP archives and, of course, hidden files. The advantage over standard solutions is its flexible settings. display and the ability to edit system files (with root).

How to enable the display of hidden files in Total Commander:

  1. Download and install the application from Google Play.
  2. Launch it and tap on the icon โ‹ฎ (menu) โ†’ Settings.
  3. Go to section Display and activate the options:
    • ๐Ÿ”น Show hidden files
    • ๐Ÿ”น Show system files (requires root)
    • ๐Ÿ”น Show files without extension
  • Save the settings and return to the root directory. Now all hidden elements will be marked in gray.
  • There is useful information. function Total Commander there is a useful function Multi-selection (long press on the file โ†’ checkmark). With its help, you can quickly delete unnecessary hidden folders (for example, .thumbnails - image thumbnail cache) or archive them before deleting.

    Standard (from the smartphone manufacturer)|Total Commander|Solid Explorer|FX File Explorer|Other-->

    โš ๏ธ Attention: In Total Commander when the mode is enabled Show system files you can accidentally delete critical data For example, deleting. folder /data/dalvik-cache will lead to a reboot cycle of the device. Always make a backup copy before making changes!

    Method 3: Using ADB (for advanced users)

    If the file manager does not show hidden files even after enabling the option, or you need access to protected system folders (for example, /data/data/will help Android Debug Bridge (ADB). This method requires a connection to a PC, but gives maximum control.

    What you will need:

    • ๐Ÿ–ฅ๏ธ A computer with Windows/macOS/Linux and installed drivers ADB.
    • ๐Ÿ“ฑ Smartphone with switched on USB debugging (Settings โ†’ About phone โ†’ Number assembly โ†’ 7 taps โ†’ return to Settings โ†’ System โ†’ For developers).
    • ๐Ÿ”Œ USB cable (preferably original).

    Instructions:

    1. Download Platform Tools from Google and unpack archive.
    2. Connect your smartphone to the PC and in the terminal (or command line) do:
      adb devices

      If the device is displayed in the list, enter:

      adb shell
    3. To see hidden files in the current directory, use:
      ls -la

      Flag -a shows all files (including hidden ones), and -l displays detailed information.

    4. For navigation, use the commands:
      cd /storage/emulated/0/ # go to internal memory
      

      cd .. # go to level above

      pwd # show the current directory

    To copy a hidden file to a PC, use:

    adb pull /path/to/file C:\folder_on_pc\

    For example, to copy file .bashrc:

    adb pull /data/data/com.termux/files/home/.bashrc C:\backup\

    What to do if ADB does not see the device?

    1. Check if USB debugging is enabled on your smartphone (sometimes you need to confirm permission on the PC).

    2. Install drivers for your model (for example, for Xiaomi โ€” Mi USB Driver).

    3. Try a different cable or port USB.

    4. Reboot both devices.

    5. On Windows, run the command prompt as administrator and run:

    adb kill-server
    

    adb start-server

    ADB command Description Example
    ls -la Show all files (including hidden ones) in the current folder ls -la /sdcard/
    cd Go to another directory cd /storage/emulated/0/Download/
    pull Download a file from the device to a PC adb pull /sdcard/.hiddenfile C:\
    push Download a file from a PC to the device adb push C:\file.txt /sdcard/
    rm Delete a file (carefully!) rm /sdcard/.thumbnails/*

    Method 4: Root access - full control over hidden files

    If you have root access, you get unlimited access to all files on the system, including hidden and protected ones. This allows you to edit system configs, delete unnecessary cache or restore deleted data. However root voids the warranty and increases the security risk.

    How to enable showing hidden files with root:

    1. Install a file manager with root support, for example Root Explorer or FX File Explorer.
    2. When you first start, give the application root access (a request from SuperSU or Magisk).
    3. In the manager settings, activate:
      • ๐Ÿ”น Show hidden files
      • ๐Ÿ”น Mount as R/W (read/write for system folders)
      • ๐Ÿ”น Show files without extensions
    4. Now you can view and edit any files, including:
      • ๐Ÿ“‚ /data/data/ - application data
      • ๐Ÿ“‚ /system/ โ€” Android system files
      • ๐Ÿ“‚ /dev/ โ€”devices and drivers

    With root you can, for example:

    • ๐Ÿ”ง Remove unnecessary system applications (/system/priv-app/).
    • ๐Ÿ“ฑ Change files build.prop for performance tweaks.
    • ๐Ÿ—ƒ๏ธ Recover deleted files from folders like /data/media/0/.
    โš ๏ธ Attention: Incorrect editing of files in /system/ or /data/ may result to brick (complete inoperability) of the device. Always make a backup copy through TWRP or Titanium Backup before changes!
    ๐Ÿ’ก

    If you often work with hidden files, create a text file in the root memory .hidden_files_list.txt and write down the paths to important hidden folders there. This way you wonโ€™t forget where everything is and can quickly find what you need.

    Method 5: Alternative methods (ES Explorer, FX File Explorer, Termux)

    If standard methods do not help, try specialized applications. They often have unique functions for working with hidden ones. data.

    1. ES Explorer (outdated, but functional)

    ES File Explorer was once the leader among file managers, but after advertising scandals its popularity fell. However, it still supports working with hidden files:

    1. Open ES Explorer and swipe right to access the menu.
    2. Go to Settings โ†’ Display.
    3. Activate Show hidden files and Show system files (the latter requires root).
    4. To access root folders (/data/, /system/) click Root Explorer in the side menu.

    2. FX File Explorer (with support for cloud storage)

    FX File Explorer is distinguished by support for Nextcloud, Dropbox i SFTPTo show hidden files:

    1. Tap on the icon โ‹ฎ โ†’ Settings.
    2. Select Display and Icons โ†’ Show hidden files.
    3. For root access, go to Access Mode and select Root.

    3. Termux (to work via the console)

    Termux - this terminal emulator for Android. You can use it to manage hidden files through Linux commands:

    1. Install Termux from Google Play or F-Droid.
    2. Update packages:
      pkg update && pkg upgrade
    3. To view hidden files in the current one directories:
      ls -la
    4. For navigation use:
      cd /storage/emulated/0/ # internal memory
      

      cd ~/ # home directory Termux

    B Termux possible install mc (Midnight Commander) for convenient file management:

    pkg install mc
    

    mc

    This will give you a two-panel interface, like in Total Commander, but with support for all Linux commands.

    Frequent problems and their solutions

    Even after enabling the option, hidden files may not be displayed. Let's consider typical situations and ways to fix them.

    1. Files are not visible, although the option is enabled

    Possible reasons and solutions:

    • ๐Ÿ”„ File cache manager: clear the application data in Settings โ†’ Applications โ†’ [Manager] โ†’ Storage โ†’ Clear cache.
    • ๐Ÿ“ฑ Android 11+ limitations: on new versions of Android, access to some folders (for example /Android/data/) is blocked. Use ADB or root.
    • ๐Ÿ” The files are really deleted: check the trash in the file manager or use recovery apps (DiskDigger, Recuva via PC).
    • ๐Ÿ›ก๏ธ Antivirus blocks access: temporarily disable real-time protection (for example, c Avast or 360 Security).

    2. You cannot delete or edit a hidden file

    If the file is protected from changes:

    • ๐Ÿ” Check access rights via ls -l v Termux or ADB. If there is d-------at the beginning of the line, you do not have rights.
    • ๐Ÿ› ๏ธ To change rights, use:
      chmod 777 file_name

      (root required).

    • ๐Ÿ“Œ If the file is in use by the system, reboot the device into Safe Mode (hold down the power button โ†’ Reboot in Safe Mode).

    3. Hidden files take a lot space

    Most often space is occupied by:

    • ๐Ÿ“ธ .thumbnails โ€” cache of image thumbnails (can be deleted).
    • ๐ŸŽต .nomedia โ€”do not delete, otherwise media files from the folder will appear in the gallery.
    • ๐Ÿ—‘๏ธ .cache in application folders โ€” cache of games and social networks.
    • ๐Ÿ“ฅ Download/.unconfirmed โ€”underloaded files.

    To clear unnecessary hidden files, use the command in ADB:

    adb shell rm -rf /sdcard/.thumbnails/*
    

    adb shell rm -rf /sdcard//.cache/

    Do not delete hidden files in folders /Android/obb/ is game data, and deleting it will cause applications to crash.

    ๐Ÿ’ก

    Before bulk deleting hidden files, always check their contents! For example, the folder .whatsapp contains! backup copies of chats, and .ssh keys for remote access.

    FAQ: Answers to frequently asked questions

    Is it possible to show hidden files without root?

    Yes, most file managers (including standard ones) allow you to enable the display of hidden files files without root. However, access to some system folders (for example /data/data/) will be limited. Full access requires root or ADB.

    Why did hidden files disappear again after updating Android?

    Updating the system may reset the file manager settings. Check if the option has been reset. Show hidden files in the settings. Also on new versions of Android (11+) there are additional access restrictions - see the section about Scoped Storage.

    How to hide a file back after viewing?

    To hide a file, rename it by adding a dot at the beginning of the name. For example:

    mv file.txt .file.txt

    Or use a file manager: long press on the file โ†’ Rename โ†’ add a dot before the name.

    Is it possible to restore deleted files? hidden files?

    Yes, but the chances depend on how much time has passed since deletion. Try:

    1. Recovery apps: DiskDigger, Undeleter (root required for deep scanning).
    2. Check the trash in the file manager (if the function is enabled).
    3. For system files: restore the backup via TWRP or Titanium Backup.
    Do not write new files to the device after deletion - this reduces the chances of recovery!

    How do hidden files affect performance?

    Hidden files themselves do not slow down the smartphone. However, some of them (for example, cache .thumbnails or .cache) can take up gigabytes of memory. If you run out of space on your device, clearing such folders can speed up the work. But do not delete files with unknown extensions - this may disrupt the operation of applications.