Lake I - не мышонок, не лягушка, а неведома зверушка

Обсуждаем все компьютерное железо, не вошедшее в предыдущие разделы
alexzbt
Сообщения: 8
Зарегистрирован: 17 авг 2017, 15:51

Сообщение alexzbt » 10 мар 2019, 13:31

Zyxmon, привет, может попробуете прошивки от KAM_58, например 2.0.0, есть на 4pda в шапке темы aleZidoo2.0.0NO_LOGO.rar или на freaktab https://forum.freaktab.com/forum/tv-player-support/realtek-based-tv-players/rtd1295/661976-lake-i-home-cloud-tv-box-2-16gb-dual-wifi-gig-lan-android-6-0-bluetooth-4-0?p=765543#post765543 . Там есть приложения из ZIDOO X9S, причем 2 системных плеера.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1598
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 10 мар 2019, 17:32

Пршивки kam_58 сделаны на базе probox от апреля 2018. Там все должно работать. Только лучше свяжитесь с автором и спросите у него прошивку.

alexzbt
Сообщения: 8
Зарегистрирован: 17 авг 2017, 15:51

Сообщение alexzbt » 10 мар 2019, 20:50

Zyxmon, entware заработало по инструкции, на aleZidoo2.0.0NO_LOGO, но может стоит дописать, что dropbear работает на порту 5022

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1598
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 11 мар 2019, 10:00

alexzbt, спасибо, что обратили внимание. Помню, что указывап. При редактировани потерял. Исправил!

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1598
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 17 мар 2019, 10:43

Сделал на коленке скрипт для init.d отключающий устройство, подключенное к usb2 при засыпании и включающий при просыпании. Элегантности проверки, как для amlogic, не вышло пока. Прошу пробовать и улучшать

Код: Выделить всё

#!/system/bin/sh


# Не будем спешить, подождем 30 секунд. Экран уже наверяка включен
sleep 30

LAST_SCREEN='  mScreenOn=true'

# Запускаем бесконечный цикл в фоновом режиме. Проверяем экран каждые 5 секунд
(while true; do

sleep 5
CURRENT_SCREEN=`dumpsys deviceidle | grep mScreenOn`
if [ "$LAST_SCREEN" != "$CURRENT_SCREEN" ]; then
    LAST_SCREEN=$CURRENT_SCREEN
    if [ "$LAST_SCREEN" = "  mScreenOn=true" ]; then
        echo 1 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
    fi
    if [ "$LAST_SCREEN" = "  mScreenOn=false" ]; then
        echo 0 > /sys/devices/platform/98013400.ohci/usb4/bConfigurationValue
    fi
fi

done &)

Для порта usb3 должно сработать после замены устройства на `/sys/devices/platform/98013000.ehci/usb3`

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1598
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » Вчера, 21:25

Хочу вернутся к вопросы выполнения скриптов из /etc/init.d. Я не являюсь знатоком Android и не знаю, насколько следующее поведение стандартно для разных приставок. В прошивках Lake I при включении выполняется скрипт `/system/bin/preinstallApks.sh`. При самом первом включении скрипт устанавливает пользовательские приложения и делает метку-файл в /data/local, что приложения установлены и повторно приложения не устанавливает. Этот скрипт выполняется при каждой загрузке и можно "врезать" цикл выполнения скриптов в /etc/init.d прямо в `/system/bin/preinstallApks.sh`. Поскольку в модах прошивки этот скрипт выполняет еще и дополнительные функции, я не стал делать "автоматическое врезание" в `/system/bin/preinstallApks.sh`.


Вернуться в «Другое оборудование»

Кто сейчас на конференции

Всего 1 посетитель :: 1 зарегистрированный, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot] и 0 гостей