motofan logo
12 страниц V  1 2 3 > »         
> 

Автозапуск . Autorun.txt

Miroschnik
сообщение 31.3.2008, 17:58


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Ну вот! Вы купили А1200 или Е6 и очень хотите его не много модифицировать! Рассмотрим варианты изменения :
Громкость звучания
Отчёт о доставке СМС по умолчанию
Замену шрифта телефона
И так, по порядку, Создаём на флэшке файл c названием autorun.txt т.е. не в папку .system, которая расположена там же (она может быть не видна),а в корень(корень это сама флэшка, то что открывается когда ты кликаем по её ярлычку в "Мой компьютер"). В данном файле с помощью "Notepad++" прописываем для увеличения громкости:
#!/bin/bash
if [ -f /mmc/mmca1/autorun/ezx_volumetable.cfg ]
then
cp /mmc/mmca1/autorun/ezx_volumetable.cfg /tmp/ezx_volumetable.cfg
mount --bind /ram/tmp/ezx_volumetable.cfg /usr/SYSqtapp/sound/ezx_volumetable.cfg
kill $(pidof soundmanager)
fi
сохраняем в кодировке UTF
Для отчета об СМС по умолчанию:
#!/bin/bash
# Written by yan0, 2006/9/9
if [ -f /mmc/mmca1/autorun/ezx_sms.cfg ]
then
cp /mmc/mmca1/autorun/ezx_sms.cfg /tmp/ezx_sms.cfg
mount --bind /ram/tmp/ezx_sms.cfg /ezx_user/download/appwrite/setup/ezx_sms.cfg
fi
сохраняем в кодировке UTF
для замены шрифта :
#!/bin/bash
if [ -f/mmc/mmca1/myfont.ttf
then
cp /mmc/mmca1/myfont.ttf /tmp/myfont.ttf
mount -bind /ram/tmp/myfont.ttf /usr/language/fonts/AMCSL.TTF
fi
сохраняем в кодировке UTF
Теперь создаём на флэшке папку c названием autorun и помещаем в неё:
для увеличения громкости - файл ezx_volumetable.cfg с изменёнными параметрами
Где:
[pcap_loudspk_music] громкость динамика телефона
[pcap_handset_vcall] громкость динамика телефона при телефонном разговоре
[pcap_3mm5_nomic_st] громкость музыки в наушниках
[pcap_3mm5_nomic_cl] громкость телефонного разговора в наушниках
Остальные лучше оставить в покое..
(можно редактировать так же с помощью "Notepad++")
для замены шрифта - файл myfont.ttf с нужным шрифтом

В прошивке GizMoto вторая версия
подключаетесь к телефону в режиме карты памяти, в корне создаете папку - .gizmoto В нее создаёте файл без расширения s60(создаём в нужном нам месте текстовый файл s60, а потом с помощью Total Commander убираем тасширение TXT) и прописываем то же самое что писали в autorun.txt

Теперь рассмотрим некоторые способы установки приложений в автозапуск на примере MCleaner(MScreen)
-Скачиваем прикреплённый архив
Прикрепленный файл Auturun.7z   ( 416.43 килобайт ) Кол-во скачиваний: 1071
(если нет нижеперечисленных файлов на компе).
-Извлекаем прогу ezxcodec_1_3_5
-Читаем мануал (readme_ru пункт 3.2)
-Запускаем ezxcodec, открываем файл прошивки которую будем потом устанавливать в свой телефон ( я брал R541_G_11.52.13R_F5.sbf), извлекаем
-В созданной находим папку cramfs-root-CG43 далее bin и добавляем туда фалы AutoHint, AutoHintb, AutoRun
- Затем идём в cramfs-root-CG43\etc\rc.d\rc2.d и добавляем файл S05sys
-Собираем изменённую прошивку.
-Прошиваем
-Устанавливаем на телефон SysSetup.pkg русифицируем (добавляем в в \ezx_user\download\appwrite\setup\ файл ezx_SysSetup_lang)
-С помощью любого установщика ставим нужную нам прогу.(я использовал SoftManage)
-Для того чтобы поставить в автозагрузку в файле /mmc/mmca1/.system/java/CardRegistry в разделе Mcleaner ставим в пункте atribute =2
directory = полный путь до проги(если ставили спомощью SoftManage то в меню SoftManage нажимаем "экспорт" и в CardRegistry появляется запись в том виде как нам нужно(directory = /mmc/mmca1/.system/QTDownLoad/MCleaner))
-Теперь прогой SysSetup ставим Mcleaner в автозагрузку.
-Для того чтобыотображалась нормальная иконка в меню. В файле /mmc/mmca1/.system/java/CardRegistry в разделе Mcleaner ставим в пункте atribute =4
directory = имя папки
В прошивке GizMoto вторая версия
подключаетесь к телефону в режиме карты памяти на карте памяти создаете папку - .gizmoto В нее создаёте файл без расширения s60 и s80, первый (аналог autorun.txt, startup0.txt, startup1.txt в ранних прошивках) грузится до eZx(графики), второй после.
(создаём в нужном нам месте текстовый файл s60 или s80 а потом с помощью Total Commander убираем тасширение TXT)

Добавляем в файл s80(с помощью Notepad++) такие строки:
sleep 10s
. /home/native/.profile
sleep 5s
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner.lin (сохраняем в кодировке UTF)
А в папку с прогой кидаем скрипт: MCleaner.lin
Он в архиве:
Прикрепленный файл MCleaner.zip   ( 207 байт ) Кол-во скачиваний: 694
(Спасибо Britoff)
в принципе можно стартовать и через
Код
sleep 5 && /mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner &
(или прописываем директорию файла запускающего нужное нам приложение)

причём так в принципе немного коректнее ибо говорим не спать и запустить а говорим запустить с задержкой(спасибо Cynique)
И всё!!! Радуемся!!!
У Вас всё должно получиться!!!
Я всё делал именно так. У меня получилось. (33swapmem-12mb.pkg тоже автозапускается, мне 12Мв хватает)
Есть некоторые недостатки:
-Запущенный данным способом MCleaner не отображается в диспетчере приложений.

Готов выслушать поправки, каторые будут внесены в настоящий мануал!
Большое спасибо всем тем кто прямо или косвенно помогал мне в этом (ROMQA,Maksimka!,nuso2f,Cynique и др.)

Сообщение отредактировал Miroschnik - 14.5.2008, 15:00
Прикрепленный файл Auturun.7z   ( 416.43 килобайт ) Кол-во скачиваний: 1071
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Cynique
сообщение 31.3.2008, 21:32


Ветеран
*****

Группа: Пользователи
Сообщений: 504
Регистрация: 15.12.2006
Пользователь №: 111 452
Модель телефона: HTC Touch Dimond

Рейтинг: 185.5



Miroschnik,
и нафиг вам софтменеджер
я уже недели три сижу с таким автораном через своего софтаисстента ставлю в принципе и через любого другого установщика пойдёт суть

ставим прогу
atribute =2
directory = полный путь до проги
(для моего софт асистента эт совместимость с е6, для других ето режим запуска)
заходим в сис сетап выбираем приложения для автозагрузки
открываем снова наши приложения установки и переводим все программы в
atribute = 4
directory = имя папки
(для моего софт асистента эт совместимость с a1200, для других ето режим удаления)

вуаля всё стартует все приложения с нормальными иконками
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Britoff
сообщение 1.4.2008, 8:28


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 24.10.2005
Пользователь №: 55 659
Модель телефона: A1200e
Прошивка: DiamondRC9final

Рейтинг: 1



Господа! А зачем такие долгие танцы с бубном?

Вот что пишут китайцы на официальном форуме проги:

Добавляем в авторан такие строки:

sleep 10s
. /home/native/.profile
sleep 5s
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner.lin &


А в папку с прогой кидаем скрипт: MCleaner.lin

Он в архиве:
Прикрепленный файл MCleaner.zip   ( 207 байт ) Кол-во скачиваний: 694


И все работает, и в процессах отображается.

Кстати вот последняя версия 1.4
Прикрепленный файл MCleaner1.4.0.zip   ( 114.57 килобайт ) Кол-во скачиваний: 587


Не помню было ли в предыдущих версиях, но теперь при дозвоне на исходящий номер, тело подает сигнал вибрацией.
Прикрепленный файл MCleaner.zip   ( 207 байт ) Кол-во скачиваний: 694
Прикрепленный файл MCleaner1.4.0.zip   ( 114.57 килобайт ) Кол-во скачиваний: 587
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 1.4.2008, 9:31


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Britoff.
Всё сделал как Вы описали. Как я понимаю авторан это файл autorun в корне флэшки?
Итог-не работает!
А при добавлении в папку с прогой MCleaner.lin и
строки
sleep 10s
. /home/native/.profile
sleep 5s
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner.lin в файл s80 на прошивке GizMoto всё работает ка часы
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Britoff
сообщение 1.4.2008, 9:52


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 24.10.2005
Пользователь №: 55 659
Модель телефона: A1200e
Прошивка: DiamondRC9final

Рейтинг: 1



Цитата(Miroschnik @ 1.4.2008, 11:31) *

Britoff.
Всё сделал как Вы описали. Как я понимаю авторан это файл autorun в корне флэшки?
Итог-не работает!
А при добавлении в папку с прогой MCleaner.lin и
строки
sleep 10s
. /home/native/.profile
sleep 5s
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner.lin в файл s80 на прошивке GizMoto всё работает ка часы


smile.gif Я имел ввиду авторан как глобальное понятие. в какой файл добавлять это зависит от прошивки. Это могут быть autorun.txt, startup.txt, startup1.txt, s80 - кто чем пользуется. Единственное - я не проверял на авторане который стартует до AM. У меня GizMoto La Verne, соответственно я использую файл s80
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gorod
сообщение 1.4.2008, 10:06


Ветеран
*****

Группа: Пользователи
Сообщений: 310
Регистрация: 22.7.2005
Из: Горький
Пользователь №: 46 782
Модель телефона: е1,е2,е6,а1200,mb525

Рейтинг: 68



Проходил я две недели с автораном и без иконки. Сейчас вернул иконку (atribute = 4 directory = имя папки), но теперь при включении телефона отображается процесс запуска проги, после чего ее нужно закрыть и только тогда появляется меню телефона. Хотя раньше такого не было, телефон загружался быстрее, и даже если стоял пароль на MScreen, то его вводить не надо было. Т.е. как обычно включал телефон и прога уже работала (вибро при дозвоне и т.д.). Сменя атрибута и вбивание обратно полного пути к папке этот эффект не вернула sad.gif
В чем может быть дело? И работает ли так у кого-нибудь ещё?

Сообщение отредактировал gorod - 1.4.2008, 10:08
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 2.4.2008, 10:57


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



Цитата(gorod @ 1.4.2008, 14:06) *

Проходил я две недели с автораном и без иконки. Сейчас вернул иконку (atribute = 4 directory = имя папки), но теперь при включении телефона отображается процесс запуска проги, после чего ее нужно закрыть и только тогда появляется меню телефона. Хотя раньше такого не было, телефон загружался быстрее, и даже если стоял пароль на MScreen, то его вводить не надо было. Т.е. как обычно включал телефон и прога уже работала (вибро при дозвоне и т.д.). Сменя атрибута и вбивание обратно полного пути к папке этот эффект не вернула sad.gif
В чем может быть дело? И работает ли так у кого-нибудь ещё?

У меня изначально MScreen работала именно так.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Maksimka!
сообщение 2.4.2008, 12:05


Ветеран
*****

Группа: Пользователи
Сообщений: 379
Регистрация: 13.8.2007
Пользователь №: 144 397
Модель телефона: Milestone
Прошивка: 2.1

Рейтинг: 76



юзайте версию 1.4 чтоб этого не было
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ЛехаМОТО
сообщение 3.4.2008, 11:13


Новичок
*

Группа: Пользователи
Сообщений: 24
Регистрация: 20.2.2008
Из: Россия, Новороссийск
Пользователь №: 164 220
Модель телефона: А1200е
Прошивка: F5 -> GizMoto 59

Рейтинг: 0



Цитата(Miroschnik @ 1.4.2008, 12:31) *

sleep 10s
. /home/native/.profile
sleep 5s
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner.lin

в файл s80 на прошивке GizMoto всё работает ка часы


Хм... Попробовал запустить таким образом qeilock. Всё пошло. Только сначала загрузился qeilock, а потом, после разблокирования, уже догрузилося телефон. Нельзя ли сделать большую задержку запуска программы таким автораном??? Можно ли поиграть с параметром sleep, изменить значения секунд??? И всё-таки & добавлять в конце или нет?

В идеале, можно ли модифицировать qeilock таким образом, что-бы он каждые 30-60 сек запускался автоматически после разблокирования?

З.Ы. Попробовал добавить & в конце - получилось прикольно! biggrin.gif
Для qeilock так нельзя делать - он запускается, но как-то в фоновом режиме...
Через несколько секунд сверху появляется строка главного экрана))) И можно спокойно нажимать кнопки и входить в меню программ, звонков , смс...
З.Ы.Ы. Создал s80 следующего вида:

sleep 10s
. /home/native/.profile
sleep 15s
/mmc/mmca1/.system/QTDownLoad/memext/memext.lin &
sleep 25s
/mmc/mmca1/.system/QTDownLoad/dclock/dclock.lin &

Всё запускается!!! Именно в такой последовательности, как нужно - сначала грузится телефон; появляется картинка главного экрана; чуть позже запускается swap, а потом часики. Но! Часики не отражаются в Диспетчере задач и(!) время показывают на 4 часа меньше!(???) Я так подозреваю, что показывают время по Гринвичу. Как-бы по дефолту грузятся... Почему? Может неправильно написан код? Когда их просто включаешь - запускается ещё одна копия программы и время правильно показывает и отображается в Диспетчере.



Сообщение отредактировал ЛехаМОТО - 3.4.2008, 13:29
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 3.4.2008, 14:58


Ветеран
*****

Группа: Пользователи
Сообщений: 325
Регистрация: 9.1.2006
Пользователь №: 65 070
Модель телефона: Nokia 5800+LGP500
Прошивка: Разные

Рейтинг: 33



В программе SysSetup в разделе "Синхронизация загрузки" есть пункт "Включить синхронизацию за." Что это? Я не понял. Но если ставишь там "галку" в разделе "Автозапуск" появляется запись "Тiming boot". Она,как я понял,отдаёт команду на запуск файла autoreboot в папке проги где прописано:
#!/bin/bash
/bin/yan0_on &
Я в место этого прописал:
#!/bin/bash
. /home/native/.profile
sleep 5
/mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner&
И теперь,после перезагрузки системы, MCleaner запускается как бы в фоновом режиме. На дисплее процесс запуска не отображается, в диспетчере приложений ни чего нет, но прога работает!
Стоит версия Signed_MScreen_A1200.mpkg
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

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

 



Текстовая версия Сейчас: 28.4.2024, 9:24

Форум живёт: