研究root权限

http://blog.csdn.net/hxdanya/article/details/39371759

PIE这个安全机制从4.1引入,但是Android L之前的系统版本并不会去检验可执行文件是否基于PIE编译出的。因此不会报错。但是Android L已经开启验证,如果调用的可执行文件不是基于PIE方式编译的,则无法运行。解决办法非常简单,在Android.mk中加入如下flag就行。

LOCAL_CFLAGS += -pie -fPIE
LOCAL_LDFLAGS += -pie -fPIE_

http://hold-on.iteye.com/blog/1901152

Android应用程序永久获取root权限方法的基本思路,引入zlsu

http://blog.csdn.net/fengqiaoyebo2008/article/details/8843966

解决办法:

  1. 最简单的,adb remount

  2. 不行的话,adb shell su之后将文件系统remount为读写权限: mount -o remount rw /system。出于安全考虑,记得完事后remount回只读: mount -o ro,remount /system

  3. 和方法2类似,mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system

    chown 0:0 /system/bin/su

busybox chown 0:0 /system/bin/su

http://blog.csdn.net/wan_ing/article/details/53407748

android 版本更新 静默安装及自启动

http://www.jianshu.com/p/9ece07344630

Android上app_process启动java进程