Автор Тема: Андроид и его прошивка в Linux  (Прочитано 22924 раз)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #30 : 29.12.2015 19:16:00 »
[root@comp-athlon-64-de84a7 ~]# /opt/android/on-adb-root.bash
Запуск сервера
adb server is out of date.  killing...
* daemon started successfully *
Список присоединенных устройств
List of devices attached
0123456789ABCDEF       device usb:2-4 product:Megafon model:MS3A device:Megafon

Если устройство видно, то теперь можно на другом терминале запустить
(можно от пользователя, а не только от root'a)
/opt/android/run-aafm.bash  для обмена файликами
или
/opt/android/QtADB/run-QtADB.bash управления устройством
или
/opt/android/QtADB/run-adb-shell.bash для манипулирования ADB вручную
 .
Ну а если телефон не виден, то проверяйте влючена ли отладка по USB на устройстве (Настройки->Для разработчиков->Отладка по USB)
Вроде все по инструкции сделал.Телефон видит ,а далее жмешь и :

[serg@comp-athlon-64-de84a7 ~]$ /opt/android/run-aafm.bash
EXECUTE= adb shell ls --help
error: insufficient permissions for device
EXECUTE= adb shell ls -l -a /mnt/sdcard/
error: insufficient permissions for device

Менеджер окно выходит,но с телом нет конекта в нем.И 2- запускал менеджер тоже запускается,но тоже нет конекта в нем с телефоном.
Запускал и от ползователя и от рута. Да еще 2-ой диспетчер в размерах не убавляется,не вмещается у меня в монитор.
« Последнее редактирование: 29.12.2015 19:27:55 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #31 : 29.12.2015 23:23:31 »
ну там есть еще
/opt/android/off-adb-root.bash


попробуйте отключить устройство
потом
/opt/android/off-adb-root.bash
потом включить устройство в USB
потом
/opt/android/on-adb-root.bash


или
попробуйте отключить устройство
потом
/opt/android/off-adb-root.bash
потом
/opt/android/on-adb-root.bash
потом включить устройство в USB

в общем и целом если телефон видится значит пол дела сделано...
и надо немного пошаманить чтоб выработать алгоритм :)

« Последнее редактирование: 29.12.2015 23:25:03 от YYY »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #32 : 29.12.2015 23:24:23 »
ЭТО ОТРАБОТАЛО ,ОКНО ОТКРЫЛОСЬ.

тут что открылось? список файлов на устройстве?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #33 : 29.12.2015 23:27:06 »
Да еще 2-ой диспетчер в размерах не убавляется,не вмещается у меня в монитор.
ну тут или у автора прожки монитор шибко широкий... или это из-за русификации кнопок - по-русски то буковок больше надо... вот он и расширился :)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #34 : 30.12.2015 07:07:36 »
надо немного пошаманить чтоб выработать алгоритм* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Список присоединенных устройств
List of devices attached
54efb2ae               device usb:2-4 product:armani model:HM_1S device:armani

вот значит ,а если там посмотреть то
[serg@comp-athlon-64-de84a7 ~]$ adb usb
error: device not found
Ну и как и где их свести,может прописать где что надо с портами?
adb совсем устройство не видит ,какой то заколдованый круг. Я уже и планшет цеплял и еще один телефон,показывает что устройство есть если /opt/android/on-adb-root.bash

а по факту дальше ни одна прога его не видит. :-t


тут что открылось? список файлов на устройстве? Да список файлов на компе всегда работает в обоих менеджерах.,телефон не реагирут,потому что не видим с них.
поиздевался немного.
[serg@comp-athlon-64-de84a7 ~]$ adb start-server
adb server is out of date.  killing...
* daemon started successfully *
[serg@comp-athlon-64-de84a7 ~]$ adb forward --list
[serg@comp-athlon-64-de84a7 ~]$ adb logcat
- waiting for device -
« Последнее редактирование: 30.12.2015 07:33:13 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #35 : 30.12.2015 07:54:57 »
какая версия андройда?


adb devices -l

что говорит?

А то на свежих вот такая вот фигня
http://www.wugfresh.com/faqs/how-to-fix-adb-device-is-listed-as-offline/
« Последнее редактирование: 30.12.2015 07:57:36 от YYY »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #36 : 30.12.2015 10:45:43 »
[serg@comp-athlon-64-de84a7 ~]$ adb devices -l
List of devices attached
вот так
 у меня сейчас kit-kat 4.4.4 уже старье в принципе .уже маршал 6.0 начинается на некоторых.

как рекомендую на 4pdaуже сохдал файл
Создать файл:
gksudo gedit /etc/udev/rules.d/51-android.rules
И вписать строку:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE="0666"
по идее [serg@comp-athlon-64-de84a7 ~]$ lsusb
Bus 001 Device 007: ID 04f3:0103 Elan Microelectronics Corp. ActiveJet K-2024 Multimedia Keyboard
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 005: ID 2717:1268 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[serg@comp-athlon-64-de84a7 ~]$
2717 это мой idvendor телефона ,прописал там ,все равно не видит.Правда это для QtADB все.
не видит упырь однако.


« Последнее редактирование: 30.12.2015 10:55:57 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #37 : 30.12.2015 11:03:45 »
Цитировать
[serg@comp-athlon-64-de84a7 ~]$ adb devices -l
List of devices attached


