powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Serial Port
21 сообщений из 96, страница 4 из 4
Serial Port
    #38660407
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er... не.. бинарник от su я нашел :-)
Вообще в андроиде обращение к su запускает supersu.apk который выводит запрос пользователю. Видимо su не находит apk и потому выдает ошибку.

Superuser имеется в списке установленных приложений? Если нет, то таки да, придется менять загрузочный скрипт, но что туда вписать - придется теребить поддержку.
...
Рейтинг: 0 / 0
Serial Port
    #38660482
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er,

поставил это , попробовал запустить SerialPort - приложение повисло (неверное на операции su.waitFor() ) после чего предложило подождать или закрыть. ... после ожидания (ничего ... по цыклу предлагает закрыть) ... когда закрыл в консоли стандартная надпись - "binder: 478:478 transaction failed 29189, siz
e 92-0". ... реально может как нибудь можно изменять права (или владельца) при инициализации портов в ядре ОС ??
...
Рейтинг: 0 / 0
Serial Port
    #38660497
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanSuperuser имеется в списке установленных приложений? Если нет, то таки да, придется менять загрузочный скрипт, но что туда вписать - придется теребить поддержку.

"Суперпользователь" появился в списке установленных приложений, но каким образом через него дать права приложению я не пойму..? ... когда запускаю новый SU в списке нет приложений .. :\
...
Рейтинг: 0 / 0
Serial Port
    #38660540
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er,

если суперюзер стартует (апк), посмотри его настройки - всплывает по запросу?
...
Рейтинг: 0 / 0
Serial Port
    #38660773
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

да, в настройках стоит галочка "диалог по запросу" ... о он не выскакивает при работе ..
...
Рейтинг: 0 / 0
Serial Port
    #38660969
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4erbinder: 478:478 transaction failed 29189
Это означает, что обращение к сервису (интенту) провалено. Как раз su и обращается к apk с запросом...
Попробуй все таки установить другой root, их вроде два наиболее распространенных.
...
Рейтинг: 0 / 0
Serial Port
    #38661009
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Можешь скинуть варианты? а то я только на этот попадаю
...
Рейтинг: 0 / 0
Serial Port
    #38661048
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4erМожешь скинуть варианты? а то я только на этот попадаю
Чем он не устраивает? На xda весьма авторитетные товарищи сидят в основном.
...
Рейтинг: 0 / 0
Serial Port
    #38661053
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

он "не сработал".. я его поставил, но приложения все равно не запрашивают пава доступа... при запуске приложения superuser в списке ничего не отображается...
...
Рейтинг: 0 / 0
Serial Port
    #38661076
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoJI4er, посмотри http://4pda.ru/forum/index.php?forums%5B%5D=317&act=Search&source=all&query=root]http://4pda.ru/forum/index.php?forums[]=317&act=Search&source=all&query=root
Там не только руты, конечно, ищутся, но и приложения, которые требуют рут, но тем не менее...
...
Рейтинг: 0 / 0
Serial Port
    #38661148
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

УРА!!!!!!!!!!!!!!!!!!! Удалось!!! ))))))))))
Вручную скачал SU для ARM систем (от SuperSU.apk) и насильно заменил его (cp sdcard1/su /system/xbin). Перезагрузил систему, после чего
Код: java
1.
2.
Process process = Runtime.getRuntime().exec("su");
String cmd = "chmod 666 " + device.getAbsolutePath() + "\n exit\n";

заработало :-)

П.С. файл приложил. при копировании переименовать в "su"
...
Рейтинг: 0 / 0
Serial Port
    #38661155
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и отлично!
...
Рейтинг: 0 / 0
Serial Port
    #38661178
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

спасибо за помощь :-)
...
Рейтинг: 0 / 0
Serial Port
    #38727390
Sindibober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoJI4er,

не могли бы поделиться подробнее, как удалось запустить в Delphi, пожалуйста?
...
Рейтинг: 0 / 0
Serial Port
    #38727780
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sindiboberне могли бы поделиться подробнее, как удалось запустить в Delphi, пожалуйста?
А что именно у него удалось запустить на дельфи? Вроде как на яве все написано, что работает.
...
Рейтинг: 0 / 0
Serial Port
    #38730513
Sindibober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadman,

BoJI4erВ Delphi XE5 у меня получилось связаться с Serial Port, и передать данные, но он меня не устраивает из-за того что объем бинарного файла с одинаковым кодом получается в 7 раз больше (к примеру скомпилированый файл в эклипсе весит 0.8 Мб, а в делфи 5.2 мб)
А мне вес apk непринципиален, просто нужно запустить.
...
Рейтинг: 0 / 0
Serial Port
    #38733381
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SindiboberBoJI4er,

не могли бы поделиться подробнее, как удалось запустить в Delphi, пожалуйста?

Serial Port под Android (как и под Linux) открывается как файл. Используйте путь к фалу(у меня - "/dev/ttO3"). Далее работаешь с ним как с фалом (чтение/запись)

П.С. Я не говорил что сконфигурировал его после открытия. я в XE5 только открыл и с стандартными настройками(9600 8N1 вроде бы) передал данные.
...
Рейтинг: 0 / 0
Serial Port
    #38739796
Sindibober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoJI4er,

Ясно, т.е. стандартный подход через потоки?
...
Рейтинг: 0 / 0
Serial Port
    #38740031
Sindibober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoJI4er, и еще вопрос, как задать или определить путь к файлу (dev/...)?
...
Рейтинг: 0 / 0
Serial Port
    #38741911
BoJI4er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SindiboberBoJI4er,

Ясно, т.е. стандартный подход через потоки?

да


SindiboberBoJI4er, и еще вопрос, как задать или определить путь к файлу (dev/...)?

возьми документацию на свое устройство и почитай как оно определяет UART (RS232/SerialPort). Потом зайди в терминал, пробей dmesg | grep tty и посмотри список всех устройств. по умолчанию "tty..0" это консоль

у меня на устройстве они определяются как ttyOx. На Ubuntu (на стационарном ПК) как ttySx (где x - номер устройства)...
...
Рейтинг: 0 / 0
Serial Port
    #39006153
tromani
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BoJI4er
не знаю как тут личное писать, пишу тут
вы в начале писали что получилось связать в андроид устройстве делфи с ком-портом
не подскажите как получилось у вас?

нашел компонент AComPort на просторах интернета, но он платный может у вас другим образом вышло...
...
Рейтинг: 0 / 0
21 сообщений из 96, страница 4 из 4
Форумы / Android [игнор отключен] [закрыт для гостей] / Serial Port
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]