自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vincent的专栏

技术积累与资料收集

  • 博客(8)
  • 收藏
  • 关注

转载 Android安全——权限机制

Android权限说明Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,Android系统权限相关的内容,(一)linux文件系统上的权限-rwxr-x--x system  system       4156 2012-06-30 16:12 test.apk.代表的是相应的用户/用户组及其他人对此文件的访问权限,与

2014-06-14 21:17:54 2338

转载 Android安全——Root机制

怎样使androidapk 获取system权限最近在回答客户的问题时,提到怎么将apk 升级到root权限。 1.一般权限的添加一般情况下,设定apk的权限,可在AndroidManifest.xml中添加android:sharedUserId="android.uid.xxx>例如: 给apk添加system权限    ... ...   android:sh

2014-06-14 20:26:04 1860

转载 Android安全——签名机制

Android签名机制    为了说明APK签名比对对软件安全的有效性,我们有必要了解一下Android APK的签名机制。为了更易于大家理解,我们从Auto-Sign工具的一条批处理命令说起。在《APK Crack》一文中,我们了解到,要签名一个没有签名过的APK,可以使用一个叫作Auto-sign的工具。Auto-sign工具实际运行的是一个叫做Sign.bat的批处理命令。用文本编辑

2014-06-14 18:06:58 1508

转载 Android系统启动流程 -- android

第三部分:Android启动    Android的启动过程是从进程init开始的,所以它是后续所有进程的祖先进程。一、init进程源码位于system/core/init目录。主要做了以下事情:1.     重新设置子进程终止时信号SIGCHLD的处理函数。act.sa_handler = sigchld_handler;  //调用了wait函数等待子进程退出。act.

2014-06-14 12:10:06 790

转载 Android系统启动流程 -- linux kernel

第二部分:linux启动 一、zImage是怎样炼成的?    zImage是linux内核编译之后产生的最终文件,它的生成过程比较复杂,这里不谈编译过程,只聊聊编译的最后阶段:    1.  arm-linux-gnu-ld用arch/arm/kernel/vmlinux.lds、arch/arm/kernel/head.o、arch/arm/kernel/init_task

2014-06-14 12:09:19 700

转载 Android系统启动流程 -- bootloader

摘要:本文讲解Android系统在启动过程中的关键动作,摈弃特定平台之间的差异,讨论共性的部分,至于启动更加详细的过程,需要结合代码分析,这里给出流程框架,旨在让大家对开机过程更明了。 关键词:U-boot、Linux、Android 目录:       第一部分:Bootloader启动一、Bootloader的定义和种类二、Arm特定平台的Bootloader三

2014-06-14 12:08:40 710

转载 Android系统init分析

init是一个守护进程,是linux系统中用户空间的第一个进程,即1号进程。由于android是基于linux内核的,所以也是android系统中用户空间的第一个进程。Init进程需要完成极其重要的任务。下面分析init进程。它的位置在system\core\init\init.c,下面是入口程序:int main(int argc, char **argv){    int fd

2014-06-01 20:36:45 805

转载 Ioctl的实现

一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的函数操作。出于这样的原因,ioctl就有它的用处了————一些没办法归类的函数就统一放在ioctl这个函数操作中,通过

2014-06-01 19:45:10 745

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除