Android教程:开放root权限

2014-11-24 12:49:14 · 作者: · 浏览: 2

1、修改su程序对临时用户的限制,默认su只允许root和shell用户执行


vi system/extras/su/su.c


注释掉语句块


就安全性而言这种方式是不太可取的,因此才有了类似于superuser.apk的出现,它们的作用就是在外面再提供一层保护。


2、修改su程序的suid,可以通过ls -l来查看,在system/core/rootdir/init.rc中添加语句


chmod 4755 /system/xbin/su


3、如果涉及到/data目录而非/data/data/<你的包名>/的修改,则修改system/core/rootdir/init.rc


将 mount yaffs2 mtd@userdata /data nosuid nodev 改为 mount yaffs2 mtd@userdata /data nodev


4、通过java app进行验证