当前位置:   article > 正文

adb shell su密码修改_adb su 密码

adb su 密码

adb shell 登录后通过属性设置su密码并修改

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");
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/239975
推荐阅读
  

闽ICP备14008679号