android adb shell 权限,android adb shell权限被拒绝

在尝试用adb.exe更新Android设备上的bash二进制文件时,遇到了权限问题。首次替换成功,但在第二次尝试中,由于忘记更改权限导致adbshell断开,并收到'Permission denied'错误。现在无法执行'/system/bin/sh'。寻求解决方案来解决这个adb权限错误,以便重新获得设备的shell访问权。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在使用adb.exe时遇到了麻烦.

我想使用与bash相同的adb.exe shell提示符,所以我决定更改默认的bash二进制文件(当然二进制文件是交叉编译的,一切都很完美)

更改bash二进制文件遵循以下顺序

> adb remount

> adb push bash / system / bin /

> adb shell

> cd / system / bin

> chmod 777 bash

> mv sh sh.bak

> ln -s bash sh

第一次更改成功,但第二次尝试时出现问题.

我推新的bash二进制文件,但我错过了更改bash的权限777,并断开了adb shell.

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb.exe shell

- exec '/system/bin/sh' failed: Permission denied (13) -

C:\Program Files (x86)\Android\android-sdk\platform-tools>

有没有明智的想法来解决这个权限问题?

请帮我…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值