当前位置:   article > 正文

rk3288 android adb shell su设置密码_adb shell 密码

adb shell 密码

1.打开su源码在system/extras/su/su.cmain函数开头增加密码判断,代码如下

  1. char *rootPasswd = "xxxxxxxxxxx";
  2. char enterPasswd [50] = {0};
  3. fprintf(stdout,"Enter su password:\n");
  4. while (1) {
  5. char * ret = fgets(enterPasswd, sizeof(enterPasswd), stdin);
  6. if (ret != NULL && strncmp(ret, rootPasswd, strlen(rootPasswd))
  7. break;
  8. } else {
  9. fprintf(stdout, "Password is error,try again:\n");
  10. }
  11. }

 2.这样就在每次输入su时提示输入密码。验证:编译模块,将编译好的su放到板子中,改权限 chmod 06755,然后运行试试。如果成功,再把编译好的su替换源码中的su,然后重新编译系统。注意的地方:修改了su.c后编译系统并不会将su执行文件放在/system/xbin,我的源码是需要替换这两个文件:这需要看自己系统的编译makefile确定。

  1. device/rockchip/rk3288/xsu b/device/rockchip/rk3288/xsu和
  2. device/rockchip/rk3288/su b/device/rockchip/rk3288/su

 

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号