Android adb setuid提权漏洞的分析

作 者: Claud 时 间: 2011-07-07,13:03:41 链 接: http://bbs.pediy.com/showthread.php?t=136707 去年的Android adb setuid提权漏洞被用于各类root刷机,漏洞发现人Sebastian Krahmer公布的利用工具RageAgainstTheCage(rageagainstthecage...
阅读(8768) 评论(0)

Service与Android系统设计(7)--- Binder驱动

Service与Android系统实现(1)-- 应用程序里的Service Service与Android系统设计(2)-- Parcel Service与Android系统设计(3)--...
阅读(11920) 评论(4)

Service与Android系统设计(6)--- Native Service

Native Service Native Service,这是Android系统里的一种特色,就是通过C++或是C代码写出来的,供Java进行远程调用的Remote Service,因为C/C++代码生成的是N...
阅读(16153) 评论(0)

Service与Android系统设计(5)-- libbinder

libbinder – Binder的Native实现 出于性能和代码统一性的角度考虑,Binder IPC并不Java和Native环境里各实现一次,而只是分别在不同的执行环境里提供使用的接口。使用...
阅读(11357) 评论(1)

Service与Android系统设计(4)-- ServiceManager

System Service的驱动形式 --- ServiceManager 对于ServiceManager的使用,我们在应用程序编程时也会经常使用到,比如我们需要使用Sensor时,我们一般会做如下的调用:...
阅读(16976) 评论(3)

Service与Android系统设计(3)-- ActivityManager的实现

通过Remote Service实现Android系统 对于应用程序编程来说,aidl只是一种可选项,绝大部分的应用程序,其实只是关注于图形界面与交互,所以大部分情况下只是在写Activity,用到S...
阅读(13131) 评论(3)

Service与Android系统设计(2)-- Parcel

Parcel与Parcelable 当我们在调用远程方法时,需要在进程间传递参数以及返回结果。这种类似的处理方式,...
阅读(11228) 评论(2)

Service与Android系统实现(1)-- 应用程序里的Service

讲述Android Service(JAVA Service、Native Service等)背后的实现原理,透析基于Binder的RPC以及Linux Binder驱动。 Service与Android...
阅读(37496) 评论(10)

Android应用程序开发以及背后的设计思想深度剖析(5)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载四,我们接下从功耗控制、功能接口和可移植性的角度分别分析Android系统为应用程序提供的支撑,本次连载为本系列文章的最后一篇。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1)...
阅读(11917) 评论(9)

Android应用程序开发以及背后的设计思想深度剖析(4)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 紧接连载三,我们接下从性能的角度分别分析Android系统为应用程序提供的支撑。 前情回顾: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计思想深度剖析(2)...
阅读(8014) 评论(4)

Android应用程序开发以及背后的设计思想深度剖析(3)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry 我们接下来从安全性,性能,功能,可移植性的角度分别分析Android系统为应用程序提供的支撑。 回顾前情: Android应用程序开发以及背后的设计思想深度剖析(1) Android应用程序开发以及背后的设计...
阅读(14300) 评论(16)

在Android源码树中添加userspace I2C读写工具(i2c-util)

by @宋宝华Barry 通过/dev/i2c-n节点,用户可以在userspace直接访问板上的i2c外设寄存器,主要是透过I2C_RDWR这个IO控制命令将i2c_msg数组传递给kernel去执行。下面的代码可以完成这个功能: [cpp] view plaincopy #include   #include   #include   #include   #in...
阅读(7208) 评论(9)

Android应用程序开发以及背后的设计思想深度剖析(2)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。作者系LiAnLab.org资深Android技术顾问吴赫老师。本系列文章交流与讨论:@宋宝华Barry Android的系统设计,与别的智能手机操作系统有很大区别,甚至在以往的任何操作系统里,很难找到像Android这样进行全面地系统级创新的操作系统。从创新层面上来说,Android编程上的思想和支持这种应用程序运行环境的系...
阅读(9826) 评论(5)

Android应用程序开发以及背后的设计思想深度剖析(1)

本文内容,主题是透过应用程序来分析Android系统的设计原理与构架。我们先会简单介绍一下Android里的应用程序编程,然后以这些应用程序在运行环境上的需求来分析出,为什么我们的Android系统需要今天这样的设计方案,这样的设计会有怎样的意义, Android究竟是基于怎样的考虑才变成今天的这个样子,所以本文更多的分析Android应用程序设计背后的思想,品味良好架构设计的魅力。分五次连载完成...
阅读(25365) 评论(9)

Android架构纵横谈之二——基于性能的考虑(1)

特别声明:本系列文章LiAnLab.org著作权所有,转载请注明出处。by  @宋宝华Barry 《Android架构纵横谈之一——软件自愈能力》已经谈地告了一个段落。接下来这个系列二我们谈Android性能方面的考虑。Android系统组件繁杂,盘根错节,若非在性能上进行充分的考虑,恐怕会慢如蜗牛。Android有独具特色的Dalvik虚拟机,启动过程中即加载许多资源以便子进程进行继承的Z...
阅读(12218) 评论(7)
31条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:1010632次
    • 积分:8569
    • 等级:
    • 排名:第2337名
    • 原创:63篇
    • 转载:4篇
    • 译文:3篇
    • 评论:608条
    新浪微博