Summary of Data and file storage overview
- How to access Android system files without root?
- How do I access my system files?
- How do I see hidden system apps on Android?
- How to see all hidden files on Android?
Search Results
AI Overview
AI Overview
You can access Android system files using built-in apps like Files by Google, third-party file managers (Solid Explorer, MiXplorer) with special permissions for the data folder, or via ADB commands on a computer for deeper access, but direct modification of core system files often requires rooting and carries risks, so using apps like Files by Google or system pickers is safer for general browsing.
This video demonstrates how to access your Android’s files:
56s
How-To Authority
YouTube · Jun 27, 2025
1. Using Built-in & Third-Party File Managers (Safer)
Files by Google: Open the app, tap the three lines (menu), go to Settings, and check “Show hidden files” to see more system-level files.
Other File Managers (MiXplorer, Solid Explorer): Install from the Play Store, open the app, grant “All Files Access” permission in your phone’s Settings > Apps > Special app access, and then you can browse folders like /Android/data.
This video shows how to use the Files by Google app to find files:
59s
YourSixTech
YouTube · Nov 21, 2024
2. Accessing the /data Folder (Android 11+ Restrictions)
System File Picker: Some apps (like XODO, FV File Explorer) can launch the built-in system file picker, which allows access to the Android/data folder for specific tasks like file transfers.
ADB (Advanced): For computer access, install ADB, enable USB debugging, connect your phone, and use commands like adb shell and cd /data to navigate.
Watch this video for a method to access the data folder on Android 14:
1m
Click & Tap
YouTube · Dec 3, 2024
3. Viewing System Apps
Files by Google: Go to Categories > System apps to see system processes.
Device Settings: Go to Settings > Apps > See all apps, then use the three-dot menu to “Show system” apps to view and manage them.
This video explains how to check system apps on your Android phone:
30s
Droid Leopard
YouTube · Dec 29, 2024
Important Warning
Directly modifying or deleting files in system folders (like /system or /data) without knowing what you’re doing can permanently damage your phone, making it unusable (bricking it). Stick to viewing files unless you’re an expert and have backups.
Related Links
How to Show Hidden Files & System Files on Android Phone … – YouTube
Nov 21, 2024 — phone. so if you want to go and see like the system files and such it’s very easy to do swipe on up from the bottom lo…
YouTube ·
YourSixTech
1:06
How to Access Android System Files (Even Without Rooting) – wikiHow
Jul 25, 2025 — 1. Open Files by Google. This app icon looks like a collection of folders by color: blue, green, red, and yellow. Your…
wikiHow
How do you see hidden system files on your Android without root?
Aug 28, 2018
Quora
Show all
Show more
Android uses a file system that’s similar to disk-based file systems on other platforms. The system provides several options for you to save your app data:
- App-specific storage: Store files that are meant for your app’s use only, either in dedicated directories within an internal storage volume or different dedicated directories within external storage. Use the directories within internal storage to save sensitive information that other apps shouldn’t access.
- Shared storage: Store files that your app intends to share with other apps, including media, documents, and other files.
- Preferences: Store private, primitive data in key-value pairs.
- Databases: Store structured data in a private database using the Room persistence library.
The characteristics of these options are summarized in the following table:
The solution you choose depends on your specific needs:
- How much space does your data require?
- Internal storage has limited space for app-specific data. Use other types of storage if you need to save a substantial amount of data.
- How reliable does data access need to be?
- If your app’s basic functionality requires certain data, such as when your app is starting up, place the data within internal storage directory or a database. App-specific files that are stored in external storage aren’t always accessible because some devices allow users to remove a physical device that corresponds to external storage.
- What kind of data do you need to store?
- If you have data that’s only meaningful for your app, use app-specific storage. For shareable media content, use shared storage so that other apps can access the content. For structured data, use either preferences (for key-value data) or a database (for data that contains more than 2 columns).
- Should the data be private to your app?
- When storing sensitive data—data that shouldn’t be accessible from any other app—use internal storage, preferences, or a database. Internal storage has the added benefit of the data being hidden from users.
Android provides two types of physical storage locations: internal storage and external storage. On most devices, internal storage is smaller than external storage. However, internal storage is always available on all devices, making it a more reliable place to put data on which your app depends.
Removable volumes, such as an SD card, appear in the file system as part of external storage. Android represents these devices using a path, such as /sdcard.
Apps themselves are stored within internal storage by default. If your APK size is very large, however, you can indicate a preference within your app’s manifest file to install your app on external storage instead:
<manifest … android:installLocation=”preferExternal”> … </manifest>
Android defines the following storage-related permissions: READ_EXTERNAL_STORAGE,
WRITE_EXTERNAL_STORAGE,
and
MANAGE_EXTERNAL_STORAGE.
On earlier versions of Android, apps needed to declare the READ_EXTERNAL_STORAGE permission to access any file outside the app-specific
directories on external storage.
Also, apps needed to declare the WRITE_EXTERNAL_STORAGE permission to write to
any file outside the app-specific directory.
More recent versions of Android rely more on a file’s purpose than its location for determining an app’s ability to access, and write to, a given file. In particular, if your app targets Android 11 (API level 30) or higher, the WRITE_EXTERNAL_STORAGE permission doesn’t have any effect on your app’s
access to storage. This purpose-based storage model improves user privacy
because apps are given access only to the areas of the device’s file system that
they actually use.
Android 11 introduces the MANAGE_EXTERNAL_STORAGE permission, which provides
write access to files outside the app-specific directory and MediaStore. To
learn more about this permission, and why most apps don’t need to declare it to
fulfill their use cases, see the guide on how to manage all
files on a storage device.
Scoped storage
To give users more control over their files and to limit file clutter, apps that target Android 10 (API level 29) and higher are given scoped access into external storage, or scoped storage, by default. Such apps have access only to the app-specific directory on external storage, as well as specific types of media that the app has created.
Use scoped storage unless your app needs access to a file that’s stored outside of an app-specific directory and outside of a directory that the MediaStore
APIs can access. If you store app-specific files on external storage, you can
make it easier to adopt scoped storage by placing these files in an
app-specific directory on external
storage. That way, your app
maintains access to these files when scoped storage is enabled.
To prepare your app for scoped storage, view the storage use cases and best practices guide. If your app has another use case that isn’t covered by scoped storage, file a feature request. You can temporarily opt-out of using scoped storage.
View files on a device
To view the files stored on a device, use Android Studio’s Device File Explorer.
Additional resources
For more information about data storage, consult the following resources.