- 博客(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关注的人