赞
踩
su源码路径:在android源码sdk中的system/extras/su/su.cpp
密码可通过属性来设置,后续修改密码可setprop presist.su.passwd “密码” 来设置
例如:presist.su.passwd=123456
1.添加property_get头文件支持
2.在device/rockchip/下设置密码属性
3.su.cpp中main函数中修改如下:
char newpasswd[50] = {0}; /*改变后即将输入的新密码*/
char in_passwd[50] = {0};
while(1)
{
property_get("presist.su.passwd", newpasswd, "-1");
char *ret = fgets(in_passwd, sizeof(in_passwd), stdin);
if (ret !=NULL && strncmp(ret, newpasswd, strlen(newpasswd)) == 0)
{
break;
}
fprintf(stdout,"input passwd sucess \n");
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。