motofan logo
       
> 

Реализация автозагрузки, как сделать стартап авторан и т.п.

DrLeVa
сообщение 23.2.2009, 12:02


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 24.12.2006
Пользователь №: 113 001
Модель телефона: some MOTOROLA

Рейтинг: 14



Собственно вопрос знающим людям: Как реализован запуск авторан скриптов в модифицированных прошивках?
Наибольший интерес представляет Мото а780, но выслушаю варианты для рокеров и минга.

Знаю что нужно править 33 группу (в минге 43) а что именно менять... понятия не имею. Прошиться готовой группой могу, но интересно сделать самому!(потому как в свою сборку включу только нужные функции)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 23.2.2009, 15:02


Мингофан
*******

Группа: Почётные мотофаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418
Модель телефона: Droid Turbo
Прошивка: 6.0
Победитель конкурса 2008


Настроение:
Капітан Збройних сил України



Рейтинг: 1612



Цитата(DrLeVa @ 23.2.2009, 14:02) *
Собственно вопрос знающим людям: Как реализован запуск авторан скриптов в модифицированных прошивках?
Наибольший интерес представляет Мото а780, но выслушаю варианты для рокеров и минга.

Знаю что нужно править 33 группу (в минге 43) а что именно менять... понятия не имею. Прошиться готовой группой могу, но интересно сделать самому!(потому как в свою сборку включу только нужные функции)
Почитайте на 1 стр. темки "Полный мануал". Там описано для А1200/Е6.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DrLeVa
сообщение 24.2.2009, 8:22


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 24.12.2006
Пользователь №: 113 001
Модель телефона: some MOTOROLA

Рейтинг: 14



Есть, но маленько не то! Там не сказано каким образом заставить систему выполнять файл S80autorun.sh или S60autorun.sh. Возможно система сама грузит все файлы из /etc/rc.d/rc2.d/, а S80 и S60 сделаны для подгрузки файла, модификация которого возможна без прошивки тела. А возможно и не грузит пока их в каком-нибудь конфиге дополнительно не пропишешь! Вот собственно к чему и веду.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 24.2.2009, 14:12


Бошетунмай
********

Группа: Почётные мотофаны
Сообщений: 3 115
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4098



DrLeVa, по конкретному телефону лучше вопрос в конкретной ветке задать: авторы модов и монстров отпишутся быстро. Просто линукс-телы довольно сильно друг от друга отличаются.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tmp_do
сообщение 24.2.2009, 14:36


Гуру
******

Группа: Разработчики
Сообщений: 911
Регистрация: 29.8.2007
Пользователь №: 146 016
Модель телефона: HAINAN
Прошивка: hand made & custom

Рейтинг: 188



DrLeVa, кури sysV init, ты сам почти ответил на свой вопрос smile.gif
Код
cat /mnt/sda1/mod/cramfs-root-CG43/etc/rc.d/rc2.d/S82autorun.sh
#!/bin/sh
### start up autorun ###
if [ -f /mmc/mmca1/autorun.txt ]
then
        /mmc/mmca1/autorun.txt &
fi



Добавлено позже (24.2.2009, 17:37):
зы. в багиксах такое не прокатит
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DrLeVa
сообщение 24.2.2009, 18:48


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 24.12.2006
Пользователь №: 113 001
Модель телефона: some MOTOROLA

Рейтинг: 14



Ууууу какие вы злые... в свою ветку гоните... Там только некропостингом заниматься можно!
Не судите меня строго!

И так, результат: испробовал всякие извраты S80, S82 и в init.d и в rc2.d пихал раз 10 флешкитом 33 (рут фс у а780 в 33 группе, а не в 43 как у минга) группу перезаливал только от компа отполз НЕ КАТИТ!
Скрипты полностью рабочие! проверено в линухе и линлоадером. Исполняются на ура, значит синтаксис в порядке. Не хочет тел грузить их! Почитал маленько и теперь знаю зачем буквы S и K и цифры нужны в названии, но не работает.

Спасибо за советы! Времени особо нет самому все расковырять потому и спрашиваю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DrLeVa
сообщение 28.2.2009, 16:00


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 24.12.2006
Пользователь №: 113 001
Модель телефона: some MOTOROLA

Рейтинг: 14



Тот кто ищет тот всегда находит!
Расковырял модифицированную рут фс. Путем сравнения содержимого последней и родной рут фс из 76 европейской прошивки выявил по адресу /etc/rc.d/rc2.d/ файлик S80test без расширения. Выяснилось что это скрипт от каторого пашет авторан! Целиком передрал его в свою сборку и вуаля!
Основное отличие в том что под автозапуск отводится целая папка! В папку ложатся скрипты и выполняются при загрузке последовательно. Кому интересно могу приляпать к посту чудо скрипт целиком, а пока....

Добавлено позже (28.2.2009, 22:11):
if [ -d /diska/.system/startup ]; then
SCRIPTS=$(ls /diska/.system/startup/)
for SCRIPT in $SCRIPTS; do
"/diska/.system/startup/$SCRIPT"
done
fi

Как вы уже, надеюсь, догадались diska - это память телефона. В более новых моделях ezxlocal если не ошибаюсь!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Реализация автозагрузки, как сделать стартап авторан и т.п. · Motorola на Linux OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 27.4.2024, 20:53

Форум живёт: