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

Оффлайн StolbovDV

  • Давно тут
  • **
  • Сообщений: 72
Re: Андроид и его прошивка в Linux
« Ответ #60 : 17.01.2016 08:17:23 »
Все-же просто, инструкция на 4пда дана для работы проги на ББ, соответственно все действия производятся на ББ. Самое главное заставить ваше устройство с андроидом определяться как виртуальный com-порт и прогу запускать под рутом.

Оффлайн ARHAN

  • Давно тут
  • **
  • Сообщений: 969
  • kde-p9,mate-p9 xfce-9
Re: Андроид и его прошивка в Linux
« Ответ #61 : 17.01.2016 08:57:07 »
производятся на ББББ -что такое?
ну запускаю я проверку видит он его типа
990.348308] cdc_acm 2-4:1.1: ttyACM0: USB ACM device
[  990.389365] usbcore: registered new interface driver cdc_acm
[  990.389371] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[  992.937663] usb 2-4: USB disconnect, device number 4
ACM на usb вроде есть.
usb 2-4: USB disconnect, device number 4контакт вроде есть по usb, а в окне телефона нет.
А саму прогу из по рута запускаешь не види она телефон. 
Короче не вьеду  как там права на пользователя меняются.Да и запуска какой то странный.У меня она через мс только запускется.


Вот с инструкции 4pda
[12283.705409] cdc_acm 1-1:1.1: ttyACM0: USB ACM device
[12286.292367] usb 1-1: USB disconnect, device number 77

Если увидели строку с ttyACM0, значит все сделали правильно. Если нет, перепроверяйте правильно ли все сделали
вроде как контакт есть

Вот так с мс запускаю.[root@comp-athlon-64-de84a7 ~]# mc

[root@comp-athlon-64-de84a7 flash_tool]# ./flash_tool
QThread::setPriority: Cannot set priority, thread is not running
"01-16-2016"
QObject::moveToThread: Cannot move objects with a parent
окно выходит , все в нем можно попереключать,только телефон оно не видит.
Вот окно открыто и что то ругается на него
[  167.205387] cdc_acm 2-1:1.1: ttyACM0: USB ACM device
[  169.813651] usb 2-1: USB disconnect, device number 5
[  198.579854] systemd-journald[194]: File /var/log/journal/80ea47dbce563e2198ce493556110b33/user-500.journal corrupted or uncleanly shut down, renaming and replacing.
конект видно что есть.
« Последнее редактирование: 17.01.2016 10:08:41 от ARHAN »
Век живи, век учись.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 633
Re: Андроид и его прошивка в Linux
« Ответ #62 : 17.01.2016 14:55:27 »
вот подскажи пожалуйста по этой теме

Создаем рутом каталог SP_Flash в /opt/
т.е. будет /opt/SP_Flash
Берем архив и все его содержимое пихаем туда.
Как на картинке чтоб было.
т.е. чтоб в каталоге все файлы из архива
Далее рутом идем в этот каталог
cd /opt/SP_Flash
и смотрим что там
ls -l
наша задача проверить являются ли исполнимыми файлы помеченные на картинке стрелочками
drwxrwxr-x 3      4096 янв.  17 14:41 bin
-rw-r--r-- 1       639 нояб. 29 10:42 BromAdapterTool.ini
-rw-r--r-- 1     17567 нояб. 29 10:42 console_mode.xsd
-rw-r--r-- 1      777 нояб. 29 10:42 CustPT.ini
-rw-r--r-- 1   5350032 нояб. 29 10:42 DA_PL.bin
-rw-r--r-- 1   5350032 нояб. 29 10:42 DA_PL_CRYPTO20.bin
-rw-r--r-- 1   4934184 нояб. 29 10:42 DA_SWSEC.bin
-rw-r--r-- 1   4934184 нояб. 29 10:42 DA_SWSEC_CRYPTO20.bin
-rw-r--r-- 1      1120 нояб. 29 10:42 dl_without_scatter.xml
-rw-r--r-- 1        73 нояб. 29 10:42 download_scene.ini
-rwxr-xr-x 1   9300101 нояб. 29 10:42 flash_tool
-rw-r--r-- 1   6586368 нояб. 29 10:42 flashtool.qch
-rw-r--r-- 1     12288 нояб. 29 10:42 flashtool.qhc
-rw-r--r-- 1       272 нояб. 29 10:42 flash_tool.sh
-rw-r--r-- 1      2685 нояб. 29 10:42 key.ini
drwxrwxr-x 3      4096 янв.  17 14:41 lib
-rwxr-xr-x 1   5551180 нояб. 29 10:42 libflashtoolEx.so
-rwxr-xr-x 1  37266008 нояб. 29 10:42 libFlashToollibEx.so
-rwxr-xr-x 1    537765 нояб. 29 10:42 libflashtool.so
-rwxr-xr-x 1   6433629 нояб. 29 10:42 libflashtool.v1.so
-rw-r--r-- 1   5659128 нояб. 29 10:42 MTK_AllInOne_DA.bin
-rw-r--r-- 1       339 нояб. 29 10:42 option.ini
-rw-r--r-- 1     14892 нояб. 29 10:42 platform.xml
drwxrwxr-x 5      4096 янв.  17 14:41 plugins
-rw-r--r-- 1      1335 нояб. 29 10:42 rb_without_scatter.xml
-rw-r--r-- 1        74 нояб. 29 10:42 registry.ini
-rw-r--r-- 1     21867 нояб. 29 10:42 storage_setting.xml
-rw-r--r-- 1    502 нояб. 29 10:42 usb_setting.xml
Видим что скрипт
-rw-r--r-- 1     272 нояб. 29 10:42 flash_tool.sh
не исполнимый (нет x).
Исправляем
chmod +x flash_tool.sh
проверяем
ls -l
если "x" у скрипта появился то он стал исполнимым.

