APK里META-INF文件夹中有里面有3个文件:

CERT.RSA:包含了公钥信息和发布机构信息;

MANIFEST.MF:对apk中每一个文件进行hash摘要;

CERT.SF:不仅仅有MANIFEST.MF中的内容,还有MANIFEST.MF这个文件的hash摘要。

Android框架简略图:

其中bionic为Linux内核!

Android的文件系统:

系统应用:

/system/app
/system/priv-app
/system/framework

预装应用:

/system/vendor/bundled-app/

用户安装应用:

/data/app

应用相关:

/data/data/
/data/dalvik-cache/
/data/system

进程空间,可以看到其连接到的库

cat /proc/[pid]/maps

使用adb调试的时候是这样的:

这里adb,连接到电脑的adb Server,adbServer使用USB调试真实设备,或者使用console port和adb port调试虚拟设备。

Android安全笔记-Android签名文件及初略架构相关推荐

  1. Android学习笔记——Android 签名机制详解

    Android 签名机制详解 近期由于工作需要在学习 Android 的签名机制,因为没有现成资料,只能通过开发者文档和阅读博客的方式对 Android 签名机制进行大致了解.过程中查阅到的资料相对零 ...

  2. Android开发笔记——Android 9发送通知

    Android 9 发送通知 发送通知 布局文件 程序代码 运行截图 发送通知 布局文件 <?xml version="1.0" encoding="utf-8&q ...

  3. android 弹窗圆角,Android开发笔记: Android最简单的圆角提示框

    1 创建drawable文件 all_radius.xml 圆角值为20dp,背景颜色为box,边框颜色为border,可以自己定义一个颜色 android:topLeftRadius="2 ...

  4. android学习笔记 android学习速成口诀(张迅雷闪击android系列)

    Android架构分4层  用框行li   (谐音:用框行礼) Android布局有5种  架线绝对表 (谐音:架电线绝对需要用表) 数据存储5方式    下贱似C网   (谐音:下贱的就是联通CDM ...

  5. android逆向笔记,Android逆向分析笔记(1)

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 最近在读<Android软件安全与逆向分析>,虽然不从事逆向研究的工作,但作为一名Android开发者,觉得 ...

  6. android学习笔记---android常用的软件布局方式,使用方法总结

    Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Android的五大布局分别是LinearLay ...

  7. Android学习笔记---Android平台1.使用dom解析xml文件

    1.使用dom解析xml文件 除了使用 SAX可以解析XML文件,大家也可以使用熟悉的DOM来解析XML文件. DOM解析XML文 件时,会将XML文件的所有内容以文档树方式存放在内存中,然后允许您使 ...

  8. Android学习笔记---android平台中利用,SAX解析xml

    1.SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备. SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺 序解析文档的过程中 ...

  9. Android 学习笔记--android基本

    1.Android系统整体介绍       四层框架       第一层:应用层       第二层:应用框架层       第三层:libs层       C++       第四层:Linux框架 ...

最新文章

  1. springboot学习笔记(一)
  2. 登录工程:传统 Web 应用中的身份验证技术
  3. [SDOI2016]排列计数
  4. linux 路径结构
  5. 我是怎样给 Delphi 代码着色的 - 回复 sunhj 的问题
  6. 基于javaweb的员工绩效考核系统
  7. hihoder 1048
  8. Android DNS之gethostbyname()的实现
  9. 基于Java、JSP电费管理系统
  10. 基于TCP的socket详解(Linux系统)
  11. 在移动硬盘安装 Ubuntu
  12. 腾讯实时音视频SDK[三]:小程序端实现
  13. 【面试】奇虎360笔试解答
  14. 12345,教你画好线框图
  15. 微信 - 电脑(PC)版微信关闭自动下载文件
  16. 苏州大学计算机科学学院院长,李凡长——苏州大学计算机科学与技术学院院长...
  17. modbustcp测试工具怎么用_【转帖】年轻人不讲武德=白piao接口测试知识还白piao接口测试工具会员...
  18. html钓鱼游戏源代码,钓鱼才是游戏本体,盘点五款优秀的内置钓鱼小游戏
  19. 《反恐24小时》第6季的预告片出来了
  20. 如何正确选择高防服务器

热门文章

  1. [android] 手机卫士设置向导页面
  2. 转:iOS应用程序生命周期(前后台切换,应用的各种状态)详解
  3. 如何修改Oracle并发连接数的设置
  4. html5 Canvas API
  5. RAC crs_stat unknown资源状态处理
  6. 安装ntop及快速安装rrdtool的方法
  7. C++数组动态分配空间国外玩家最关注的韩游
  8. 按摩椅浏览器测试浏览器可视窗口大小
  9. C++编程中的四个调试小技巧
  10. Python基本语法,python入门到精通