技术解析

没有 usermod 命令还没修改用户权限吗
0
2021-06-16 16:56:27
idczone

背景:手机有些工具需要用 root 权限。but 手机 root 或者装 magisk 后银行类 app 就不让用了。因此产生了一个不成熟的想法,我先拿到 root 权限,然后我把需要 root 权限的应用的 linux 用户修改成 root 组。然后我再移除手机 root 权限。这特喵的不就完美解决了么。

想到这里立马动手开始尝试,通过 adb shell 进入手机命令行,然后 ls -AU 查看 apk 对应的用户,然后修改组

wtf fk ,木有 usermod 命令,然后 cat /etc/group,也木有这个文件

接着再 busybox --help,也没有看到 usermod 命令

最终,陷入绝望,有木有大佬解答下,还有其他办法修改用户组吗


chown

看错了,原来要修改用户,无视我的回答吧

你在异想天开
先不说用 root 的 app 能不能支持这种情况
就说你改用户组这事就不可能,android 的用户机制是特殊设计的,app 所属的用户和组都是直接代码产生的(意思是 bionic 直接根据数字映射一个名字,让 top 里看着不会一堆数字,app 用户和组的关系也是代码写死的;每个 app 运行前会直接 setuid 和 setgid 到特定数字,和名字没有半毛钱关系),不由文件控制。。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服