Пробуем от рута запустить
/opt/SP_Flash/flash_tool.sh
Как-то так...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 633
Re: Андроид и его прошивка в Linux
« Ответ #63 : 17.01.2016 14:58:28 »
вроде как контакт есть

это не контакт, а только то что линукс видит телефон как сом-порт.
в программе то настроек нету чтоб порт указать?

Оффлайн ARHAN

  • Давно тут
  • **
  • Сообщений: 969
  • kde-p9,mate-p9 xfce-9
Re: Андроид и его прошивка в Linux
« Ответ #64 : 17.01.2016 17:44:38 »
root@comp-athlon-64-de84a7 ~]# cd /opt/SP_Flash
[root@comp-athlon-64-de84a7 SP_Flash]# ls-l
-bash: ls-l: команда не найдена
[root@comp-athlon-64-de84a7 SP_Flash]#
почему ругается? Да еще где у нас в альте лежат правила лежат правила udevhttp://4pda.ru/forum/index.php?showtopic=469340&st=1920#entry34241904
« Последнее редактирование: 17.01.2016 18:00:22 от ARHAN »
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Андроид и его прошивка в Linux
« Ответ #65 : 17.01.2016 18:04:51 »
s-l
-bash: ls-l: команда не найдена
Пробел кто будет ставить. Ну почитайте хотя-бы
man lsчто-бы не спрашивать азбучные истины.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Андроид и его прошивка в Linux
« Ответ #66 : 17.01.2016 18:10:46 »
где у нас в альте лежат правила  правила udev
В общем-то где у всех

man udev
ищем rules:

Цитировать
RULES FILES
       The udev rules are read from the files located in the system rules
       directory /lib/udev/rules.d, the volatile runtime directory
       /run/udev/rules.d and the local administration directory   
    ....

Оффлайн ARHAN

  • Давно тут
  • **
  • Сообщений: 969
  • kde-p9,mate-p9 xfce-9
Re: Андроид и его прошивка в Linux
« Ответ #67 : 17.01.2016 18:27:43 »
что-бы не спрашивать азбучные истины.так азбуку то как раз и не знаю я.Если б знал не спрашивал. :-(

-rwxr-xr-x 1 root root  9300101 ноя 29 10:42 flash_tool
-rw-r--r-- 1 root root  6586368 ноя 29 10:42 flashtool.qch
-rw-r--r-- 1 root root    12288 ноя 29 10:42 flashtool.qhc
-rwxr-xr-x 1 root root      272 ноя 29 10:42 flash_tool.sh
х есть ,значит flash_tool.sh исполняемый.
« Последнее редактирование: 17.01.2016 18:34:41 от ARHAN »
Век живи, век учись.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 553
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ARHAN

  • Давно тут
  • **
  • Сообщений: 969
  • kde-p9,mate-p9 xfce-9
Re: Андроид и его прошивка в Linux
« Ответ #69 : 18.01.2016 14:15:34 »
вот
« Последнее редактирование: 18.01.2016 19:17:56 от ARHAN »
Век живи, век учись.

Оффлайн tema

  • Мастер
  • ***
  • Сообщений: 2 065
    • Email
Re: Андроид и его прошивка в Linux
« Ответ #70 : 29.06.2017 20:30:11 »
Все ссылки на скачивание архива тут не актуальны стали :-(
У меня на
$ adb devices
List of devices attached
пусто...
Выложите, пожалуйста, ещё раз тот архив, после которого телефон видно хоть стало..
$ lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp.
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 031: ID 04a9:26ba Canon, Inc.
Bus 001 Device 002: ID 062a:4101 Creative Labs Wireless Keyboard/Mouse
Bus 001 Device 042: ID 2b0e:171e 
Bus 001 Device 004: ID 0bda:570c Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub