web-dev-qa-db-ja.com

adbdは本番ビルドでルートとして実行できません

Galaxy TouchにUbuntu Touchをインストールしようとしていますが、adbd cannot run as root in production buildsと表示されます。 Ask Ubuntuからのいくつかの指示を含む多くのものを試しましたが、何も助けにはなりません。誰が私の問題になりうるかについてアドバイスをお願いできますか?

5
dukenuker

これを試すことができます:

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

一部のデバイスで動作する場合があります。自分で試してみてください。

2
Steven

ブートローダーのロックを解除する必要があります。次の手順に従ってください。

ステップ2-デバイスのロック解除

  1. デバイスの電源を切った状態で、電源ボタン+音量を上げる+音量を下げることにより、デバイスの電源を入れます。
  2. デバイスはブートローダーで起動します。
  3. USBケーブルを介してデバイスをコンピューターに接続します。
  4. コンピューターでCtrl + Alt + Tを押してターミナルを起動します。 Sudo fastboot oem unlockと入力し、Enterキーを押します
  5. デバイス画面で、ロック解除の条件に同意します。
  6. 電源ボタンを押してデバイスを起動します(画面上の[スタート]の矢印で示されています)。

ソース

これが機能するかどうかをお知らせください。

2
NilsB

そのエラーは、本番ビルドの携帯電話で発生します。他のAndroidディストリビューションを取得する必要があります。 cyanogenmod をお勧めします。

しかし、XDAの人々はあなたをより良く助けることができます。リンクは次のとおりです。

Samsung Galaxy Nexus-XDAで

1
Thomas15v

https://wiki.ubuntu.com/Touch/Install の指示に従っている場合、エラーの考えられる理由は、「phablet-flash」コマンドを実行せずに実行しようとしていることです最初にbootstrap 'phablet-flash -b'を実行しました。

1
Timo Jyrinki

ここで遅れる可能性がありますが、お使いの携帯電話がルート化されている場合は、次をインストールしてください

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

上記の有料版がPlayストアにあります

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

0
Skynet

これはあなたを助けるかもしれません: adbの再マウント許可は拒否されましたが、シェル— Androidでスーパーユーザーにアクセスできます

私の場合、デバイスにUbuntu Touch Raringをインストールできるようにするには、nexus4をcyanogenmod10でフラッシュする必要がありました。

幸運を!

0
Majster-pl