前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

作者头像
韩曙亮
发布2023-03-29 19:34:15
1K0
发布2023-03-29 19:34:15
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、system 系统命令和系统应用数据目录


system 目录 是 系统命令和应用数据目录 ;

注意区分 system 目录 与 sys 目录 , sys 是 Linux 系统内核文件 , system 目录主要是 Android 系统文件 , Linux 内核更底层 , Android 系统是基于 Linux 内核 , 在其上层 ;

代码语言:javascript
复制
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/ 目录下都是系统的应用 , 如系统的时钟 , 电话 , 短信 , 图片 , 相机 等系统应用 ;

代码语言:javascript
复制
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 层的相关文件 ;

代码语言:javascript
复制
drwxr-xr-x  5 root root    4096 2009-01-01 16:00:00.000000000 +0800 framework

3、/system/font/ 字体目录

/system/font/ 目录是 Android 系统中字体相关文件 ;

代码语言:javascript
复制
drwxr-xr-x  2 root root   12288 2009-01-01 16:00:00.000000000 +0800 fonts

二、sys Linux 系统内核文件目录


sys 目录是 Linux 系统内核文件所在目录 ;

该目录下的文件 , 更偏硬件底层 ;

代码语言:javascript
复制
dr-xr-xr-x  13 root   root         0 1973-11-21 15:32:59.926666709 +0800 sys

/sys/firmware/ 目录是 固件 文件目录 ;

代码语言:javascript
复制
drwxr-xr-x   3 root root    0 2021-10-20 09:58 firmware

/sys/kernel/ 目录 是 内核文件目录 ;

代码语言:javascript
复制
drwxr-xr-x  19 root root    0 1973-11-21 15:33 kernel

/sys/module/ 目录 是 内核驱动模块 文件目录 ;

代码语言:javascript
复制
drwxr-xr-x 169 root root    0 2021-10-20 08:43 module

/sys/power/ 目录 是 电源相关 文件目录 ;

代码语言:javascript
复制
drwxr-xr-x   2 root root    0 1973-11-21 15:33 power

/sys/bus/ 目录 是 总线 文件目录 ;

代码语言:javascript
复制
drwxr-xr-x  27 root root    0 2021-10-20 09:27 bus

/sys/block/ 目录 是 块设备 目录 ;

/sys/devices/ 目录 是 设备 目录 ;

代码语言:javascript
复制
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
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、system 系统命令和系统应用数据目录
    • 1、/system/app/ 系统应用目录
      • 2、/system/framework/ 框架目录
        • 3、/system/font/ 字体目录
        • 二、sys Linux 系统内核文件目录
        相关产品与服务
        短信
        腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档