Я пытаюсь установить Ubuntu Touch на свой Galaxy Nexus, но там написано adbd cannot run as root in production builds
. Я перепробовал много вещей, включая несколько инструкций из Ask Ubuntu, ничего не помогает. Кто-нибудь может посоветовать, в чем может быть моя проблема?
Если вы следуете инструкциям на https://wiki.ubuntu.com/Touch/Install , вероятная причина ошибки заключается в том, что вы пытаетесь запустить команду «phablet-flash» не сделав сначала начальной загрузки 'phablet-flash -b'.
Эта ошибка возникает на телефонах, которые имеют производственную сборку. Вам нужно получить другой дистрибутив Android. Я бы порекомендовал cyanogenmod .
Но люди на XDA могут помочь вам лучше. Вот ссылка:
Вы можете попробовать это:
adb shell setprop ro.secure 0
adb shell setprop ro.debuggable 1
adb shell setprop persist.service.adb.enable 1
adb root
Это может работать на некоторых устройствах. Попробуйте сами и удачи.
Вы должны разблокировать загрузчик. Выполните следующие действия:
Пожалуйста, дайте нам знать, если это сработало.
Это может помочь вам: Отказано в разрешении на adb remount, но он может получить доступ к суперпользователю в shell - android
В моем случае мне пришлось прошить свой nexus4 с помощью cyanogenmod10, чтобы смог установить Ubuntu Touch Raring на мое устройство.
Удачи!
Хотя я мог бы опоздать здесь, установите следующее, если Ваш телефон базирован:
http://forum.xda-developers.com/showthread.php?t=1687590
Существует заплаченная версия вышеупомянутого на хранилище игры
https://play.google.com/store/apps/details? id=eu.chainfire.adbd