Android

Android

#tech / ops #type / concept #status / growing #platform / android

Andriod

[!info] related notes

文件系统

路径/名称作用权限/特性示例或说明
根目录 /文件系统的起点,包含所有子目录和挂载点需 Root 权限访问敏感区域
/system存放系统核心文件(系统应用、库、配置文件等)默认只读,需 Root 才能修改/system/app(预装应用)、/system/lib(库文件)、/system/etc(配置文件)
/data用户和应用数据存储的核心分区普通应用仅限自身数据,Root 可全局访问/data/app(用户安装的 APK)、/data/data(应用私有数据)
/cache系统临时文件和 OTA 更新包系统自动管理,Recovery 可清理OTA 更新包下载后暂存于此
/proc虚拟文件系统,提供内核和进程信息动态生成,只读/proc/cpuinfo(CPU 信息)、/proc/meminfo(内存使用)
/dev硬件设备接口文件(如块设备、字符设备)系统级访问权限/dev/block(存储设备分区信息)
/mnt/storage挂载外部存储(内部模拟存储或物理 SD 卡)用户可见的存储路径/storage/emulated/0(内部存储)、/storage/sdcard1(物理 SD 卡)
内部存储用户可见的主存储空间(如照片、下载文件)应用需权限访问公共目录/sdcard/DCIM(相机照片)、/sdcard/Android/data(应用公共缓存)
外部存储物理 SD 卡或模拟存储分区Android 10+ 受 Scoped Storage 限制/storage/sdcard1(物理 SD 卡路径)
应用私有存储应用专属数据(数据库、配置、缓存等)仅应用自身可访问,卸载时删除/data/data/<包名>/databases(SQLite 数据库文件)
公共存储用户媒体文件(音乐、文档等)READ/WRITE_EXTERNAL_STORAGE 权限/sdcard/Music/sdcard/Documents
特殊分区
/boot系统启动镜像(内核和初始化 RAM 磁盘)只读,关键分区boot.img 包含启动所需的核心文件
/recoveryRecovery 模式镜像用于系统恢复或刷机操作通过 Volume Up + Power 进入 Recovery
/vendor厂商定制驱动和闭源库只读,厂商专属文件高通芯片驱动文件可能位于此
关键文件
/system/build.prop设备型号、Android 版本等系统属性只读,Root 可修改修改后可能影响 OTA 更新
/system/etc/hosts域名解析规则(可屏蔽广告或重定向)Root 可修改自定义 DNS 或广告拦截
/system/etc/fstab定义分区挂载规则系统启动时读取分区挂载点、文件系统类型(ext4、f2fs 等)
权限与安全
Linux 文件权限通过 rwx 控制所有者、用户组和其他用户的访问例如 drwxr-x--x 表示目录所有者可读写执行,组用户可读执行,其他用户仅执行使用 chmodchown 修改权限
SELinux强制访问控制(MAC),限制进程对资源的访问系统级安全策略,Root 后可能需调整策略通过 getenforce 查看状态(Enforcing/Permissive)
开发者工具
ADB Shell通过 adb shell 访问设备文件系统需开启 USB 调试模式adb pull /sdcard/file.txt 可导出文件
Android Studio 文件浏览器在 Android Studio 中查看设备文件(需 Root 权限访问 /data/data可视化操作文件路径:View > Tool Windows > Device File Explorer

玩机软件

shizuku scene

drawin

苹果开源系统

创建于 2025/1/1 更新于 2026/5/27