adb shell -> su: não encontrado

20

insira a descrição da imagem aqui

Como posso superar esse problema?

Dispositivos:

  1. Samsung Galaxy TabS - Android 4.4.2

  2. HTC M8 - Android 5.0.1

Os dois dispositivos têm o mesmo problema.

mcxxx
fonte
8
Os dispositivos estão enraizados? subinário não vem com dispositivos enviados de fábrica. Você precisa fazer root no dispositivo (o que envolve encontrar e empurrar o subinário para /system/bin/ou /system/xbin/). Consulte O que está enraizando?
Firelord
sem raízes no dispositivo. Este procedimento não é realizado sem raízes?
Mcxxx #
3
O procedimento que eu lhe disse faz parte do enraizamento. Para mudar para o UID 0 (o ID do usuário do usuário root), você precisa acessar sue, para acessá- sulo, deve estar presente primeiro. Como você moveria o binário depende do dispositivo que você está usando. Alguns métodos são mencionados aqui: Como faço para fazer root no meu dispositivo Android?
Firelord
Tive o mesmo problema depois de excluir meu "dispositivo" que o Visual Studio 2017 criou e criou um novo. Solução foi fazer-se de deixar "GooglePlayStore" assinalada off .
Markus Zeller

Respostas:

7

O seu dispositivo não está enraizado. Para ver o que é o enraizamento e como proceder:

Depois de ter enraizado seu dispositivo, você poderá acessar o estado de superusuário do seu dispositivo (SU). Lembre-se de que o enraizamento pode bloquear o dispositivo se feito incorretamente, assim como a violação de arquivos no diretório raiz.

Oli Wood
fonte
1
Não é uma resposta. Ajude a torcer, cara.
Desenvolvedor