ну дак если нет устройств, то есно ничего не работает...

А должно быть
Цитировать
[serg@comp-athlon-64-de84a7 ~]$ adb devices -l
List of devices attached
54efb2ae               device usb:2-4 product:armani model:HM_1S device:armani


Для 4.4.4 надо дополнительное разрешение -  т.е. при соединении должен спросить на телефоне - и вам надо подтвердить.
т.е.
отключаете телефон от компа. Проверяете что разрешена отладка.
Подключаете к компу по USB.

После запуска
/opt/android/off-adb-root.bash
/opt/android/on-adb-root.bash
на экране телефона должен быть вопрос типа "разрешить соединяться с устройством".
https://hsto.org/files/c31/8e2/4c9/c318e24c912f46bd83ba91fc52ce3156.JPG
Там можно нажать - разрешить/запретить. И галочка запомнить.
Надо выбирать "разрешить".

« Последнее редактирование: 30.12.2015 11:10:07 от YYY »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #38 : 30.12.2015 11:50:45 »
 Ну я попробовал планшет 4.1.2 android
[serg@comp-athlon-64-de84a7 ~]$ adb devices -l
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached

[serg@comp-athlon-64-de84a7 ~]$
Тоже не видит Разрешение на отладку давал.
Короче попытка номер 2  была.
Надо еще почитать .Просто уже все андроиды что есть дома перетыкал,ни один не видит в этих прогах.А по /opt/android/on-adb-root.bash они видны.
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #39 : 30.12.2015 16:40:28 »
Ну по выводу видно что сервер у вас померает...
"adb server is out of date.  killing..."
вот только почему...



Может версию посвежее adb sdk надо?

Попробуйте скачать
http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
и запихнуть содержимое архива (каталога android-sdk-linux архива) в
/opt/android/sdk
как раз заменятся инструменты в tools ...

далее запустить
/opt/android/sdk/tools/android

и установить
согласно
http://developer.android.com/tools/help/sdk-manager.html

SDK Tools
Required. Your new SDK installation installs the latest version. Be sure to respond to the Android Studio update prompts to keep your SDK Tools up-to-date.
SDK Platform-tools
Required. Your new SDK installation installs the latest stable version. Be sure to respond to the Android Studio update prompts to keep your SDK Platform-tools up-to-date.
SDK Platform
Required

так или сяк
http://developer.android.com/images/sdk_manager_packages.png
http://developer.android.com/images/tools/studio-sdk-manager-packages.png
« Последнее редактирование: 30.12.2015 19:54:34 от YYY »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #40 : 31.12.2015 10:29:34 »
Поставил новый SDK. Так же не  видит adb usb ,это не помогло. Блин где то мелочь какая то не учтена,но где.?
/opt/android/on-adb-root.bash  вот здесь видится телефон,далее уже нет конекта,прям не знаю теперь где еще что править.Ладно Новый год на носу.Всех с праздником,оставим это на следующий год.Будет чем заняться на досуге. :-)
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #41 : 31.12.2015 14:23:31 »
Поставил новый SDK. Так же не  видит adb usb ,это не помогло. Блин где то мелочь какая то не учтена,но где.?
/opt/android/on-adb-root.bash  вот здесь видится телефон,далее уже нет конекта,прям не знаю теперь где еще что править.Ладно Новый год на носу.Всех с праздником,оставим это на следующий год.Будет чем заняться на досуге. :-)

Если вы посмотрите содержимое /opt/android/on-adb-root.bash , то там просто скрипт управляющий adb и никаких колдунств нету... Вопрос в том почему телефон при запуске сервера виден, а потом через некоторое время отваливается по таймауту...

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #42 : 31.12.2015 17:13:53 »
Может я все-же здесь что то не правильно сделал.У меня вот так сделано, если в мс смотреть. С этим разделами,подразделами у меня в голове всегда кавардак.
« Последнее редактирование: 31.12.2015 17:16:13 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 950
Re: Андроид и его прошивка в Linux
« Ответ #43 : 01.01.2016 22:20:04 »
Может я все-же здесь что то не правильно сделал.У меня вот так сделано, если в мс смотреть. С этим разделами,подразделами у меня в голове всегда кавардак.

Да вроде все нормально...

Таааак...
а при подключении к ЮСБ и после
/opt/android/on-adb-root.bash
в шторке смартфона то то ничего такого нету? никаких сообщений или еще чего?

А то у меня, например, на смартфоне есть такое странное поведение - если подключаешься по mtp то пока на шторке не нажмешь на сообщение что телефон подключили по ЮСБ - оно нифига не работает... Поэтому если мне нужен mtp то мне приходится проделывать такие странные телодвижения в шторке и переподключать... Вроде логики и нету... но помогает...

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Андроид и его прошивка в Linux
« Ответ #44 : 02.01.2016 14:17:20 »
я тут еще потыркался.Вот что имею,это скиншот телефона похоже,меняю на телефоне рабочий стол там тоже картинка меняется. А вот внутренние память и SD-карту все равно не видит.Нет каталога дерева в правой колонке. И F7 жал не помогает.
« Последнее редактирование: 02.01.2016 14:19:21 от ARHAN »
Век живи, век учись.