相关疑难解决方法(0)

adb shell su工作,但adb root不工作

我根植了解锁的Galaxy S3(SGH-T999)

现在,我正在尝试adb root从Windows 命令提示符运行,但是,我收到adbd cannot run as root in production builds错误.所以,我检查的第一件事是我的手机是否真的扎根了?

所以我尝试了以下方法:

打开命令提示符

$adb devices // lists my device
$adb shell //goes to shell
$su // opens a 'SuperSu' prompt on my phone and I 'Grant' permission
# // Before following the rooting instructions, I was getting 'no su command found' in the previous step. So, I believe my phone is ROOTED. **Correct me if I'm wrong.**
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时adb root,我会收到adbd cannot run …

shell android root adb

70
推荐指数
7
解决办法
26万
查看次数

使用"su"命令时出错

我尝试制作批处理文件来运行adb命令.我想用su -c,但我得到错误:

 su: invalid uid/gid '-c'. 
Run Code Online (Sandbox Code Playgroud)

我看到某个地方我的su版本不支持-c,我怎么能启用它?

linux android su adb

7
推荐指数
2
解决办法
5117
查看次数

如何从'adb shell'中删除本机应用程序?

我可以使用启动本机应用程序am start -a action -n packagename/activity.如何杀死/停止本机应用程序adb shell

android adb

5
推荐指数
3
解决办法
2万
查看次数

是否可以以root用户身份运行shell命令,只安装了su二进制文件而没有安装SuperSU或Superuser apk?

我有一个安装了su二进制文件的Android手机,它可以工作,这意味着我可以将shell加入手机并运行'su'命令,我将成为root用户.

当我尝试通过代码运行命令时,无论我尝试运行哪种方式,它似乎都不起作用.我尝试了以下命令的许多不同变体.

Runtime.getRuntime().exec("su -c ps");
Run Code Online (Sandbox Code Playgroud)

当我在另一个安装了Superuser.apk或SuperSU.apk应用程序的root手机上运行此命令时,我会看到一个对话框,询问是否要允许它以root权限运行.当apks不存在时,它永远不会询问并且命令永远不会起作用.

我尝试在第一部手机上安装apks,但他们似乎什么也没做.所以,正如原始问题所问 - >有没有办法在没有安装SU应用程序的情况下从应用程序内运行提升命令?

android root su

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×4

adb ×3

root ×2

su ×2

linux ×1

shell ×1