web-dev-qa-db-fra.com

adbd ne peut pas être exécuté en tant que root dans les versions de production

J'essaie d'installer Ubuntu Touch sur mon Galaxy Nexus, mais le code adbd cannot run as root in production builds apparaît. J'ai essayé beaucoup de choses, y compris quelques instructions de Ask Ubuntu, rien n'y fait. Quelqu'un peut-il s'il vous plaît conseiller sur ce qui peut être mon problème?

5
dukenuker

Vous pouvez essayer ceci:

adb Shell setprop ro.secure 0
adb Shell setprop ro.debuggable 1
adb Shell setprop persist.service.adb.enable 1
adb root

Cela peut fonctionner sur certains appareils. Essayez vous-même et bonne chance.

2
Steven

Vous devez déverrouiller votre chargeur de démarrage. S'il vous plaît suivez ces étapes:

Étape 2 - Déverrouillage de l'appareil

  1. Lorsque l'appareil est éteint, allumez-le en maintenant enfoncé le bouton d'alimentation + le volume + le volume.
  2. Le périphérique va démarrer dans le chargeur de démarrage.
  3. Branchez le périphérique à l'ordinateur via le câble USB.
  4. Sur votre ordinateur, appuyez sur Ctrl + Alt + T pour démarrer un terminal. Tapez Sudo fastboot oem unlock, puis entrez
  5. Sur l'écran de l'appareil, acceptez les conditions de déverrouillage.
  6. Démarrez le périphérique en appuyant sur le bouton d'alimentation (indiqué par une flèche avec Démarrer sur l'écran).

Source

S'il vous plaît laissez-nous savoir si cela a fonctionné.

2
NilsB

Cette erreur se produit sur les téléphones dotés d'une version de production. Vous devez vous procurer une autre distribution Android. Je recommanderais cyanogenmod .

Mais les personnes sous XDA peuvent vous aider mieux. Voici un lien:

Samsung Galaxy Nexus - sur XDA

1
Thomas15v

Si vous suivez les instructions de la section https://wiki.ubuntu.com/Touch/Install , la raison probable de l'erreur est que vous essayez d'exécuter la commande 'phablet-flash' sans avoir fait le bootstrap _ 'phablet-flash -b' en premier.

1
Timo Jyrinki

Même si je suis peut-être en retard ici, installez ce qui suit si votre téléphone est enraciné:

http://forum.xda-developers.com/showthread.php?t=168759

Il existe une version payante de ce qui précède sur le Play Store

https://play.google.com/store/apps/details?id=eu.chainfire.adbd

0
Skynet

Cela pourrait vous aider: permission de remonter adb refusée, mais capable d’accéder au super utilisateur dans Shell - Android

Dans mon cas, j’ai dû mettre cyanogenmod10 dans mon nexus4 pour pouvoir installer Ubuntu Touch Raring sur mon appareil.

Bonne chance!

0
Majster-pl