在android上开启root权限临时解决方法
16lz
2021-01-26
需要调整su程序,休眠system/extra/su/su.c,注释掉限制root和shell的限制:
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就被开放了,当然上面改动造成了安全漏洞是肯定的。
更多相关文章
- 【RK3399】Android(安卓)9.0 系统更改记录
- 解决Android文档打开慢的问题
- Failure [INSTALL_FAILED_OLDER_SDK]
- android 声卡音频策略小记
- 调整android输出分辨率,适配更大分辨率的屏
- 【笔记】关于java.exe finished with non-zero exit value 3的错
- Android(安卓)MediaPlayer状态图明晰注释
- Android(安卓)Wake lock
- 常用的 Android(安卓)Studio 快捷键