需要调整su程序,休眠system/extra/su/su.c,注释掉限制rootshell的限制:

if(myuid!=AID_ROOT&&myuid!=AID_SHELL){

fprintf(stderr,"su:uid%dnotallowedtosu\n",myuid);

//return1;注释掉这句话。

}

然后chmod24xxx/system/xbin/su,开启suid权限(xxx根据需要调整)。

检查init.rc确保su放置的文件系统挂接时候没有nosuid这样的代码:

mountext3mtd@system /system nosuidnodevnoatimenodiratime,需把nosuid去掉。

mountext3mtd@system /system suidnoatimenodiratime

这样root就被开放了,当然上面改动造成了安全漏洞是肯定的。

更多相关文章

  1. 【RK3399】Android(安卓)9.0 系统更改记录
  2. 解决Android文档打开慢的问题
  3. Failure [INSTALL_FAILED_OLDER_SDK]
  4. android 声卡音频策略小记
  5. 调整android输出分辨率,适配更大分辨率的屏
  6. 【笔记】关于java.exe finished with non-zero exit value 3的错
  7. Android(安卓)MediaPlayer状态图明晰注释
  8. Android(安卓)Wake lock
  9. 常用的 Android(安卓)Studio 快捷键

随机推荐

  1. Android豆瓣图书查询Demo
  2. Android构建时报错: java.io.IOException:
  3. Android开发者的Ane简单入门
  4. android底层开发-android基础架构
  5. android开发中常用的五大布局
  6. Android的UI组件之TextView、EditText
  7. Android_传感器综述
  8. Android(安卓)ListView圆角实现
  9. Android使用FFmpeg(二)--Android Studio
  10. Android五个布局