linux
文章平均质量分 84
Kael.dong
Android OTA、系统安全、稳定性、架构。
博客意义;知识整理,投资自己。
展开
-
android镜像分析
关键字:反汇编、 内核涉及工具:mkbootimg、 unpackbootimg、 gzip、 readelf、objdump、simg2img、mount、extract-dtb.py。分析android源码编译出来的镜像,主要是boot.img镜像分析。原创 2020-01-15 19:56:48 · 14124 阅读 · 2 评论 -
android 刷机攻略总览
从android 4到9都有接触,就底层方面,android系统的安全和厂商代码分离改动较多。 这里以刷机、安全与镜像分析记点笔记,其中内容网上能找到的,就贴网址(省事,不重复),所以大家会看到很多地方一句描述一个网站。内容涉及较多,新手可以以刷机、镜像分析两条线来看。镜像分析深入到反汇编,可以更容易理解相关的安全措施。Android设备开机日志分析 android 开机日志网上有...原创 2020-01-15 18:28:41 · 927 阅读 · 2 评论 -
android系统添加自己写的工具
在android系统的源码/external的目录下存放很多工具的源码。实际上这些工具都是基于linux系统的小应用。 下面介绍几个好玩的工具 dumpsys:命令功能很强大,能dump系统服务的各种状态。dumpstatus:android的相关信息,内核,进程,相关信息的主要实现地方toppstinymix: 如果是adb调试工具,输入adb shel原创 2017-02-20 16:27:40 · 1799 阅读 · 0 评论 -
android系统添加linux驱动
Linux内核是可配置,进入到linux目录,输入make menuconfig 将会有模块选择界面,前两句是scripts/kconfig/mconf Kconfig.config - Linux/x86 3.10.65 Kernel ConfigurationKconfig是默认选项,.config是当前内核配置文件。这里介绍如何添加有依赖关系的linux驱动。1.dr原创 2017-02-20 14:28:37 · 1696 阅读 · 0 评论 -
android系统添加service与android层次分析
能够添加驱动,能够添加工具,能够添加启动服务,现在我们添加供APP应用调用的服务。 控制台输入service list查看服务,查看文件夹frameworks/base/services下内容。然后看罗升阳大神的博客Android硬件抽象层(HAL)概要介绍和学习计划。 下面开始编写自己定义的service:第一步 编写Linux内核驱动程序1.1 编写驱动1.2原创 2017-02-22 11:28:47 · 2022 阅读 · 0 评论