【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )
文章目录
一、system 系统命令和系统应用数据目录
system 目录 是 系统命令和应用数据目录 ;
注意区分 system 目录 与 sys 目录 , sys 是 Linux 系统内核文件 , system 目录主要是 Android 系统文件 , Linux 内核更底层 , Android 系统是基于 Linux 内核 , 在其上层 ;
dr-xr-xr-x 13 root root 0 1973-11-21 15:32:59.926666709 +0800 sys
drwxr-xr-x 15 root root 4096 2009-01-01 16:00:00.000000000 +0800 system
1、/system/app/ 系统应用目录
/system/app/ 目录下都是系统的应用 , 如系统的时钟 , 电话 , 短信 , 图片 , 相机 等系统应用 ;
drwxr-xr-x 77 root root 4096 2009-01-01 16:00:00.000000000 +0800 app
修改系统 app 应用 , 需要有 root 权限 ;
与 /system/app/ 系统应用相对的 , /data/app 目录下的是用户应用 ;
参考 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 ) 可以从 /data/app/ 目录下拷贝已安装的应用 ;
卸载系统应用的原理就是获取 root 权限 , 将系统应用移动到 /data/app/ 目录下 , 将其变为用户应用 , 然后就可以将其卸载了 ;
2、/system/framework/ 框架目录
/system/framework/ 是 Android 的 Framework 层的相关文件 ;
drwxr-xr-x 5 root root 4096 2009-01-01 16:00:00.000000000 +0800 framework
3、/system/font/ 字体目录
/system/font/ 目录是 Android 系统中字体相关文件 ;
drwxr-xr-x 2 root root 12288 2009-01-01 16:00:00.000000000 +0800 fonts
二、sys Linux 系统内核文件目录
sys 目录是 Linux 系统内核文件所在目录 ;
该目录下的文件 , 更偏硬件底层 ;
dr-xr-xr-x 13 root root 0 1973-11-21 15:32:59.926666709 +0800 sys
/sys/firmware/ 目录是 固件 文件目录 ;
drwxr-xr-x 3 root root 0 2021-10-20 09:58 firmware
/sys/kernel/ 目录 是 内核文件目录 ;
drwxr-xr-x 19 root root 0 1973-11-21 15:33 kernel
/sys/module/ 目录 是 内核驱动模块 文件目录 ;
drwxr-xr-x 169 root root 0 2021-10-20 08:43 module
/sys/power/ 目录 是 电源相关 文件目录 ;
drwxr-xr-x 2 root root 0 1973-11-21 15:33 power
/sys/bus/ 目录 是 总线 文件目录 ;
drwxr-xr-x 27 root root 0 2021-10-20 09:27 bus
/sys/block/ 目录 是 块设备 目录 ; /sys/devices/ 目录 是 设备 目录 ;
drwxr-xr-x 2 root root 0 2021-10-20 08:43 block
drwxr-xr-x 4 root root 0 2021-10-20 09:58 dev
drwxr-xr-x 135 root root 0 1973-11-21 15:32 devices
相关文章
- android app 退出功能,Android 完美退出 App (Exit)
- app自动化测试(Android)--App 控件定位
- 【Android 应用开发】Paint 渲染 之 BitmapShader 位图渲染 ( 渲染流程 | CLAMP 拉伸最后像素 | REPEAT 重复绘制图片 | MIRROR 绘制反向图片 )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android 逆向】函数拦截 ( CPU 高速缓存机制 | CPU 高速缓存机制 导致 函数拦截失败 )
- Linux 裸机安装:开启新的操作体验(linux裸机安装)
- 深入Linux:启用SSH服务器(linux启动ssh服务)
- 定时保护Linux内存:清理有效策略(定时清理内存linux)
- Android上的Linux之旅:实现最佳体验(安卓linux系统)
- 系统Android系统下调用Linux内核实现无缝互联(安卓调用linux)
- Android 12正在增强相机和麦克风隐私权限 可直接阻止这些硬件被调用
- Linux下的打造智能App之旅(linux系统app)
- Linux下简单FTP服务器设置(linux开启ftp)
- Linux内核指针:深入理解操作系统之旅(linux内核指针)
- Linux 中利用ll命令快速管理文件(linux的ll命令)
- Linux在多终端系统上的发展(linux多终端)
- Linux 下载解压 ZIP 文件的方法(zip解压linux)
- 开启Linux之旅:学习LINUX系统登录(linux系统登录)
- 如何搭建适用于Android设备的Linux手游服务器(linux手游服务器搭建)
- 学习Linux网络技术基础,打造专业技能(linux网络技术基础)
- 妙不可言:在Linux中应对勒索病毒(linux中勒索病毒)
- android开发之欢迎界面的小例子