motofan logo
       
> 

Полный мануал, Все мануалы хранятся в этой теме, читать всем!!!

Semenigor
сообщение 26.3.2009, 8:18 Закрепленное сообщение!


Вільний мешканець вільного міста
******

Группа: Легенды MotoFan.Ru
Сообщений: 730
Регистрация: 10.9.2004
Из: Львів, Україна
Пользователь №: 12 241

Рейтинг: 959



ОГЛАВЛЕНИЕ

Пост #2: FAQ
Spoiler:
1. Глоссарий
2. О платформе ezx
3. как копировать файлы на телефон
4. Подключаем телефон в режиме USB net (в Windows, для Windows vista неодходим sp1.
5. Создание скриптов и авторана в частности
6. Работа с PKG-пакетами
7. Как установить Smart Assistant?
8. Устанавливаем .pkg пакеты
9. Как ПОЛНОСТЬЮ вручную удалить PKG-пакет
10. Редактируем файлы конфигурации:
а) Прозрачность главного экрана
б) Отчёт о доставке СМС по умолчанию(без дописи команд в авторан, необходимо для прошивой

F-серии, в большинстве других этот конфиг уже подправлен.
в) Настраиваем радио
г) Увеличение чувствительности FM Радио
д) Настраиваем bluetooth
е) Яркость экрана и время его работы
ж) Нормальный определитель номера
11. Работа с Java
а) Установка JAVA (J2ME) приложений
б) Права JAVA-приложений на доступ к файловой системе
в) Полное снятие ограничений работы ява-программ
г) Переключаемся между запущенными java - приложениями
д) Увеличение/уменьшение Java Heap
12. Работа с мультимедиа
а) Настройка MMS
б) Увеличение размера отправленных и принятых MMS
в) Переназначение клавиши (мелодия/сфера) на E6
г) Где хранятся смс и справочная книга?
д) Вместо иконок приложений знаки восклицания. Как исправить?
е) Как изменить значок приложения
ж) Мануал по ручному упорядочиванию классификационного меню
з) Убираем из меню служебные программы, ..но все же оставляем их работать
13. Работа с скриптами автозапуска
I. Ранний авторан
а) Чтобы найти где размещен файл авторана...
б) Меняем мелодию на включение телефона и звук касания к экрану или нажатия кнопок
в) Убираем звук на подключение к кабелю/зарядке
г) Убираем звук включения телефона.
д) Изменение громкости
е) отчет о доставке СМС
ж) замена шрифта
з) подкючение клавиатуры от boostera
II. Поздний авторан:
а) Запусаем Pixcall
б) Особенности применения команды sleep
в) Запускаем MCleaner
г) Разгон процессора (OverClock)
д) Запуск кетчера (catcher)
е) когда в авторане что-то не так работает
ж) Подключение SWAP в виде блочного устройства
[close]
Пост #3: ПОДКЛЮЧЕНИЕ ЧЕРЕЗ TELNET
Spoiler:
1. Статья о том, что такое Telnet
2. Мануал по работе с сетевыми сервисами от автора прошивок Gizmoto Nuso2f
3. Мануал по работе с Telnet
[close]
Пост #4: РУКОВОДСТВО ПО SSHD 1.0
Spoiler:
1. ВСТУПЛЕНИЕ
2. УСТАНОВКА ПАКЕТА НА A1200
3. ПОДГОТОВКА К ИСПОЛЬЗОВАНИЮ
4. ИСПОЛЬЗОВАНИЕ
[close]
Пост #5: КАК ВКЛЮЧИТЬ EDGE И QUADBAND на E6 и А1200R
Пост #6: КАК ЗАМЕНИТЬ ПЕРВЫЕ ДВА ЯРЛЫКА ВНИЗУ ЭКРАНА НА Е6
Spoiler:
1. Мануал
2. Что-то пошло не так!!
[close]
Пост #7: КАК РЕДАКТИРОВАТЬ SEEM
Пост #8: МАНУАЛ ПО СОЗДАНИЮ КНИГ ДЛЯ E6, А1200
Пост #9: КОДИРУЕМ ВИДЕО
Пост #10: Громкость & Джойстик
Spoiler:
1. Мануал по увеличению громкости динамиков телефона.
а) Редактируем файл.
б) Виды авторанов
2. Работа с джойстиком
[close]
Пост #11: Редактирование Mystuff
Пост #12: ICS via bluetooth или шарим интернет через bluetooth
Пост #13: Cпособ установки приложений в автозапуск, минуя авторан, на примере MCleaner
Пост #14: Установка пользовательского звука при клике на экран и включении телефона
Пост #15: Мануалы по дополнительным функциям и сервисам в прошивках Gizmoto:
Spoiler:
1. Подкачка
2. Использование петлевых устройств
3. Использование файловых систем Ext2/Ext3
4. Сборка ipk
5. PPP OVER BLUETOOTH
6. Авторан для тех у кого нету флешки
[close]
Пост #16: Работаем с ekonsole
Пост #17: Пакуем программы в .pkg
Пост #18: Настройка Email-клиента
Пост #19: Создаем модули к Soft Assistant
Пост #20: Конфигурим StartMenu
Пост #21: КАК СМЕНИТЬ ТЕМЫ И СКИНЫ
Spoiler:
1. Что такое темы и скины?
2. Решаем проблему переполнения памяти при установке скина.
3. С помощью какой программы можно установить скины/темы
4. Устанавливаем скин и тему с помощью UltraTheme
5. Устанавливаем скин и тему с помощью Менеджер скинов
6. Добавляем клавиатуру от Booster -a
[close]
Пост #22: Как переустановить ява-приложение без компа.
Пост #23: Как слить полный бэкап.
Пост #24: Как создать свой собственную прошивку для А1200
Spoiler:
1. Рабочая папка
2. Разбор и сбор прошивок *.SBF
3. Разбор и модификация кодовых групп CramFS
4. Запуск скриптов
5. Описание команд
[close]
Пост #25: Проверяем скорость работы EDGE
Пост #26: Тестируем экран
Пост #27: Как слить полный бэкап. Часть II
Пост #28: Храним БД на флешке
Пост #29: Настраиваем сеть
Пост #30: Версии прошивок и их совместимость (A1200)
Пост #31: Изменяем действия кнопки голосового набора
Пост #32: Авторан на заводской прошивке
Пост #33: Добавляем пользовательские темы вместо стандартных без перепрошивки телефона
Пост #34: Отмена запроса поключения к сети ява-приложений (Стандартная функия, на всех прошивках)
Пост #35: Oрганизовываем сохранение списка звонков при смене сим-карточки
Пост #36: Разборка 35 и 36 кодовых групп. Как сбросить вызов.
Пост #37: Возвращаем стандартные пароли на A1200/E6
Пост #38: Чем заменить стилус в А1200

Hanggard: Все поправки и пожелания к оглавлению сообщать мне лично.
Здесь вопросы не задавать!! Будут удалены!!


Сообщение отредактировал Hanggard - 15.3.2010, 2:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 6.8.2007, 7:40


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

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


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



Рейтинг: 1612



Spoiler:
Есть идея написать полный мануал по использованию А1200 и в перспективе Е6.
Абсолтный мануал - это довольно долго, но постепенно может получиться. Можно начать с путиводителя, где будут все основнвые аспекты работы с телефоном перечислены. Потом есть смысл пройтись поиском по форуму и начать добавлять в путиводитель готовые мануалы или ссылки на темы обсуждений. Дальше остается постепенно дописывать в путиводитель то, что не доописано на форуме и приводить все к единому формату. На выходе мы и получим более-менее полный мануал.
Хотелось бы по этому поводу обратную связь -всех ли устраивает такой план, так как не хотелось бы работать впустую.
И второе - я потихоньку начну как составитель после окончания мануала по авторану, но очевидно, что мне потребуется помощь нескольких экспертов, так что приглашаются желающие упорядочивать и писать мануалы по своим любимым разделам.
[close]

Предисловие.
Сначала остановимся на том, что необходимо сделать новичку на старте. А потом перейдем к различным практическим вопросам по работе с телефонам - автораном, консолью, различными программами...
В любом случае, для подавляющего большинства обсуждаемых в мануале действий первым шагом необходимо перепрошить телефон на одну из модифицированных прошивок - Прошивки для A1200/A1200e. В этой теме Вы найдете все актуальные прошивки и инструкцию по процессу прошивки. Так как Моторола в своих прошивках всячески ограничила пользователя - нет возможности ставить нативные программы, кроме нескольких подписанных Motorola, запускать несколько java-программ одновременно, ставить пользовательские темы, запускать скрипты и многое-многое другое.
FAQ:


Инструкция по прошивке
Перед тем как приступать к непосредственной прошивке телефона, убедитесь, что вы сделали резервную копию всех контактов в телефоне (делается с помощью Mobile Phone Tools, поставляемой на диске вместе с вашим телефоном) и полностью зарядили аккумулятор. Теперь можно приступать к самому процессу прошивки.
1) Скачиваем драйверы, необходимые для прошивки телефона и извлекаем их из архива. https://motofan.ru/soft/?action=list&parent=13
2) Скачиваем программу RSD_Lite (Скачать с сайта). Внимание! Для правильной прошивки телефона необходимо иметь RSD_Lite версии не ниже 3. https://motofan.ru/soft/?action=view&id=197&parent=3
3) Устанавливаем скачанный RSD_Lite на компьютер.
4) Запускаем RSD_Lite.
5) Подключаем телефон к компьютеру в режиме "Модем".
6) Информация о вашем телефоне должна отобразиться в окне RSD_Lite.
7) Выбираем файл прошивки в RSD_Lite.
8) После того, как вы произвели вышеописанные действия нажимаем кнопку "Start" в RSD_Lite для начала процесса прошивки вашего телефона.
9) Ваш телефон должен перевестись в "MBM Flash mode" (о том, что это произошло, вы можете понять по инженерной информации, отобразившейся на дисплее телефона на красном фоне). Если по каким-либо причинам RSD_Lite не сумела перевести ваш телефон в "MBM Flash mode", то вы сможете сделать это сами. Для этого необходимо нажать кнопку распознавания голоса (нижняя кнопка на правой стороне аппарата) и кнопку включения/выключения.
10) В процессе прошивки телефона в системе начнут обнаруживаться новые устройства. Для каждого из них необходимо указывать путь к драйверам, указанным в пункте 1.
Процесс прошивки занимает 10 минут. Но иногда на 90-99 процентах может "подвиснуть". Ждите до тех пор, пока RSD_Lite не отобразит информацию о завершении процесса прошивки.


Глоссарий

Spoiler:
Выкладываю несколько урезанную и адаптированную под наши телефоны версию Основные понятия и термины Принимаются дополнения, поправки и комментарии.

Прошивка - это программное обеспечение , реализующее работу функционала, заявленного производителем в телефоне. Прошивка представляет собой огромный набор шестнадцатеричных символов, которые телефон и программа-прошивальщик конвертируют под себя. Перепрошивка в любой ее форме, является достаточным условием, чтобы отказать в гарантийном ремонте и снять гарантию вообще. Но зачастую СЦ не обращают на это внимания. Тут уж как повезет.

SEEM — это особый вид памяти, в которой хранятся основные настройки телефона, IMEI и прочее. Физически, SEEM — это некоторое количество ячеек размером от 1 до 2048 байт. Каждая ячейка имеет свой шестнадцатеричный номер. Информация в SEEM хранится побитно. Редактируя SEEM мы можем открыть новые возможности телефона, не заявленные в телефоне, но реализованные в прошивке (например EDGE в Е6 и китайских А1200).
Для EZX в отличие от платформы P2K SEEM пока остаются малоизученными. С помощью их редактирования воможна активация EDGE, деактивация просмотра IMEI, синхронизации времени и т.п.
Редактировать можно с помощью RadioComm и Hex - редактора.

IMEI - Международный идентификатор мобильного оборудования (International Mobile Equipment Identifier). Набираем *#06# и видим свой IMEI.

MSN - Уникальный механический серийный номер устройства. Присваивается телефону на заводе (расположение - задняя часть телефона или коробка).

DSP - Цифровая обработка сигнала. Так называются различные технологии улучшения качества цифровой связи.

GPRS - General Packet Radio Service (Сети с пакетной передачей данных). GPRS - это беспроводной стандарт, призванный заложить основу для большого количества функций передачи данных при помощи пакетной передачи. Это новые, уникальные услуги операторов GSM, абоненты которых будут платить за использование только тех ресурсов, которыми они пользуются.

EDGE - Enhanced Datarate for GSM (Расширенный диапазон передачи данных для развития стандарта GSM). Расширенный диапазон передачи данных для развития стандарта GSM (Enhanced Datarate for GSM Evolution, EDGE) соединяет в себе набор новых и альтернативных схем модуляции, которые могут применяться внутри структуры временного отрезка радиоканала GSM, обеспечивая более высокую скорость передачи данных или улучшенные спектральные характеристики.

Bluetooth - это радиотехнология (радио-интерфейс) малой мощности, разрабатываемая с целью замены существующих кабельных соединений персональных офисной и бытовой техники с широким спектром переносных устройств, таких, как электронные записные книжки и мобильные телефоны.
Устройства, использующие стандарт Bluetooth, функционируют в диапазоне 2,4 ГГц ISM (Industrial, Scientific, Medical - промышленный, научный и медицинский диапазон) и способны передавать данные со скоростью до 720 кбит/с на расстояние до 10 метров. Такие показатели достигаются при использовании мощности передачи 1 мВт и задействованном механизме переключения частоты, предотвращающем интерференцию. Если принимающее устройство определяет, что расстояние до передающего устройства менее 10 м, оно автоматически изменяет мощность передачи до уровня, необходимого при данном расположении устройств. Устройство переключается в режим экономии энергии в том случае, когда объем передаваемых данных становится мал или передача прекращается.
[close]


О платформе EZX, которая стоит на А1200/Е6

Spoiler:
Взято тут http://wiki.linuxphone.ru/EZX_Linux По моему мнению может быть полезно и новичку, потому что очень многие из описанных ниже терминов мелькают в обсуждениях более опытных пользователей. Тем, кому нужен простое описание первых шагов, можно сразу переходить к следующему пункту

EZX - проприетарная реализация телефонного и bluetooth стека, системы rpc, управления питанием и пользовательского интерфейса для линейки линукс-телефонов комапнии Motorola. Кроме того, этим именем называют аппаратную платформу и дистрибутив для этих же аппаратов.

Пользовательский интерфейс построен на embedded-версии qt-2.3.8 с дополненительными закрытыми расширениями. Официально опубликованного SDK на настоящий момент не существует. Установка допольнительного неподписанного ПО в официальной прошивке невозможна.

Кроме отсутствия sdk, опытных пользователей linux может неприятно огорчить запрет изменения корневой фс, которая лежит в cramfs (сжатая фс без возможности записи), кроме того, в драйвере mtd чипа запрещена запись по адресам, кроме определенного диапазона, в котором располагаются настройки и пользовательские данные. Для телефона A1200 (минга) существует прошивка с разблокированной записью в корневую фс (убрана защита в ядре, cramfs заменен на jffs2) - прошивки серии U.

Другой «подарок» от компании Motorola - отсутсвие linux-версии программы для прошивки телефона.

Телефонный стек
От BP (линейного процессора) к AP (процессору, на котором работает пользовательский интерфейс и собственно linux) ведет мультиплексированная линия - /dev/mux* .Телефонный демон, он же демон rpc - tapisrv. Tapisrv открывает линии с 0 по 8 для работы с линейным процессором с помощью AT-комманд. Кроме того, он слушает локальный сокет /tmp/tapisock, через который принимает различные команды ("положить трубку", "включить gprs" и т.п.).

Некоторые команды (набор номера, смс, качество сигнала) tapi выполняет самостоятельно (точнее переадресует линейному процессору, с помощью AT-комманд), другие (запрос записи из адресной книги, включение grps) - переадресует другим клиентам tapi (db_daemon, emud, dsm) через тот же сокет.

Вызов некоторых процедур, например сброс всех текущих звонков, требует подтверждения у системы безопасности. Для вызовов от доверенных клиентов подтверждение не требуется.

Bluetooth стек
mbtsrv - сервер bluetooth, работающий напрямую с hci (/dev/ttyS1). При старте дает запрос tapisrv на включение чипа, почле чего заливает в него firmware с помощью дополнительной утилиты ( mbtdload ). Поддерживает очень мало профилей bluetooth и не может работать с более чем одним подключением одновременно (одноканальный).

Управление питанием
Переключением режимов работы процессора занимается проприетарная реализация демона apmd, слушающего запросы остальных частей системы через локальный сокет. Режимы работы переключаются с помощью вызовов ioctl устройства /dev/apm_bios. Он же контроллирует и яркость подсветки дисплеев.

Контроль процесса заряда
Процессом заряда управляет демон emud, устанавливающий ток и максимальное напряжение баттареи с помощью вызовов ioctl устройства /dev/power_ic. О подключении и отключении устройств демон узнает из /dev/accy.

Группа людей занимающаяся ezx
http://openezx.org/
[close]


Kак копировать файлы на телефон
Spoiler:

Всё, что вам потребуется для выполнения любой описанной ниже модификации, это:
• Motorola Е6/А1200 с установленной картой памяти, чтобы копировать файлы на телефон
• Компьютер с Windows-ом и хотя бы одним USB портом (Если у вас Мас, то читайте http://mac.themotoguide.com/index.php )
• Motorola USB дата-кабель (обычно идет в комплекте с телефоном), чтобы соединить телефон с компьютером
• Motorola Phone Tools (MPT), установленный на компьютере – это программа, поставляемая на диске вместе с телефоном и нужна для бэкапа календаря и контактов перед выполнением модификаций.

На телефоне, зайдите в Менеджер приложений (кнопка в правом верхнем углу экрана)-->Настройки-->режим USB и удостоверьтесь, что включен режим ”Запоминающее устройство”.
Подключите кабель. Удостоверьтесь, что Windows отображает скрытые файлы («Сервис»-«Свойства папки»).
Теперь вы видите файлы, расположенные на флешке, в Проводнике. Корневой каталог карточки находится по адресу /mmc/mmca1/ (т.о. если копируете что-то в корень флешки, копируйте это в /mmc/mmca1/).
Вы должны увидеть папку .system в корневом каталоге. Вы можете изменять/смотреть файлы, расположенные на самой карте памяти, а не в памяти телефона. Этот способ не позволяет просмотривать файлы телефона. Для этого потребуется модифицированная прошивка. После ее установки можно будет использовать telnet, нативные программы, которые видят всю память телефона, а не ограничиваются картой памяти и несколькими "открытыми" папками - мои русунки, мои программы и т.п.
Вы можете копировать/вставлять/вырезать файлы, расположенные на карте памяти. Когда закончите, отсоедините телефон (воспользуйтесь безопасным извлечением – иконкой около часов).
Подождите пару секунд и можете смотреть файлы через файл-менеджер телефона.
[close]


Подключаем телефон в режиме USB net (в Windows, для Windows vista неодходим sp1)
Spoiler:
На модифицированных прошивках телефон подключается к компьютеру как сетевое устройство.
Порядок действий:
- Меняем режим на USB Net, подключаем к компу, ставим дрова (после установки тел должен появится в диспетчере в сетевых устройствах и без восклицательного знака!).
- Идём: Пуск->Выполнить. Печатаем cmd
- В командной строке прописываем ipconfig. Там видим IP соединения с телефоном.
-Прибавляем к последней цифре ip 1, и вводим: telnet [получившийся IP] По идее должно отображаться 192.168.16.2
-Мы в телнете.
Далее, можем подключить мобилу как сетевой диск:
-Жмём правой кнопкой на моём компьютере, и выбираем Подключить сетевой диск...
-В открывшемся окне в поле папка прописываем: \\[IP телефона]\system
-Теперь у нас в компьютере появился сетевой диск.
P.S: для записи доступны только папки ezx_user и ezxlocal.
[close]


Создание скриптов и авторана в частности
Spoiler:
Т.к. А1200/ROKR E6 основаны на платформе Linux, то в нём возможно выполнение скриптов. Авторан - скрипт, выполняемый при запуске телефона.
Всё рассмотренное для авторана аналогично для обычных скриптов.
Рассмотрим его синтаксис:
На первой строчке всегда идёт #!/bin/bash
# - комментарий. Вся строка, которая написана после комментария, кроме первой, не обрабатывается как команда.
После # можно вставить описание скрипта, его также можно вставить в любой строчке кода с помощью #. Еще одно применение комментария - эти скрывать временно ненужные комамнды. Можно, например, в файле авторана хранить за комментариями несколько десятков различных команд и по мере необходимости открывать их для выполения, редактируя файл скрипта с помощью XPtool.
А далее идёт список команд. Рассмотрим на примере монтирования какого либо файла:
#!/bin/bash
# # <описание>
if [ -f /mmc/mmca1/myfile ]
then
cp /mmc/mmca1/myfile /tmp/tmpfile
mount --bind /tmp/tmpfile /чё-то_там/phone_file
fi

Более подробно о работе со скриптами поговорим в разделе авторан, а перечень команд и их описание см. в теме о работе с консолью
[close]


Работа с PKG- пакетами

Spoiler:
PKG- пакетами - это архив, в котором предствавлены установочные файлы нативных программ. Нативные программы работают непосредственно с ОС (Линукс). При прочих равных использование нативных программ занимает гораздо меньше системных ресурсов, по сравнению с java (см. ниже раздел пи о работе с ними).
Motorola в официальных прошивках для А1200 Е закрыла возможность работы с такими пакетами, но с помощью модифицированной прошивки и программы Smart Assistant (см. ниже) установка таких пакетов возможна.
[close]


Как установить Smart Assistant?
Spoiler:
В архиве есть 2 папки: java и QTDownLoad [url=https://forum.motofan.ru/index.php?act=Attach&type=post&id=161502]Soft Assistent motofan edition bild 3002
[/url]
Папку QTDownLoad скопировать в папку .system (скрытая папка на флешке)
Потом открыть из папки java файл CardRegistry и скопировать его содержимое в конец
/.system/java/CardRegistry на карточке
Редактировать файл желательно в Notepad++ выбрав UNIX-кодировку
Потом необходимо перезагрузить телефон. Данная программа Вам потребуется для установки нативного софта (приграмм и игр с расширением .pkg)
Существует и альтернативный способ установки нативного софта - Патчим АМ на предмет установки нативного софта Рекомендуется только опытным пользователям!
[close]


Устанавливаем .pkg пакеты
Spoiler:
В теме Софт для A1200/ROKR E6 выбираем программы, скачиваем их, разархивируем до пакета с расширением .pkg и помещаем на флешкарту. В файл менеджере телефона длительно нажимаем стилусом на файл программы и в меню выбираем "открыть в" и поставив галочку на SmartAssist устанавливаем приложение. Далее потребуется выбрать куда установить - на телефон или карту памяти и категорию меню. Через некоторое время телефон скопирует установочные файлы и перезагрузит меню. После этого значок установленного приложения появится в выбранной Вами категории меню.

Советую поставить также галочку напротив надписи "Всегда открывать этой программой". Тогда при кликаньи на файл .pkg сразу запуститься SmartAssist
[close]


Как ПОЛНОСТЬЮ вручную удалить PKG-пакет
Spoiler:
Обычное удаление приложения средствами телефона иногда до конца не срабатівает. Могут оставатьтся либо ярлік с программой, либо часть файлов в папке QTDownLoad. Если отредактировать текстовым редактором реестр, удалив оттуда некоторые записи, то вы избавитесь от приложения и от всех упоминаний о нём в меню.
Этапы:
1. Подключите свой телефон к компьютеру в режиме съёмного накопителя (mass storage)
2. Если у вас НЕ отображаются скрытые папки, переходим к пункту 3, если отображаются, пропускаем его.
3. Заходим в Мой компьютер, выбираем Сервис>Свойства папки>(вкладка)Вид>(пункт списка) ”Показывать скрытые файлы и папки”.
4. Зайдите в корневой каталог своего телефона
5. Переходим в .system>QTDownLoad
6. Удаляем папку, соответствующую приложению, которое нужно удалить.
7. Возвращаемся в корневую папку.
8. Переходим в system>java
9. Открываем "CardRegistry" с помощью notepad++
10.Прокручивайте документ, пока не увидите имя удаляемой программы.
11. Выбираем весь блок, начинающийся с "[]" и оканчивающийся "visible="
12. Удаляем его
13. Сохраняем файл на своё место
15. Радуйтесь!
16. Вам не нужно перезагружать телефон – приложение уже удалено
[close]


Редактируем файлы конфигурации

Прозрачность главного экрана
Spoiler:

\\192.168.16.2\system\ezx_user\download\appwrite\setup\ezx_skin.cfg
в разделе [THEME_CONFIG_TABLE] находим строку:
BlendingPercentage = 30
число - это видимость картинки в процентах, а чуть выше:
BlendingColor = 0 0 0
Код цвета оверлея (по умолчанию 0 0 0 - черный).
Еще вариант - установить программу Theme edit, которая делает то же самое без редактирования конфигов, а по нажатию на кнопки.
[close]


Отчёт о доставке СМС по умолчанию(без дописи команд в авторан, необходимо для прошивой F-серии, в большинстве других этот конфиг уже подправлен)
Spoiler:

/ezx_user/download/appwrite/setup/ezx_sms.cfg
Вставляем в секцию смс [GROUP_MSGCTR_SMS]
строку:
SMS_DELIVERY_REPORT_ENABLED_FLAG = 1
(регистр учитывать), сохраняем файл и вуаля, можно даже не перезагружаясь зайти в набор смс >меню>опции отправки, и увидеть уже включенный параметр "отчёт о доставке смс"
[close]

Настраиваем радио
Spoiler:
ezx_user\download\appwrite\setup\ezx_fmradio.cfg
BandLimitHigh = 1080000 (ставим 110000) - максимальный диапазон поиска
BandLimitLow = 87500 (ставим 80000) - минимальный диапазон поиска
TotalStations = 30 (ставим 100) - максимальное количество радиостанций в памяти.
[close]


Увеличение чувствительности FM Радио
Spoiler:
ezx_user\download\appwrite\setup\ezx_fmradio.cfg
SearchStopLevel = 13
SearchValidLevel = 13
Уменьшаем значения с 13 до 9. Чем меньше значение, тем выше чувствительность при поиске радиостанций.
[close]


Настраиваем bluetooth
Spoiler:
ezx_user\download\appwrite\setup\ezx_bluetooth.cfg
AutoPowerOffTimeout = 5 - автовыключение питания BT.
DiscoverablePeriod = 3 – время видимости телефона для других устройств.
defaultLocalDevName = MOTOROLA ROKR E6 - имя вашего телефона по умолчанию.
defaultStorageLocation = 1 – место сохранения по умолчанию.
[close]


Яркость экрана и время его работы
Spoiler:
ezx_user\download\appwrite\setup\ezx_system.cfg
Раздел [SYS_SYSTEM_SET]
DisplayTimeout – время работы экрана.
MinBrightnessForPM – минимальная яркость (не ставьте 0 – после перезагрузки экран будет без подсветки!).
BacklightTimeout – время работы подсветки

Совет - для экономии заряда батареи можно выставить яркость на минимум, а при необходимости более яркой подсветки нажимаем и удерживаем зелёную клавишу вызова на пару секунд для увеличения (до максимума)/уменьшения (до установленной в конфиге) яркости подсветки экрана
[close]


Нормальный определитель номера
Spoiler:
\ezx_user\download\appwrite\setup\ezx_addressbook.cfg
раздел [ADDRBK_PRELOAD_GROUP]
Код
NUMBER_MATCH_MAXLEN = 11
теперь +7 и 8 определяются одинаково,т.е. нормально.
NUMBER_MATCH_MINLEN = 7 – ставим 7, во избежание глюков ID звонящего
Перезагружаем телефон после сделанных изменений.

если в телефонах ввести
**052* выскочит запрос на код разблкирования пин2
**05* выскочит запрос на код разблокирования пин1
**042* запрос старого пин2 (судя по всему для смены)
**04* запрос старого пин 1
[close]


Работа с Java

Установка JAVA (J2ME) приложений
Spoiler:
Ваш А1200/E6 должен запускать большинство j2me java мидлетов (=apps). Это файлы с расширением *.jad или *.jar. Они не работают непосредственно из ОС (linux), но эмулируются виртуальной машиной, которая по замыслу Motorola имеет прямой доступ к ОС, файловой системе, подключениям и.т.д.
В некоторых случаях будет проблема с отсутствием на телефоне цифровых клавиш. Она более-менне успешно решается путем адаптирования таких мидлетов к сенсорному экрану. Еще одна возможная проблемма - использование при разработке java специфических для других брендов компонентов. Такие мидлеты также иногда удается адаптировать под наши аппараты. Подробнее об адаптации см. Java Adapter For Motorola

Чтобы установить Jar или Jad сделайте следующее:
1. Скопируйте файлы на карту памяти. Папка может называться как угодно (например, "Игрушки").
2. Отключите телефон от компьютера и найдите файлы с помощью файл-менеджера телефона.
3. Просто нажмите на jad/jar файл, чтобы установить его.
4. Когда приложение установится, файлы .jar и .jad автоматически удалятся.
[close]


Права JAVA-приложений на доступ к файловой системе
Spoiler:
Многие приложения должны читать/записывать фалы в памяти телефона, но система защиты MIDР2.0 позволяет только подписанным приложениям получать неограниченный доступ к потенциально опасным действиям с файловой системой, подключениями, отправкой сообщений. Если мидлет не подписан, доступ закрыт. Чтобы создавать подписанные приложения, разработчик должен покупать сертификат безопасности у Моторолы. Многие не хотят его покупать (особенно для бесплатных приложений) – если установить их на Е6, они будут работать некорректно.

Впрочем, есть способ преодолеть эту проблему. Каждое приложение имеет файл registry.txt, который можно редактировать для изменения прав мидлета. Если вы устанавливаете приложение, которое не может открывать/читать/записывать файлы, попробуйте следующее:
Инструкция:
Скопируйте jar-файл в телефон;
Установите приложение на карту памяти (это важно!);
Подключите телефон к компьютеру;
В режиме USB Storage mode зайдите в \.system\java\DownloadApps\MIDletXXXX карты памяти, где MIDletXXXX – последняя по алфавиту папка в DownloadApps.;
Примечание: файлы jar и jad телефон называет не названием приложения, а названием первоначального файла Jar!!!!;
Например: вы хотите установить приложение PhoneMan, файл джар от этого приложения называется 123213.jar, следовательно, в папке MIDletxxxxx оно будет называться не PhoneMan, а 123213!
Создайте копию файла registry.txt (на всякий случай);
Отредактируйте файл registry.txt unix-совместимым редактором
Поменяйте значения на эти:
DRM-Mode: Allowed
Is-Trusted: 1
Domain: Untrusted -> Domain: Manufacturer (или Operator)
Сохраните файл и отсоедините телефон;
Перезагрузите телефон. Теперь приложение может читать/писать файлы

Примечание - программа javaНacker (есть в сборке Startmenue и Megalauncher) успешно редактирует все файлы registry.txt. Остается только немного подождать и переходить к следующим пунктам.
!!!после этого для каждого приложения надо зайти в разрешения. Там везде будет «не запрашивать», но все равно нажмите ”OK”, а потом выходите из разрешений. Это очень важно!!!

Для запуска Java приложения из телнета (многие программы, которые поддерживают запуск скриптов, например, Startmenue и Megalauncher работают с java таким же образом), нужно ввести команду: exec /usr/SYSjava/kvm -launch *****, где ***** - номер проги в папке SYSjava.
[close]


Полное снятие ограничений работы ява-программ ©scl
Spoiler:
1) запускаем программу обработки ява-программ,которая правит файлы реестров ява-программ - JavaHacker или редактируем реестр вручную (см. выше).
2) в свойствах ява-приложения нажимаем «ок», не меняя ничего.
3) заходим в каталог нужной ява-программы, удаляем там файл с раширением .ss
4) запускаем программу, она выругается на отсутствие прав (примечание: некоторые программы не ругаются, нужно сделать действие, заставляющее обратиться к сети) после этого опять открываем свойства программы и нажимаем «ок», ничего не меняя. Теперь эта ява-программа не будет ничего спрашивать.

Примечание: после процедуры 2, некоторые пакеты все равно просят подтверждения запуска сети, например, Opera mini или motoID, (и некоторые другие), при стирании и создании заново файла .ss запросы полностью исчезают!)
[close]


Переключаемся между запущенными java - приложениями

Spoiler:
Бывает такое зайдешь в игру и сидишь параллельно в аське. Пришло тебе сообщение в аську, ты сворачиваешь игру идешь в аську, но потом ты не возвращаешься в игру, потому что джим постоянно выскакивает вверх. Это "ответ" моторолловской ява-машины на несвойственную ей многозадачаность.
В таком случае вызываем меню, нажимаем на красную кнопочку, опять заходим в игру(через диспетчер или ярлычок) и всё норм.-мы в игре. Но потом новый прикол игра выскакивает поверх джима. Для этого красная кнопочка - игра свернулась, еще раз красная кнопочка - игра развернулась, появилась вездесущая строка, вызываем меню и сворачиваем красной кнопочкой. Терь можна заходить в джим.
Иногда бывает такое что всё-равно одно из приложений остаётся поверх, но таким методом у мя получалось максимум 3 прохода, обычно вторым всё устраняется.
[close]


Увеличение/уменьшение Java Heap
Spoiler:
Открываем \ezx_user\download\appwrite\setup\ezx_system.cfg, находим строку
JavaHeapSize = 4
менять можно от 1 до 6:
1 - 512 KB
2 - 768 KB
3 - 1024 KB
4 - 2048 KB (default)
5 - 4096 KB
6 - No limit
Обсуждение какой Heap для какой цели работает более быстро см Скорость работы 3d java
[close]


Работа с мультимедиа

Настройка MMS
Spoiler:
В списке профилей ммс:
Имя:tele2mms
MMSC:http://mmsc.tele2.ru
Максимальный размер: 300
Сетевой профиль: Tele2MMS

Настройки самого профиля Tele2MMS:
Имя профиля: tele2mms
GPRS APN: mms.tele2.ru
Имя пользователя: пусто
Пароль: пусто
Тайм-аут:Выкл
IP основного шлюза:193.12.40.65
Порт:9201
IP вторичного шлюза:193.12.40.65
Порт:9201
Далее все по умолчанию (галочки сняты).
Имя пользователя: пусто
Пароль: пусто
Скорость: авто
Тип линии:модем
Тайм-аут:Выкл
[close]


Увеличение размера отправленных и принятых MMS
Spoiler:
\ezx_user\download\appwrite\setup\ezx_sms.cfg
строка MMS_MO_SIZELIST = 50, 100, 150, 200, 300 - добавляем еще и 512, 1024.
и правим строку MMS_MO_Size_Limitation = 1024
Имейте ввиду, не все телефоны и операторы поддерживают такой размер MMS!

Чтобы посмотреть количество потраченного трафика GPRS за одну сессию, во время сеанса GPRS сворачиваем Оперу, идем в Setup>Data Network
[close]


Переназначение клавиши (мелодия/сфера) на E6 ©demonvex
Spoiler:
На примере Opera Mini. Для тех, кто пользуется ей гораздо больше, чем встроенной Opera. Все пути для Win.
Делая что-либо в файловой системе телефона будь внимателен!

1) Переключаем телефон в режим USB-net, подрубаем к компу.
2) Переходим по пути \\192.168.16.2\system\mmc\mmca1\.system\java\
3) Открываем файл CardRegistry
4) Ищем название проги, которую хотим назначить на клавишу. Например (у вас будут другие значения):

[bc51d8c1-9bda-2d2e-b443-7fc16217ead0]
AppID = {bc51d8c1-9bda-2d2e-b443-7fc16217ead0}
Args =
Attribute = 5
BigIcon = Files/MIDlet-1.png
Daemon = 0
Directory = /mmc/mmca1/.system/java/DownloadApps/MIDlet20059
Eraseable = 1
Exec =
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
Icon = Files/MIDlet-1.png
InstalledDate = 2007/5/13
JavaId = 20059
LockValue = 0
MassStorageStatus = 1
MpkgFile =
Name = Opera Mini
OsVersion =
Rotation =
Shared = 0
Size = 151K
Type = 2
UserID = ezx
Visible = 1

5) Запоминаем/записываем/копируем выделенную строчку (именно так, без квадратных скобок)
6) Переходим по пути \\192.168.16.2\system\ezx_user\download\appwrite\setup\
7) Открываем файл ezx_hardkey.cfg, видим что-то вроде

[hardkeySetting]
carrierKey = bc51d8c1-9bda-2d2e-b443-7fc16217ead0
customizedKey = ba63e2ca-089c-4a95-8e13-81522eed47a0

8) Заменяем значение в строке carrierKey на скопированное выше.
9) Сохраняем файл обязательно в Unix формате (пора привыкать)
10) Можно отсоединять и проверять. Перезагрузка не требуется.

Все вышесказанное относится к приложениям на карте, если нужно приложение из телефона (RealPlayer, Viewer и прочие калькуляторы) тогда вместо пунктов 2 и 3 делаем так:
2а) Переходим по пути \\192.168.16.2\system\usr\data_resource\preloadapps\
3а) Открываем файл SysRegistry.
Дальше все как и в случае с картой. С одной оговоркой: не стОит пытаться запускать программы, назначение которых неясно, мало ли чего
[close]


Где хранятся смс и справочная книга?
В файле /ezx_user/sysDatabase/main.db

Вместо иконок приложений знаки восклицания. Как исправить?
Spoiler:
Чтобы все восклицательные знаки поменять на нормальные значки, открой регистр карточки. И там где видишь строки вида Directory = /mmc/mmca1/.system/QTDownLoad/xxxxx (где xxxxx папка программы), то нужно изменить их на Directory = xxxxx.
[close]


Как изменить значок приложения.
Spoiler:
Для этого скачать и установить редактор иконок. PhotoFilter – лучший из бесплатных (www.photofiltre.free.fr )
Легче всего заменить иконку установленного приложения.
Подключите телефон в режиме USB, чтобы видеть карту памяти, как папк в Проводнике.
Перейдите в папку .system --> java --> DownloadApps
Вы увидите набор папок под именами \MIDletxxx, где xxx – набор цифр.( как MIDlet2014). В каждой папке одно из установленных приложений. Чем больше число, тем позднее приложение установлено.
Ищите по названию приложения. Найдите нужную папку \MIDLETxxxxприложения.
Зайдите в папку и откройте вложенную папку \Files. Вы увидите все используемые приложением файлы.
Найдите файл suiteicon.png
Скопируйте его на рабочий стол
Если такой иконки нет, поищите файл MIDlet-1.png и используйте его. Если нет ни того, ни другого, значит у приложения нет иконки.
Откройтеэтот файл в Photofiltre.
Масштабируйте его до 48 x 48
Масштабируйте канву (лист, на котором находится изображение) до 64 по ширине x 48 по высоте (Так иконка не сожмётся, а по краям останется свободное место.).
Задайте прзрачность фона
Сохраните
Скопируйте обратно на карту памяти (Удостоверьтесь в правильности регистра – MIDlet-1.PNG не то же, что и MIDlet-1.png)
Перезагрузите телефон. Иконка великолепна.
[close]


Мануал по ручному упорядочиванию классификационного меню
Spoiler:

1.Для добавления новых пунктов («Игры (стилус)», Приложения, Избранное) мы используем программку MenuMaker. Эту программку можно взять по ссылке:

Обсуждение нативного софта для A1200/ROKR E6
или скачать напрямую:
https://forum.motofan.ru/index.php?act=Attach&type=post&id=147733

Программа позволяет добавлять, изменять и удалять созданные пункты меню либо скрыть ненужные стандартные Пользователь1 и Пользователь2. Пользоваться программой легко, тем более что все переведено на русский язык.
Так что приступим к следующему пункту.

2.Чтобы упорядочить меню нам нужен будет файл UserMenuTree находящийся в ezx_user\download\appwrite\am\
Добраться до него можно разными способами, например через USB-туе, зайдя по адресу \\192.168.16.2\system или через Telnet
Скопируйте его куда нибудь к себе на машину и экспериментируйте.
Выглядит он примерно вот так:
[2a58c0d6-05c6-45aa-8938-63059d41a4e9]
Items = 99998888-7777-6655-82cf-0bcbe2070003; 51f2cb88-3040-4f00-b66c-c4bb974e4d18; 99998888-7777-6655-82cf-0bcbe2070001; 67dc1191-2928-4938-abce-1a73cb5ce490; e8c83dac-db4e-4fb5-98a6-61de1998b277; b18dbbd2-503a-4442-9308-5575ee38c210; 99998888-7777-6655-82cf-0bcbe2070002;
[3bb7f1b5-12bb-4b79-985b-96436e094256] – Пользователь1 – убирается программой MenuMaker
Items =
[48973844-3955-4323-b5a0-f69435a1dba0] – Пользователь2 - убирается программой MenuMaker
Items =
[51f2cb88-3040-4f00-b66c-c4bb974e4d18]
Items = 5af701f6-33e3-4fe6-b15e-b7ef7c986c74;0f0c629a-9524-4fc9-8429-

Все содержимое файла нам не понадобится, а понадобится только [2a58c0d6-05c6-45aa-8938-63059d41a4e9] – идентификатор пунктов меню. Все, что находится после Items= - это не что иное, как пункты меню по порядку.

99998888-7777-6655-82cf-0bcbe2070003; - пункт «Избранное» (добавлен MenuMaker)
51f2cb88-3040-4f00-b66c-c4bb974e4d18; - пункт «Прочее»
99998888-7777-6655-82cf-0bcbe2070001; - пункт «Игры (стилус)» (добавлен MenuMaker)
67dc1191-2928-4938-abce-1a73cb5ce490; - пункт «Игры»
e8c83dac-db4e-4fb5-98a6-61de1998b277; - пункт «Офис»
b18dbbd2-503a-4442-9308-5575ee38c210; - пункт «Мультимедиа»
99998888-7777-6655-82cf-0bcbe2070002; - пункт «Приложения» (добавлен MenuMaker)
cb839c8f-72c3-42ac-bf17-b01080cb5705; - пункт «Все» (можно убрать совсем за ненадобностью).

В данном примере самый верхний пункт «Избранное» - взамен пункта «Все». Теперь загрузка телефона значительно ускорится, потому что в него можно помещать малое кол-во программ, а раньше пока это меню «Все» прогрузится (более 80 приложений) - с ума сойти можно. А грузится оно при включении телефона, после установки приложений, в общем, кому как нравится, может менять порядок меню. Я все изменения провожу в Far Manager (тот который на Norton похож и мало кому нравится, но отлично подходит для редактирования таких файлов).
После всех изменений конечно телефон нужно перезагрузить.
[close]


Убираем из меню служебные программы, ..но все же оставляем их работать Booroondook

Spoiler:
Наверняка, у каждого из нас в меню приложений накопилось несколько программ служебного назначения, которые присутствуют в виде пунктов меню приложений и мозолят, тем самым глаза.
Эти программы, как правило, в явном виде мы не запускаем, а используем лишь как инструмент при открытии определенных файлов.
Характерный пример - MPKG Installer. Он используется лишь для установки приложений (для этого мы выбираем в "Моих файлах" файл с расширением .pkg и ассоциируем его с MPKG-инсталлером - "Открыть с помощью").
Кроме MPKG-инсталлера к таким служебным программам можно отнести Loader (LinLoader), ассоциированный на запуск скриптов (файлов с расширением .lin), а также установщики тем и заставок.

То есть, надо бы сделать так, чтобы эти приложения были и работали, но при этом отсутствовали бы среди пунктов меню.
Можно, конечно, загнать все эти приложения в какую-то одну категорию (например, "Польз.2"), но тогда все равно эти приложения будут появляться при выборе категории "Все".

В-общем, предлагается такое решение (по порядку):
1) Открываем файл /mmc/mmca1/.system/java/CardRegistry
Находим там секцию, соответствующую скрываемому приложению.
Например, у меня MPKG-инсталлеру соответствует секция
[8a2b9b37-83e7-a8d9-82cf-0bcbe2070001]
2) Запоминаем идентификатор, содержащийся в квадратных скобках.
3) Открываем файл /ezx_user/download/appwrite/am/UserMenuTree
...и видим, что этот файл состоит из секций, каждая из которых соответствует категории ("Все", "Мультимедиа", "Офис","Игры" и т.д.)
В каждой из секций имеется параметр (по аналогии с INI-файлами Windows) "Items", значение которого представляет собой разделенные точкой с запятой идентификаторы приложений (без квадратных скобок).
Следовательно, чтобы исключить приложение из категории, нужно просто удалить его идентификатор из соответствующей секции.
Таким способом можно убрать приложение из категории "Все", но оставить его в какой-то другой категории. Ну, или убрать его вообще (тогда потребуется удалить идентификатор из всех секций, где он встречается.

Узнать идентификаторы секций-категорий можно в файле /usr/SYSqtapp/am/SysRegistry - первые 7 секций этого файла соответствуют категориям (значение параметра "Name" в каждой секции - это нелокализованное (английское) название категории).
Для особо ленивых привожу здесь идентификаторы категорий:
Все: cb839c8f-72c3-42ac-bf17-b01080cb5705
Офис: e8c83dac-db4e-4fb5-98a6-61de1998b277
Мультимедиа: b18dbbd2-503a-4442-9308-5575ee38c210
Прочее: 51f2cb88-3040-4f00-b66c-c4bb974e4d18
Игры: 67dc1191-2928-4938-abce-1a73cb5ce490
Польз.1: 48973844-3955-4323-b5a0-f69435a1dba0
Польз.2: 3bb7f1b5-12bb-4b79-985b-96436e094256

P.S. Точно таким же способом, как описано выше, можно убрать из меню и стандартные нативные и Java-приложения.
Идентификаторы стандартных приложений можно узнать в том же файле /usr/SYSqtapp/am/SysRegistry (их секции идут следом за семью секциями с категориями), а идентификаторы Java-приложений, установленных в память телефона... - не помню где, но тоже есть файлик.

32d4c7dd-df1a-4da7-986e-9d844934f1ff – Офис


setup 5af701f6-33e3-4fe6-b15e-b7ef7c986c74
recorder 4d690409-f29f-48f4-8967-48fc151b2272
alarm 6aff7618-c940-48d9-ad3b-3106d9a884c2
calls ce59717d-fb23-4b7c-8800-25ce613f4042


0b6c1459-2fbe-4b2e-95c9-a4f93762fa11 – Calculator
1758dab7-a240-4c66-bd01-0a78064c6f87 – PicselViewer
1e6b9963-24cc-41f8-bbee-a23ae761ff81 – Calendar
6cd5ea93-d3e2-4cbd-ac46-9dad6ff62b46 – Radio
95ffa462-7e2f-49a9-9e6d-f8f63b2f3c40 – Browser (Explorer)
9667de53-e43e-47bd-96ff-89c06dc3cdbd – Bluetooth
9faafa35-0688-4529-8310-04f215cb2d0c – File Manager
ba63e2ca-089c-4a95-8e13-81522eed47a0 – MediaPlayer (Real Player)
bacc9585-ae26-4cf9-8e72-fb520709b4b0 – STK (SIM menu)
bb621a8f-c681-477f-9d15-9c4b53b37a3e – E-mail
[close]


Работа с скриптами автозапуска

Autorun (буквально - автоматический запуск) – файл, содержащий список команд, которые выполняются при включении телефона. Для его использования необходимо прошиться на какой-либо мод. (см. темы о прошивках). По сути - это обычный текстовый файл в формате UTF-8, местонахождение и название которого зависят от прошивки. Использовать для создания файла на компьютере под Windows можно бесплатный текстовый редактор Notepad++ (просто Notepad, который идет с Windows, не годится) официальный сайт программы - http://notepad-plus.sourceforge.net/ru/site.htm. Правда, более удобен, на взгляд автора, другой бесплатный редактор Crimson editor http://www.crimsoneditor.com/.
Очень важно при этом полностью контролировать синтаксис, поскольку пробел, кавычка или опечатка при наборе команд как минимум не позволят выполнить команду, а могут и не дать возможность телефону корректно включиться. В данном случае есть выход – извлечение карты памяти, корректировка авторана и повторное включение телефона.

Ищем файл авторана (спасибо kerne1)

Чтобы найти где размещен файл авторана вводим в консоли команду
Spoiler:

Код
find /etc/rc.d/rc2.d/ -iname "s80*" -exec less '{}' \; | grep /mmc/mmca1
выдаст строчку с абсолютным путем до файла авторана и его название из S80*



Для прошивок - а F4-F6 можно использовать следующую каманду

Код
find / -type f -name "S80autorun.sh"


в консоли видим /etc/rc.d/rc2.d/S80autorun.sh. –заходим в папку /etc/rc.d/rc2.d открываем файл S80autorun.sh -

Код
#!/bin/sh
### start up autorun ###
if [ -f /mmc/mmca1/autorun.txt ]
then
        /mmc/mmca1/autorun.txt &
fi

Следовательно, файл называется autorun.txt и должен быть размещен в корне флешеки

На Е6 прошивка- 535 11.81.07 авторан в виде autorun без расширения лежит в корне флешки

Название файла,который запускает авторан можно узнать также с помощью команды
Код
ls /etc/rc.d/rc2.d | grep -i s80


На Gizmoto видим все по-другому –

В консоли вводим
Код
find / -type f -name "S80startup.sh"


после этого видим /etc/rc.d/rc2.d/S80startup.sh заходим в папку /etc/rc.d/rc2.d открываем файл S80startup.sh

Код
#!/bin/sh
# GizMoto.In
# S80 cycle Startup
GIZMOTO_EZX=/ezxlocal/gizmoto/s80
GIZMOTO_MMC=/mmc/mmca1/.gizmoto/s80


Причем, здесь есть еще и файл etc/rc.d/rc2.d/S60startup.sh с содержимым

Код
#!/bin/sh
# GizMoto.In
# S60 cycle Startup
GIZMOTO_EZX=/ezxlocal/gizmoto/s60
GIZMOTO_MMC=/mmc/mmca1/.gizmoto/s60


Файлы называются S60 и s80 и должны находиться в папке .gizmoto на флешке или в телефоне в папке /ezxlocal/gizmoto

S60 стартует до загрузки графической оболочки, а S80 после.
[close]

Меняем мелодию на включение телефона и звук касания к экрану или нажатия кнопок
Spoiler:
Фрагмент файла S80, который подменяет стандартный звук касания экрана, на пользовательский звук touch.wav.

Код
if [ -f /mmc/mmca1/.gizmoto/touch.wav then<br />cp /mmc/mmca1/.gizmoto/touch.wav /tmp/touch.wav
mount --bind /ram/tmp/touch.wav /usr/SYSqtapp/setup/soundfile/Touch_Scr_Click.wav
fi


Файлы примеров и обсуждение тут - Сборник информации по ROKR E6/A1200

Фрагмент файла S60, который подменяет стандартный звук включения телефона, на пользовательский звук output.wav. (Получить такой файл легко. Я кодировал обычный mp3 с помощью Winampa. Заходим в options-preferences, далее выбираем Nullsoft
Disk Writter-configure. В нем устанавливаем режим Single file mode ставя галочку напротив enabled. Там выбираю режим 44,1 kHz 16 bit mono и нажимаем OK)

Код
if [ -f /mmc/mmca1/.gizmoto/output.wav ]
then
cp /mmc/mmca1/.gizmoto/output.wav /tmp/output.wav
mount --bind /ram/tmp/output.wav /usr/data_resource/phone/ui_start_up_mono.wav
fi


Файлы примеров и обсуждение тут - Сборник информации по ROKR E6/A1200

П.С. Есть риск испортить динамик телефона, закинув звук с неподходящими для воспроизведения характеристиками.
[close]

Еще варианты с подменой файлов или настроек–

Убираем звук на подключение к кабелю/зарядке
Spoiler:
Создаем пустой текстовый файл Device_Connect.txt и меняем расширение на wav и записываем его в /ezxlocal/
Добавляем в авторан
mount --bind /ezxlocal/Device_Connect.wav /usr/SYSqtapp/phone/Device_Connect.wav
[close]


Убираем звук включения телефона.
Spoiler:
Создаем пустой текстовый файл ui_start_up_mono.txt и меняем расширение на wav
Файл положить в /ezxlocal/
В авторане прописать:
if [ -f /ezxlocal/ui_start_up_mono.wav ]
then
mount --bind /ezxlocal/ui_start_up_mono.wav /usr/data_resource/phone/ui_start_up_mono.wav
fi
перезагрузить.
[close]


Изменение громкости
Spoiler:
Код
#!/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


Файлы примеров и обсуждение тут - Фулл мануал по увеличению громкости и Увеличение громкости полифонического динамика, спикера, микрофона и handsfree..
[close]


отчет о доставке СМС
Spoiler:
Код
#!/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

Файлы примеров и обсуждение тут - Автозапуск . Autorun.txt
[close]


замена шрифта
Spoiler:
Код
#!/bin/bash
if [ -f /mmc/mmca1/.gizmoto/myfont.ttf ]
then
cp /mmc/mmca1/.gizmoto/myfont.ttf /tmp/myfont.ttf
mount --bind /ram/tmp/myfont.ttf /usr/language/fonts/AMCSL.TTF
fi

Файлы примеров и обсуждение тут - Вопрос по шрифтам
[close]


подкючение клавиатуры от boostera
Spoiler:

Код
if [ -f /mmc/mmca1/russian.kbd ]
then
cp /mmc/mmca1/russian.kbd /tmp/russian.kbd
mount --bind /ram/tmp/russian.kbd /usr/language/inputmethods/russian.kbd
fi

Файлы примеров и обсуждение тут - Кто хотел букву "ё" на клавиатуре?
[close]


Другой вариант использования - это автоматический запуск каких-либо приложений после перезагрузки телефона. Например, MCleaner или Pixcall,

Запусаем Pixcall
Spoiler:
Код
. /home/native/.profile
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall &

Можео запустить прогу с параметрами -

выводить фото на полный экран:
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -p qt -s fullscr &

Выводить фото посередине:
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -s original -y bottom &

Выводить фото справа:
sleep 20 && exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -s original -x right &

Файлы примеров и обсуждение тут - Фото звонящего на весь экран
[close]


Особенности применения команды sleep
Spoiler:

sleep N - пауза на "N" секунд. Суффикс может быть s - секунды (по умолчанию, можно не писать), m - минуты, h - часы, d - дни
sleep - указание командному интерпретатору поспать n-ное количество времени. Он о ваших прогах ничего не знает, он исполняет скрипт построчно. Если встречает sleep - ждет n секунд, потом выполняет команду в следующей строке. Не факт, что "прога загрузица" через 10 секунд после включения телефона, но абсолютно точно - через 10 секунд после того как интерпретатор встретит sleep 10.
[close]


Запускаем MCleaner
Spoiler:
Код
sleep 5 && /mmc/mmca1/.system/QTDownLoad/MCleaner/MCleaner &


Файлы примеров и обсуждение тут - Автозапуск . Autorun.txt
[close]


Разгон процессора (OverClock)
Spoiler:
Код
exec /mmc/mmca1/autorun/overclock/overclock.lin

Файлы примеров и обсуждение тут - Разгон Ming/E6
[close]


Запуск кетчера (catcher)
Spoiler:
Код
/mmc/mmca1/.system /QTDownLoad/KeyTime/start_catcher.sh &

Файлы примеров и обсуждение тут - Звук при открытии крышки (и не только)
[close]


Запуск Light schedule
Spoiler:
Код
/mmc/mmca1/.system/QTDownLoad/Light_schdl/tsbl 1 -q &

[close]


Дополнение от kerne1 kerne1 для случаев, когда в авторане что-то не так работает

Spoiler:

Можете прямо на телефоне создать файл так. Пишем в консоли
Код

touch /mmc/mmca1/autorun/startup.txt  

Названеи файла авторана меняете в зависимости от прошивки (см. описание прошивок).
Создать и сразу редактировать можно при помощи cat или vi/vim
Код

cat > /mmc/mmca1/autorun/startup.txt

Затем пишите, что должно быть в файле. Перевод строки - enter. Чтобы закончить и выйти - Ctrl + d

Если у вас что-либо не монтируется из авторана, то в первую очередь нужно проверить его работоспособность. У авторана может быть множество причин не делать то, что вы от него требуете: неправильное имя авторан-файла (обсуждалось), неправильная кодировка (обсуждалось), ошибки синтаксиса и т.д и т.п. Проверить работоспособность можно запихнув в авторан
Код

echo OK > /mmc/mmca1/autorun.log

В случае, если файл /mmc/mmca1/autorun.log создался, а ваш Device_Connect.wav все равно не монтируется, пробуем выполнить те же самые команды из консоли ручками
Код

cp /mmc/mmca1/.system/autorun/Device_Connect.wav /tmp/Device_Connect.wav
mount --bind /tmp/Device_Connect.wav /usr/SYSqtapp/phone/Device_Connect.wav

Если вылезло сообщение об ошибке - анализируем его, если нет - проверяем результат.

В случае работающего авторан-файла, невыполнение его содержимого может быть связано с синтаксической ошибкой, ошибкой в имени файла, кармой или чем-либо еще
[close]


Дополнение по созданию SWАP и запуску его при помощи авторана от z8080

Spoiler:

что потребуется:
- кард ридер;
- софт по работе с разделами накопителей (я пользовался Acronis DiskDirector, можно также Paragon PartitionManager и подобными);
- установленный eConsole на теле.

инфу с флешки бекапим. удаляем раздел с флешки. создаем на ней primary (основной) раздел FAT16, оставляя своб пространство для свопа.
Создаем второй primary (важно) раздел. форматируем в LinuxSWAP (может занять время, зависит от софта). вставляем флеху обратно в тело.
в консольке пишем
Код
mkdir /ezxlocal/dev

затем
Код
ls -l /dev/mmca1

смотрим на ответ:

brw-rw----
1 root root 243,
1 Jan 1 2000 /dev/mmca1

интересует число 243 (может быть другое)
создаем файл блочного устройства для раздела:
Код
mknod -m 660 /ezxlocal/dev/mmca2 b 243 2


закидываем своп в авторан:

Код
swapon /ezxlocal/dev/mmca2


перегружаем тело.

просмотреть на привернутый свап можно из программки Sysinfo
в разделе мемори.

плюсы данного метода:
a) При подключении к компьютеру в режиме MassStorage отключать своп нет необходимости.
б) Обращение к разделу свопа идёт напрямую, а не через драйвер ФАТа, т.о. работать всё должно быстрее.
[close]


Сообщение отредактировал SergGG - 26.7.2010, 12:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BoH
сообщение 7.8.2007, 3:34


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

Группа: Переводчики
Сообщений: 53
Регистрация: 23.11.2005
Пользователь №: 59 394
Модель телефона: ---

Рейтинг: 82.5



ПОДКЛЮЧЕНИЕ ЧЕРЕЗ TELNET

ЗДЕСЬ есть статья о том, что такое telnet

Сегодня ряд прошивки серии Gizmoto и Silent bob's уже имеют поддержку режима usb-net, при выборе соответствующего типа подключения сервис стартует автоматом. Кроме того сещуствует большое количество различных программ, которые легко запускают его. Например см. в теме софта Megalauncher.

Мануал по работе с сетевыми сервисами от автора прошивок Gizmoto Nuso2f
Spoiler:

GizMoto системы предоставляют следущие сервисы:
smbd – сервер общего доступа к удаленным папкам по протоколу CIFS
ftpd – FTP (File Transfer Protocol) сервер
telnetd – TELNET сервер
tinyproxy – Proxy сервер.
Вы можете изменять конфигурацию сервисов через мультиплексор сетевых сервисов inetd.
Также предусматривается возможность изменения конфигурационных файлов сервисов
samba и inetd. Для этого необходимо создать файл конфигурации соответствующего сервиса и
поместить его в папку /ezxlocal/gizmoto. Система автоматически запустит сервисы с Вашей
конфигурации.
Для сервиса smbd файл конфигурации называется samba,conf (по умолчанию находится в
/etc/samba).
Для inetd – inetd.conf (по умолчанию находится в /etc)
Запуск/останова сервиса через терминал осуществляется следущим образом:
# /etc/init.d/inetd { start | stop | reload | restart }

USBNET
Режим USBNET позволяет создать сетевой соединение через USB. Для этого, USB режим
телефона должен быть установлен как: «USBNET», для рабочей станции должны быть
установлены все необходимые драйвера, модули. Благодаря USBNET, Вы сможете
воспользоваться предоставленными сервисами (telnet, samba, ftp), использовать
GRPS/EGPRS интернет посредством встроенного прокси-сервера.
Установка соединения.
Для операционных систем семейства Microsoft Windows
После подключения телефона к компьютеру, сетевое соединение устанавливается
автоматически. По умолчанию IP адрес смартфона – 192.168.16.2.
Для операционных систем семейства GNU/Linux
Перед подключением устройства к компьютеру убедитесь, что в системе присутствует
модуль ядра zaurus (zaurus.o).
После подключения, нужно выполнить следующую команду:
# ifconfig usb0 192.168.1.1 netmask 255.255.255.0
Попробуйте «пингануть» смартфон:
$ ping 192.168.1.2
В случае, если ответные пакеты не будут получены, то вероятно неверно настроена
таблица route.

Доступ по протоколу CIFS (Samba)
Для Windows (2000/XP) систем необходимо выполнить следующие действия:
Удостовериться, что телефон подключен к компьютеру в режиме USBNET
Открыть проводник Windows
Ввести следующий адрес (или подключите сетевой диск) : \\192.168.16.2\
Для POSIX систем.
Удостоверьтесь, что телефон подключен в Режиме USBNET
Должно быть установлено программное обеспечения для работы с samba
Примонтируйте сетевой диск посредством программы mount.
Для запуска/основа сервиса через терминал используйте следующие команды:
# /etc/init.d/samba {start | stop | restart}

Доступ по протоколу FTP
Здесь все проще :-)
Подключитесь к фтп-серверу через любой фтп-клиент указав в качестве сетевого
адреса IP адрес смартфона.
Данные для подключения:
Login : root
Password : Отсутсвует (Пустое поле)
Данный сервис запускается через мультиплексор inetd.

TELNET
telnet предоставляет доступ к удаленной командной строке. Для работы необходим TELNET
клиент. Вы можете использовать как встроенный (telnet), так и другие (putty итп).
Для подключения выполните:
telnet IP-Адрес-Устройства
Логин : root
Пароль : отсутствует.

INTERNET OVER PROXY
Благодаря встроенному прокси-серверу Вы сможете пользоваться интернетом через сетевое
соединение USBNET. Для этого, нужно:
Сперва установить GRPS/EGRPS соединение на смартфоне (Настройки – Передача
данных)
Установить соединение в режиме USBNET
Запустить прокси сервер, с помощью утилиты GizProxy
Установить настройки прокси в браузере.
Для запуска/останова сервиса через терминал используйте следующие команды:
# /etc/init.d/tinyproxy {start | stop | restart}
[close]


Мануал по работе с Telnet Автор: Bragon
Spoiler:

Довольно древний мануал, с которого все начиналось в работе с телнетом
Прикреплённый архив нужно распаковать в корень /mmc/mmca1 карты памяти, чтобы включить telnet и samba. Вам нужно будет вручную включить usbnet и иметь работающий загрузчик в папке .system .
Архив содержит папки sbin/ и Myprograms/. В sbin у вас будет весь нативный inetd tcpd smbd.telnetd приложения и программа tnlg.
Все бинарники взяты из а780. Единственное отличие - я переделал вызов из in.telnetd в telnetlogin, перенаправив его в /mmc/mmca1/sbin/tnlg though. Так что вам придётся воссоздать всю структуру папок, хотя они и не будут работать.
Всё, что нужно для запуска samba или inetd(telnetd) - это запустить samba.lin или inetd.lin из MyPrograms.
Наслаждайтесь!
[close]


Сообщение отредактировал SergGG - 17.3.2009, 14:24
Прикрепленный файл a1200_smbd_inetd.zip   ( 375.71 килобайт ) Кол-во скачиваний: 2506
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BoH
сообщение 7.8.2007, 4:33


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

Группа: Переводчики
Сообщений: 53
Регистрация: 23.11.2005
Пользователь №: 59 394
Модель телефона: ---

Рейтинг: 82.5



РУКОВОДСТВО ПО SSHD 1.0

Вот я и перевёл руководство по SSHD.
К сожалению проверить его не имею возможности. Вероятно допустил неточности в каких-то терминах. Попробуте понять и выполнить, если что, укажите, что исправить.


Устали от небезопасного telnet-подключения с пустым root-паролем? Этот пакет для вас!

1. ВСТУПЛЕНИЕ
Spoiler:
Этот пакет sshd развивает пакет ssh для ezx-телефонов, основанный на улучшенной версии dropbear.
Поводом для создания данного пакета послужило желание создать более безопасное подключение, чем telnet с пусты root-паролем. Кстати, заметьте, что в заводских прошивках нового поколения telnet заблокирован.
По сравнению с версией vanilla dropbear были улучшены:
1) forge on server side and client side homedir location overriding the /etc/passwd one
2) allow public key authentication
3) enable root login even with an empty password in /etc/passwd
Если хотите проанализировать итоговый исходник, взгляните в mkezx: http://www.mkezx.org эти улучшения были добавлены сюда
[close]


2. УСТАНОВКА ПАКЕТА НА A1200
Spoiler:
Чтобы установить пакет, вам нужно:
1) сначала установите архив yan0.rar, доступный здесь http://www.motorolafans.com/index.php?name...oad&id=1872 в теме форума http://www.motorolafans.com/index.php?name...opic&t=3307 предоставленный mpkg installer (MPKG_A1200.rar), позволяющий установку неподписанных .pkg пакетов.
Не забудьте настроить правильную ассоциацию файлов: зажмите стилус на пакете, выберите «Открыть с помощью» mpkg, поставьте «Всегда использовать эту программу»
2) установите предоставленный пакет
3) перезагрузите телефон, чтобы увидеть значок sshd в application manager-е
[close]


3. ПОДГОТОВКА К ИСПОЛЬЗОВАНИЮ
Spoiler:
Аутентификация для ssh основана на открытом ключе (public key), таким образом, чтобы позволить подключение вам нужно выполнить следующие шаги с телефона через telnet-сессию session:
1) Установите хост-ключ (это делается один раз):
Код
mkdir -p /ezxlocal/etc/dropbear
cd /ezxlocal/etc/dropbear
/mmc/mmca1/.system/QTDownLoad/sshd/dropbearkey -t rsa -f dropbear_rsa_host_key
/mmc/mmca1/.system/QTDownLoad/sshd/dropbearkey -t dss -f dropbear_dss_host_key

2) Создайте все необходимые директории с необходимыми правами, командами:
Код
mkdir /ezxlocal/home
mkdir /ezxlocal/home/ezx
mkdir /ezxlocal/home/root
mkdir /ezxlocal/home/root/.ssh
touch /ezxlocal/home/root/.ssh/authorized_keys
mkdir /ezxlocal/home/ezx/.ssh
touch /ezxlocal/home/ezx/.ssh/authorized_keys
chown -R ezx:ezx /ezxlocal/home/ezx
chown -R root:root /ezxlocal/home/root
chmod go-rwX /ezxlocal/home/*

3) Создайте для пользователей root и ezx ssh-ключ, например, так:
Код
/mmc/mmca1/.system/QTDownLoad/sshd/dropbearkey -t rsa -f /ezxlocal/home/ezx/.ssh/id_rsa.db
chown ezx:ezx /ezxlocal/home/ezx/.ssh/id_rsa.db
chmod go-rwx /ezxlocal/home/ezx/.ssh/id_rsa.db
/mmc/mmca1/.system/QTDownLoad/sshd/dropbearkey -t rsa -f /ezxlocal/home/root/.ssh/id_rsa.db
chown root:root /ezxlocal/home/root/.ssh/id_rsa.db
chmod go-rwx /ezxlocal/home/root/.ssh/id_rsa.db

Чтобы отобразить свой открытый ключ, используйте:
Код
dropbear -y -f /ezxlocal/home/root/.ssh/id_rsa.db

4) Объявите ssh-ключ хост-пользователя, которому нужно дать доступ к телефону, просто с телефона добавив ключи в файл /ezxlocal/home/ezx/.ssh/authorized_keys.
[close]


4. ИСПОЛЬЗОВАНИЕ
Spoiler:
Иконка приложения используется для вкл/выкл ssh-демона в (dropbear) фоновом режиме.
Если пакет не работает, прочитайте документацию по dropbear и проверьте права доступа для файлов конфигурации ssh-пользователей с телефона (они должны быть доступны на чтение только пользователю!).
[close]


Автор: bragon
Перевёл: BoH


Сообщение отредактировал SergGG - 17.3.2009, 14:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BoH
сообщение 7.8.2007, 6:18


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

Группа: Переводчики
Сообщений: 53
Регистрация: 23.11.2005
Пользователь №: 59 394
Модель телефона: ---

Рейтинг: 82.5



КАК ВКЛЮЧИТЬ EDGE И QUADBAND на E6 и А1200R У пользователей А1200Е EDGE И QUADBAND уже всключены!!!

Используя скрипт, сделанный Alpha43, мы можем активировать EDGE и включить Quadband на E6. EDGE позволяет намного быстрее передавать данные через GPRS. Чтобы включить EDGE и Quadband, нужно скачать скрипт с первой страницы этой темы (http://www.motorolafans.com/forums/viewtopic.php?t=11152&start=0).
RadioComm_V_11[1].1.0.zip - RadioComm - собственное сервисное ПО Моторолы.
Quadband & EDGE Script by Alpha.rar – скрипт, запускаемый через RadioComm. Он делает все необходимые изменения.
Далее следуйте инструкциям:
Разархивируйте "Quadband & EDGE Script by Alpha.rar" и поместите файл на Рабочий стол.

Шаг 1 : Разархивируйте файл. Вы получите файл "Quadband & EDGE Script by Alpha.tcs"
Шаг 2 : Запустите RadioComm и ждите зеленого индикатора.
Шаг 3: Нажмите кнопки Step Up (На картинке)
Шаг 4 : Откройте скрипт и нажмите "SET". Закройте окно.
Шаг 5: Нажмите назначенную кнопку. Это не займёт больше 3 секунд.
Шаг 6: Радуемся Quadband и EDGE!

Статусы EDGE:
E зеленая = прием данных
E подчеркнутая = подключено к сети
E не подчеркнуто и не зеленая = услуга доступна.

Статусы Radiocomm's Radio Detection:
Красный кружок: не найдено.
Синий: подключено в режиме Motorola USB Modem. (AT или QC команды)
Зелёный подключено в режиме USB Composite Device. (Motorola P2K команды)
Жёлтый: подключено в режиме USB LAN, но сокет-соединение не подключено. (Motorola P2K или QC команды в режиме USB LAN)
Розовый: подключено в режиме USB LAN, и сокет-соединение подключено. (Motorola P2K или QC команды в режиме USB LAN)

Сообщение отредактировал SergGG - 15.12.2008, 9:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BoH
сообщение 7.8.2007, 6:21


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

Группа: Переводчики
Сообщений: 53
Регистрация: 23.11.2005
Пользователь №: 59 394
Модель телефона: ---

Рейтинг: 82.5



КАК ЗАМЕНИТЬ ПЕРВЫЕ ДВА ЯРЛЫКА ВНИЗУ ЭКРАНА НА Е6:
Мануал:
Ваш E6 позволяет настраивать только 3-ю и 4-ую иконки внизу Главного экрана. Вы не можете поставить вместо первой или второй что-то кроме браузера или видео.
Если честно, это довольно лёгкий мод. Этот мод делает копию вашего текущего ezx_idle.cfg file (где расположена иформация о ярлыках) из ezx_user/download/appwrite/setup в телефон и сохраняет его, чтобы вы всегда могли изменять ярлыки.
Вам нужно скачать 2 файла:
get_ezx_idle.lin ( http://www.motorolafans.com//index.php?opt...info&id=123 )- Копирует текущий ezx_idle.cfg file из /ezx_user/download/appwrite/setup в корень карты памяти (/mmc/mmca1/).
put_ezx_idle.lin ( http://www.motorolafans.com//index.php?opt...info&id=122 )– Копирует ваш изменённый ezx_idle.cfg из корневой папки флешки обратно в /ezx_user/download/appwrite/setup.
Когда скачаете файлы, следуйте инструкции:
Перейдите в Setup --> Home Screen Setup и выберите ярлыки 3 и 4, которые станут первым и вторым.

Переименуйте 2 загруженных файла :
get_ezx_idle.lin.txt ==> get_ezx_idle.lin
put_ezx_idle.lin.txt ==> put_ezx_idle.lin

Перепишите эти файлы в корень карты памяти.

Отсоедините телефон и через файл-иенеджер запустите файл get_ezx_idle.linс помощью "Loader".
Если всё сработало, вы увидите файл "ezx_idle.cfg", появившийся в корне флешки. (Чтобы увидеть файл, надо выйти в другую папку и войти обратно).

Измените файл ezx_idle.cfg в корне карты памятм Unix-совместимым редактором. Всё, что нам нужно – заменить 6 строк от первого ярлыка шестью строками от третьего и 6 строк от второго ярлыка шестью строками от четвёртого. Не добавляйте лишних пробелов!

Например:
CODE
shortcut_3 = 5af701f6-33e3-4fe6-b15e-b7ef7c986c74
shortcut_3_freeze = 0
shortcut_3_icon_name = web_access_std.g
shortcut_4 = 0b6c1459-2fbe-4b2e-95c9-a4f93762fa11
shortcut_4_freeze = 0
shortcut_4_icon_name = vid_camera_std.g


Сохраните файл и отсоедините телефон.

Запустите put_ezx_idle.lin из файл-менеджера с помощью "Loader". Если файл ezx_idle.cfg исчез, программа сработала.

Теперь зайдите в настройки и поменяйте ярлыки 3 и 4.

Что-то пошло не так!!
Сначала, я поставил лишний пробел в ezx_idle.cfg file и ярлыки исчезли!! Это легко исправить. Просто:
Подключите телефон обратно к компьютнру

Скопируйте бэкап оригинального файла ezx_idle.в корневую папку флешки

Перезапустите put_ezx_idle.lin, чтобы восстановить исходный ezx_idle.cfg. Перезагрузите телефон и попробуйте сначала.

Сообщение отредактировал Hanggard - 1.4.2009, 12:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BoH
сообщение 7.8.2007, 6:24


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

Группа: Переводчики
Сообщений: 53
Регистрация: 23.11.2005
Пользователь №: 59 394
Модель телефона: ---

Рейтинг: 82.5



КАК РЕДАКТИРОВАТЬ SEEM

Редактирование seem позволяет управлять конфигурацией насроек прямо из телефона. Как редактировать seem смотри здесь:
http://www.motorolafans.com/forums/viewtop...589&start=0

Некоторые "Seem edits", работающие на A1200:

• Flip close seem edit works

Element ID:0032
record #:0001
offset: 008A
length:0001

Click on RDELEM
Change DATA read from $40 to $44
Click on STELEM
------------------------------------------------------------------------------------------
• Авто обновление времени

Element ID:0032
record #:0001
offset: 0000
length:0001

Click on RDELEM
Change DATA read from $D6 to $D7
Click on STELEM

Element ID:0032
record #:0001
offset: 0055
length:0001

Click on RDELEM
Change DATA read from $68 to $6C
Click on STELEM
---------------------------------------------------------------------------------------
• Cingular ENS

Element ID:0032
record #:0001
offset: 008B
length:0001

Click on RDELEM
Change DATA read from $00 to $10
Click on STELEM
---------------------------------------------------------------------------------------
• Voice mail bug fix

Element ID:0032
record #:0001
offset: 0002
length:0001

Click on RDELEM
Change DATA to :8B or 8b ( Test which one works for you)
Click on STELEM
--------------------------------------------------------------------------------------
• Roam triangle remove

Element ID:0032
record #:0001
offset: 0034
length:0001

Click on RDELEM
Change DATA to: $20
Click on STELEM

* Не забывайте перезагружать телефон после каждого изменения.*

Сообщение отредактировал Hanggard - 1.4.2009, 12:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
santjay
сообщение 21.11.2007, 16:05


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

Группа: Пользователи
Сообщений: 98
Регистрация: 5.8.2007
Из: Саранск
Пользователь №: 143 525
Модель телефона: Rokr E6
Прошивка: R533_Ezh_0.1.1_RU

Рейтинг: 14



МАНУАЛ ПО СОЗДАНИЮ КНИГ ДЛЯ E6, А1200
Итак, начнем.
Данный мануал написан для создания книг из файлов DJVU и PDF, так в основном книги у меня именно в этих форматах. И они наиболее проблематичны в переделке. Прежде всего необходим определенный набор прог. А именно WinDjView, ABBYY PDF Transformer 2.0., ReadManic Wizard.
ABBYY PDF Transformer 2.0 не только позволяет переделывать PDF в другие форматы, но ставит нужный нам виртуальный драйвер принтера, с помощью которого можно перегнать DJVU в PDF.
1. Устанавливаем ABBYY PDF Transformer 2.0.
2. Запускаем WinDjView и открывем в нем нужный нам файл.
3. Отправляем его на печать, при этом выбрав виртуальный принтер PDF-Xchange for ABBYY PDF Transformer 2.0 и нажимаем «Печать». В конце конвертации программа запросит куда сохранить PDF-файл.
4. Запускаем ABBYY PDF Transformer 2.0 (Конвертировать PDF документ, а не Создать PDF). Открываем полученный pdf-файл. Перед конвертированием, советую прочитать ХЕЛП для программы. Сохранять в формате MS Word. По сути нам нужна Веб-страница с картинками, но данная программа сохраняет картинки в отдельные файлы не связанный с HTM-файлом. Поэтому выбран промежуточный формат для сохранения. Может возникнуть ситуация, когда придется выделять области распознавания вручную, если вас не устроит автоматическое распознавание. (касается технических текстов). Подробнее не буду расписывать работу с этой прогой, все есть в хелпе.
5. После конвертации файл автоматически откроется в WORD`е. Оцените, если вас все устраивает, то сохраняйте файл, как Веб страница.
6. Запускаем Read Maniac Wizard. Выбираем «Мидлет со встроенной книгой Lite» -> Модель телефона (Generic MIDP 2.0 phone with filesystem access (JSR-75API)) и размер jar-файла ставим 16000 -> Конфигурация кнопок (Generic phone, joystick only keys config) -> Интерфейс (русский) -> Шрифты (по умолчанию) -> добавляете HTM-файл-> имя мидлета (оставляю как есть) ->конвертирую картинки в 320х240 256 цветов (кому как нравится и от объема полученного мидлета) -> Выбирите опытный пользователь и во вкладке дополнительных настроек нажмите галку «Force backlight control method» и выберете «Без управления подсветкой» (чтобы экран не моргал) -> Куда сохранить.
7. Устанавливаете книгу на телефон.
Вот в принципе и все.
Что касается создания книги из PDF, то тоже самое за исключением 2-3 пунктов.

PS. Если что-то не учел, буду рад здоровой критике.
C Уважением, Santjay.
WinDjView - http://downloads.sourceforge.net/windjview...mp;big_mirror=0
ABBYY PDF Transformer 2.0 - http://fr7.abbyy.com/pdftransformer20/PDFT20_TB.exe
ReadManic Wizard. - http://deep-shadows.com/hax/downloads/ReadManiacSetup.exe
Патчик к трансформеру в аттаче.

Сообщение отредактировал Hanggard - 1.4.2009, 13:00
Прикрепленный файл abbyy.pdf.transformer.2.0_patch.rar   ( 11.34 килобайт ) Кол-во скачиваний: 842
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
santjay
сообщение 29.11.2007, 7:23


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

Группа: Пользователи
Сообщений: 98
Регистрация: 5.8.2007
Из: Саранск
Пользователь №: 143 525
Модель телефона: Rokr E6
Прошивка: R533_Ezh_0.1.1_RU

Рейтинг: 14



КОДИРУЕМ ВИДЕО

Хотел написать мануал для новичков как перекодировать AVI под наши телефоны. Но на мануал данное описание не тянет. Вообщем, пользуюсь программой PocketDivxDecoder. Возможность кодировать в 2 прохода, есть планировщик. Задаю битрейт примерно 250 Кб/с, звук 96-128 Кб/с. Возможность изменять количество кадров в секунду. А также править рассинхронизацию звука и видео. Все просто. Обычно кодирую фильмы пачками по 3-4 штуки. Удобно. Качать здесь: http://www.pocketdivxencoder.net/
Если будут вопросы опишу поподробнее, хотя сложного там ничего нет.

Сообщение отредактировал santjay - 29.11.2007, 7:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 7.2.2008, 6:32


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

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

Рейтинг: 33



1. Мануал по увеличению громкости динамиков телефона.
а) Редактируем файл.
Создаём на флэшке папку c названием autorun. А дальше так:
Копируем файл autorun.txt на флешку т.е. не в папку .system, которая расположена на флешке (она может быть не видна), а в корень (корень это сама флэшка, то что открывается когда ты кликаешь по её ярлычку в "Мой компьютер").
Скачиваем программу notepad++
Открываем с помощью "notepad++" файл ezx_volumetable.cfg. И видим:
[pcap_loudspk_music]
9, 9, 9, 9, 9, 9, 9, 9, 9, 9
[pcap_headset_stero]
3, 3, 3, 3, 3, 3, 3, 3, 3, 3
[pcap_loudspk_hfree]
3, 3, 3, 3, 3, 3, 3, 3, 3, 3
[pcap_handset_vcall]
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
[pcap_headset_mono]
3, 3, 3, 3, 3, 3, 3, 3, 3, 3
[pcap_car_kit_vcall]
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
[pcap_3mm5_nomic_st]
3, 3, 3, 3, 3, 3, 3, 3, 3, 3
[pcap_3mm5_nomic_cl]
3, 3, 3, 3, 3, 3, 3, 3, 3, 3
[pcap_mic_normalrec]
28, 28, 28, 28, 28, 28, 28, 28, 28, 28
[pcap_mic_voicecall]
29, 29, 29, 29, 29, 29, 29, 29, 29, 29
[pcap_mic_handsfree]
31, 31, 31, 31, 31, 31, 31, 31, 31, 31
[pcap_headmic_music]
28, 28, 28, 28, 28, 28, 28, 28, 28, 28
[pcap_headmic_vcall]
16, 16, 16, 16, 16, 16, 16, 16, 16, 16
[pcap_carkit_mic_in]
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
[pcap_emukit_spk_ou]
-3, -3, -3, -3, -3, -3, -3, -3, -3, -3
[pcap_emukit_mic_in]
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
[pcap_emukit_spk_cl]
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
[pcap_emukit_mic_cl]
Где:
[pcap_loudspk_music] громкость динамика телефона
[pcap_handset_vcall] громкость динамика телефона при телефонном разговоре
[pcap_3mm5_nomic_st] громкость музыки в наушниках
[pcap_3mm5_nomic_cl] громкость телефонного разговора в наушниках
Остальные лучше оставить в покое...
Меняю те значения, которые хранятся на этом файле на свои, допустим pcap_loudspk_music ставлю все десять значений на 15 .
Преобразую этот файл в формат UNIX(Если опция не неактивна - значит этот режим в данный момент выбран)
Сохраняю этот файл(просто сохранить).
Открываю созданную папку autorun. Перекидываю в папку аutorun наш изменённый файл ezx_volumetable.cfg
Отсоединяю USB кабель. Выключаю и через минуту включаю телефон (перегружаюсь).
Проверить изменения можно с помощью программы MyStuff (Phone FS). Заходишь через нее прямо в телефоне /usr/SYSqtapp/sound/ жмешь на ezx_volumetable.cfg и если в первой строчке вместо 9ок будет 15, значит все получилось. С помощью этой же проги можно корректировать файл ezx_volumetable.cfg прямо в папке autorun на флехе. Потом перезагружаешь тел и изменения вступают в силу.
б) Виды авторанов:
Название файла с расширеним *.txt может быть различным, смотря какая у тебя прошивка:
startup.txt (стандартный и наиболее частый вариант)
autorun.txt (для F4,F5,F6 - A1200)
startup1.txt, startup0.sh, startup1.sh, (бывает и такое, юзать startup0.sh - ранний авторан)
Создай несколько файлов в корне с одинаковым содержанием но с разными именами. Все txt.
Все нужные файлы есть в прикрепленном архиве.
notepad++ есть в инете( юзаем поиск)
MyStuff (Phone FS) в сборнике с софтом на форуме. Еще есть прога XPtools с её помощью можно просматривать конфиг (ezx_volumetable.cfg)в телефоне и править сразу в папке autorun(изменения вступают в силу после перезагрузки телефона)
А для тех кому всё вышеописанное очень сложно зайдите сюда Фулл мануал по увеличению громкости пост №28(подходит и для F5)

Увеличил громкость внешнего динамика без треска.

2.Работа с джойстиком:
Для удобства использования джойстика на Минге можно одеть на него маленький кусочек трубочки от пакетика с соком(подходит как влитая). Длина отрезка трубочки подбирается эксперементально(глубина посатки джостика может различаться).
Сделал себе и жене, все довольны! Удачи!

Сообщение отредактировал Hanggard - 1.4.2009, 13:13
Прикрепленный файл Zvuk.7z   ( 619 байт ) Кол-во скачиваний: 943
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ЛехаМОТО
сообщение 4.4.2008, 14:32


Новичок
*

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

Рейтинг: 0



Редактирование Mystuff
Всё делал на телефоне, не подключаясь к компьютеру с помощью M-File.
Удаляем одну папку...
Для тех, кто не хочет листать вниз список в меню Мои файлы в поисках Карты памяти на среднем и большом шрифте. Почему на маленьком нельзя? Потому что на нём можно глаза сломать))).
Прикрепленное изображение
Как видите на скриншоте - нет полосы прокрутки и ярлык Карты памяти виден в списке.
Для этого распакуйте архив в корень карточки.
Там папка autorun и файл autorun.txt. Это для прошивок 12_F4 и 13_F5. Если у вас уже есть подобные папки и файлы, то добавьте содержимое папки в свою, а содержимое файла(код) в свой файл autorun.txt

Если прошивка Гизмото, то с папкой autorun сделайте тоже самое, а autorun.txt переименуйте в s60 и закиньте в папку .gizmoto. Если и такой уже есть, то просто добавьте в него содержимое(код) моего файла.

И напоследок: зайдите через USB-net (или с помощью M-File) в файловую систему телефона по адресу:
/ezxlocal/download/mystuff/
и удалите там вручную папку MyPlaylist (Мои списки). Её и не будет видно после перезагрузки! Почему мой выбор пал на эту папку? Потому что она, имхо, абсолютно не нужна))) А вот остальные трогать лучше не надо, в том числе preload(Предв. загрузки). Они могут быть нужны.
Прикрепленный файл autorun.rar   ( 772 байт ) Кол-во скачиваний: 1418


Дополнение от SergGG
1. Используя стандартный менеджер "мои файлы" чаще всего выполняю вначале два действия - прокручиваю меню вниз в поисках ярлыка карты памяти и захожу в корень флешки. Неудобно!

Первое, что можно сделать, это удалить несколько ненужных стандартных папок. Минимум 1 или 2.
Для этого в прошивках f4-6 возьмите файлы отсюда - https://forum.motofan.ru/index.php?act=Attach&type=post&id=162305

После этого зайдите в /ezxlocal/download/mystuff/
и удалите там вручную папку MyPlaylist (Мои списки). В примере с Gizmoto я также удалил MyPhotos (Мое видео) и MyPrograms(мои программы).

2. Скрипт, упакованный в .pkg, запускает стандартный менеджер "мои файлы" сразу в указанной папке. В данном случае указана карта памяти.
Прикрепленный файл Mystuff.pkg.rar   ( 8.15 килобайт ) Кол-во скачиваний: 918

Примечание. Все нескрытые папки из /ezxlocal/download/mystuff/ , которых нет в корне флешки, при первом запуске программы будут созданы, поэтому перед установкой советую сделать уменьшение стандартных папок из п.1.

Сообщение отредактировал Hanggard - 1.4.2009, 13:30
Прикрепленный файл autorun.rar   ( 772 байт ) Кол-во скачиваний: 1418
Прикрепленный файл Mystuff.pkg.rar   ( 8.15 килобайт ) Кол-во скачиваний: 918
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
maximus2963
сообщение 10.4.2008, 21:55


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

Группа: Пользователи
Сообщений: 375
Регистрация: 24.10.2005
Из: Молдова, г.Кишинёв
Пользователь №: 55 755
Модель телефона: Motorola ROKR E6
Прошивка: R533_G_11.12.06PYan0

Рейтинг: 15



ICS via bluetooth или шарим интернет через bluetooth

Предупрежу сразу - я не супер-мега перец, это просто перевод от супер мега чувака junster90 из Китая. Информация взята с борды modmymoto, немного доработанная!
Spoiler:

Итак, для того, чтобы всё сделать так, шобы работало - нам понадобятся:

1) Ровные руки
2) Достаточно времени (чтобы не делать всё спеша, ибо можете ошибиться)
3) Сам телефон Е6 или А1200
4) BlueSoleil 2.3
5) Естественно, блутуф адаптер подключаемый к ЮСБ, либо если у Вас ноутбук, то встроенный, проинсталированный родными виндоусовскими дровами wink.gif
6) WinXP и последующие версии (предполагаю что Висту тож, но не факт, на XP точно пашет)


Необходимые файлы:

1) bluepand.pkg http://club.ccmove.com/nclub/downatt-307906.html открываете, кликаете на айл и скачиваете
2) blueoff.pkg http://club.ccmove.com/nclub/downatt-307905.html аналогично как и в первом пункте
3) BlueSoleil 2.3 (именно версия 2,3 - на ней точно работает)
В сообщении выложу работающую версию с патчем


Настройка вашего компа:

1) Подключите через USB 2.0 bluetooth адаптер и проинсталлируйте его посредством стандартных драйверов в WinXP (комп это сделает сам за Вас) либо включите встроенный блутуф (если у вас ноутбук)
2) Распакуйте архив с BlueSoleil 2.3 и проинсталлируйте (лучше выберите английскую версию языка) даже если вы вообще его не знаете, то ничего страшного, ниже я опишу пользование ею только с английскими менюшками
3) Программа установки/инсталляции установит несколько новых девайсов и драйверов которые активируют новые возможности для вашего блутуф устройства
4) Откройте программу BlueSoleil 2.3 для настройки
5) Зайдите в My Services > Properties и удостоверьтесь, что 'Auto-start this service when My Bluetooth starts', 'Set up Bluetooth Personal Area Network' and 'Enable DHCP Server' все эти функции работают (то есть отмечены галочкой в положенном месте). И нажмите ОК
6) Зайдите потом в Панель Управления (Cоntrol Panel) на Вашем компьютере Cоntrol Panel > Network and Internet Connections > Network Connections (Панель управления > Сеть и Интернет подключение > Сетевые подключения)
7) Сейчас Вы должны увидеть несколько подключений и одно из них должно быть подключено с Bluetooth PAN Network Adapter. Правый клик на это подключение и выберите свойства (properties)
8) Окройте свойства TCP/IP и вбейте следующие данные

IP address : 192.168.19.4
Subnet mask : 255.255.255.0
Default gateway : оставьте пустым как есть

9) Нажмите ОК, и потом ещё раз ОК чтобы активировать и сохранить настройки
10) Потом, нажмите в этом же меню Network Connections (Сетевые подключения) правым кликом по вашему стандартному Интернет подключению (то, что вы используете для выхода в Интернет) и нажмите свойства (properties). В закладке Advanced отметьте галочкой значение 'Allow other network users to connect through this computer's Internet connection' и нажмите ОК = первое, здесь будьте очень внимательны!! Для начала выбьется окно – о том, на кого именно вы хотите расшарить свой Интернет connection = естественно вы выбираете на профиль соединения тот, который создали ранее в пункте 7), далее вам компьютер скажет, что IP с таким адресом IP address : 192.168.19.4 уже существует, поэтому предложит поменять его на 192.168.19.0
Либо 192.168.0.1 – я сейчас точно не помню, но сам факт, что вам надо будет нажать ОК ибо в ином случае Вы не сможете включить опцию расшаривания Интернета! После этого ОБЯЗАТЕЛЬНО зайдите по пункту 8) и замените новый IP адрес на тот, который вы прописали изначально (так как виндоус поменяет те значения которые Вы до этого прописали), то есть заменить надо опять на 192.168.19.4
11) Данные действия будет легко сделать для соединений PPPoE DSL connections
12) Ваш комп теперь готов, далее подготавливаем телефон

Настройка телефона:

1) Проинсталлируйте blueoff.pkg иbluepand.pkg на свой телефон посредством любой проги как MPKG или SmartAssistant или другой, которая инсталлирует пкгэшки
2) Надеюсь, все знают как проинсталлировать пкг? Если тут есть те, кто не знают – то юзайте поиск по форуму
3) Итак, после этого на телефоне Вы увидите 2 новые проинсталленные проги – (будут нарисованы 2 монитора и называться они будут 蓝牙网络 и关闭蓝牙 )
4) Для того чтобы начать, нажмите на первый монитор (прога проинсталлированная которая всегда будет с левой стороны от аналогичной по внешнему виду другой проги) потом нажмите на вторую прогу, от которой вы уже получите ответ на Китайском

Phone's IP address=192.168.19.1
Computer's IP address=192.168.19.4
Bluetooth Passkey=123
Domain IP address=61.139.2.69

Если какие-либо из вышеуказанных значений будут другими от тех что здесь написаны, естественно поменяйте их именно на такие как указано мною выше!

5) Нажмите на кнопку SAVE и выйдите из программы
6) Всплывающее окно выбьет, в котором будет написано : Начинаю искать Bluetooth Personal Area Network service and establish bluetooth internet, данный процесс может занять до 20 секунд, если Вы не получите ответа в течении 1 минуты, то, пожалуйста отключите прогу (При момощи Task Manager) и повторите заново
7) Нажмите на 确认 , что означает – OK и ждите указанного времени
8) Если Вы получите при этом сообщение с 1строкой – значит операция сорвалась и повторите вышеуказанные пункты, если получилис 3мя строками, значит всё в порядке – активировано!
9) Если сорвалось (т.е. Вам выбило только 1 линия) то попробуйте повторить вышеуказанный действия после инсталляции программ на телефон и поднесите телефон ближе к блутуф устройству ( которое подключено к компу) и будьте уверены, что BlueSoleil включён и работает
10) Если всё отлично и вы получили сообщение с 3мя линиями, то на компьютере выбьет окошко от BlueSoleil о запросе passkey, естественно напишите его значение – 123 и нажмите OK
11) После этого Вы увидите, что ваше устройство подключилось к Personal Area Network

И последняя настройка телефона:

Необходимо создать фэйковый Интернет профиль!

Идём в Menu > Setup > Data Network
Дайте имя профилю - Bluetooth
И название для APN – dummy
Зайдите в Ваш браузер и поставьте себе это подключение как основное, или при каждом выходе в Интернет выбирайте его себе

Единственное что, так это один аткой момент ужасный - вам через каждые 15 секунд будет выбивать окно с таким содержанием: Привет, эта программа ещё не зарегистрированна и для того чтобы оплатить нажмите на 确认确认 либо для продолжения нажмите 确认, если вы не нажмёте - на
确认 блутуф соединение будет утеряно!
Эххх знать как бы это убрать biggrin.gif


Всё, наслаждайтесь wink.gif

Итак здесь предлагаю Вам ссылку на выложенные необходимые файлы!
пасс для архива: www.2baksa.net
http://rapidshare.com/files/106487003/Internet.rar.html
[close]


Сообщение отредактировал Hanggard - 1.4.2009, 13:34
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 13.5.2008, 13:33


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

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

Рейтинг: 33



Cпособ установки приложений в автозапуск, минуя авторан, на примере MCleaner (MScreen)
Spoiler:

Скачиваем прикреплённый архив от суда https://forum.motofan.ru/index.php?act=ST&f=158&t=141935&st=0#entry1070603 (если нет нижеперечисленных файлов на компе).
-Извлекаем прогу 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

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

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


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

Сообщение отредактировал SergGG - 11.2.2010, 14:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 15.5.2008, 9:47


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

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


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



Рейтинг: 1612



Установка пользовательского звука при клике на экран и включении телефона
Немного дополнил мануал CatSoup + добавил 3 варианта файлов со звуками и файл авторана s80 для прошивки Gizmoto

1) Кидаем файл touch.wav на флеху в папку mmc/mmca1/.Gizmoto (для f3-f6 прошивок в папку mmc/mmca1/autorun). У меня заработали wav-файлы до 3 килобайт.
Прикрепленный файл touch0.wav   ( 2.53 килобайт ) Кол-во скачиваний: 1191

Прикрепленный файл touch1.wav   ( 184 байт ) Кол-во скачиваний: 1069

Прикрепленный файл touch.wav   ( 1.37 килобайт ) Кол-во скачиваний: 1062


2) Для Gizmoto копируем файл s80 (s80.rar переименовываем в s80) в папку .Gizmoto
Для f3-f6 прошивок пишем в авторан: (файл на флехе в папке "autorun")
Прикрепленный файл s80.rar   ( 188 байт ) Кол-во скачиваний: 1020

if [ -f /mmc/mmca1/autorun/touch.wav]
then
cp /mmc/mmca1/autorun/touch.wav /tmp/touch.wav
mount --bind /ram/tmp/touch.wav /usr/SYSqtapp/setup/soundfile/Touch_Scr_Click.wav
fi

3)Перезагружаемся и получаем новый звук при клике на экран

П.С. Есть риск испортить динамик телефона, закинув на касание звук с неподходящими для воспроизведения характеристиками.

Небольшие изменения предыдущего кода позволяют сменить звук при включении телефона.

1) Кидаем файл output.wav на флеху в папку mmc/mmca1/.Gizmoto (для f3-f6 прошивок в папку mmc/mmca1/autorun). У меня проигрываются wav-файлы до 6 секунд.
(Получить такой файл легко. Я кодировал обычный mp3 с помощью Winampa. Заходим в options-preferences, далее выбираем Nullsoft
Disk Writter-configure. В нем устанавливаем режим Single file mode ставя галочку напротив enabled. Там выбираю режим 44,1 kHz 16 bit mono и нажимаем OK)



2) Для Gizmoto создаем файл s60 в папке .Gizmoto (s60 загражается до графического интерфейса)
Для f3-f6 прошивок пишем в авторан- уточняйте незвание файла для своей прошивки - важно, чтобы он загружался до графического интерфейса!!!: (файл на флехе в папке "autorun") Там пишем следующее:

Код
if [ -f /mmc/mmca1/.gizmoto/output.wav ]
then
cp /mmc/mmca1/.gizmoto/output.wav /tmp/output.wav
mount --bind /ram/tmp/output.wav /usr/data_resource/phone/ui_start_up_mono.wav
fi


3)Перезагружаемся и получаем новый звук при включении телефона

P.S. Есть риск испортить динамик телефона, закинув звук с неподходящими для воспроизведения характеристиками.
P.P.S. Для того, чтобы отключить звук при включении нужно добавить в ранний авторан mount --bind /dev/null /usr/data_resource/phone/ui_start_up_mono.wav (© Иван Серегин)

Сообщение отредактировал Hanggard - 2.9.2009, 11:03
Прикрепленный файл s80.rar   ( 188 байт ) Кол-во скачиваний: 1020
Прикрепленный файл touch.wav   ( 1.37 килобайт ) Кол-во скачиваний: 1062
Прикрепленный файл touch0.wav   ( 2.53 килобайт ) Кол-во скачиваний: 1191
Прикрепленный файл touch1.wav   ( 184 байт ) Кол-во скачиваний: 1069
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
nuso2f
сообщение 19.5.2008, 15:02


Мастер
****

Группа: Пользователи
Сообщений: 162
Регистрация: 18.1.2008
Пользователь №: 160 579
Модель телефона: N/A

Рейтинг: 41



Мануалы по дополнительным функциям и сервисам в прошивках Gizmoto

Подкачка.
Spoiler:
Файл подкачки необходим для расширения доступной памяти.
Своп файл должен быть расположен по следующему адресу:
/mmc/mmca1/swapfile или /mmc/mmca1/.swapfile
Экспериментальным путем было установлено, что оптимальный размер файла подкачки
составляет 64 МБ.
Вы можете создать файл нужного размера вручную или использовать уже готовый вариант.
В первом случае необходимо выполнить следующую последовательность команд в
терминале:
dd if=/dev/zero /mmc/mmca1/swapfile bs=64K count=(количество секций по 64кб)
mkswap /mmc/mmca1/swapfile
После создания/распаковки своп-файла перезагрузите устройство.
[close]


Использование петлевых устройств.
Spoiler:
Петлевым устройством называется устройство ассоциированное с регулярным файлом или
блочным устройством. Проще говоря, это файловая система расположенная в файле.
Использование стало проще. Перед монтированием введите команду :
# modprobe loop
[close]


Использование файловых систем Ext2/Ext3.
Spoiler:
Если Вы хотите использовать данные файловые системы, то необходимо предварительно
загрузить некоторые модули ядра.
ext2 и/или ext3
Для этого введите в консоли:
# modprobe ext2
# modprobe ext3
Модуль журналирования jbd загрузится автоматически. Для того чтобы выгрузить данные
модули используйте следующие команды:
# modprobe -r ext2
# modprobe -r ext3
[close]

Сборка ipkg
Spoiler:
IPKG - система управления пакетами в POSIX системах, однако ориентуруется на портативные устройства. Более серьезным решением является DPKG.

Чтоже это нам дает?
1. Удобство использования (придоставляется статистика по пакетам, полная информация)
2. Легко устанавливать и легко удалять
3. Работа с зависимостями. Т.е пакет может требовать другой пакет и так далее.
4. Возможность использования скриптов. Перед/после установки и перед/после удаления.

Сегодня мы побеседуем о создании собственных пакетов в формате ipk.
Нам потребуется ПК с установленной Linux. Я использую Ubuntu 8.04.
Итак, мы должны собрать утилиты для создания пакетов. Это делается так:
1. качаем сорцы
2. Распаковываем архив и заходим в папку
3. Выполняем make
4. Ставим # make install

Если возникрут проблемы с компилированием некоторых файлов не обращайте внимание. Для сборки нам потребуется только ipkg-build.

Теперь сборка пакета.
1. Создаем папку mkdir /home/$USER/package-name
2. Создаем папку mkdir /home/$USER/package-name/CONTROL
3. Переходим в папку package-name и создаем там иерархию папок для установки. Если планируется установка в каталог /mmc/mmca1/.system/QTDownLoad/program, то создаем папки именно в таком порядке mmc -> mmca1 -> .system -> QTDownLoad -> program
в папку program кидаем файлы.
4. Создаем теперь информационный файл следующего содержания


Package: название программы
Version: версия
Section: группа
Priority: приоритет
Essential: yes
Architecture: arm
Maintainer: Ваше Фамилия, имя и мыло (пакеджер)
Source: ссылка на источник
Depends: зависимости (можно оставить пустым)
Description: nasm


Например:


Package: nasm
Version: 2.02
Section: Misc
Priority: optional
Essential: yes
Architecture: arm
Maintainer: Alexander Nusov
Source: http://gizmoto.in
Depends:
Description: nasm



Сохраняем как /home/$USER/package-name/CONTROL/control

Можно также заюзать скрипты.
Их названия:
preinst - выполняется перед установкой
postinst - выполняется после установки
prerm - выполняется перед удалением
postrm - выполняется после удаления

Скрипты должны находится в папке CONTROL.

Если после установки приложения необходимо создать новый пункт меню или выполнить какое-нибудь действие, то необходимо воспользоваться смекалкой и добавить нужное действие в postinst.

В пакеты можно запаковать практически что угодно. Даже валлпапер, который после установки сам поставиться на фон. Делается так ezx-set-wallpaper $FILE.

После выполнения всех этих действий, выставляем владельца и права на файлы
# chown -R root:root /home/$USER/package-name
# chmod -R 0755 /home/$USER/package-name
Естесственно владельца и права вы можете выставлять какие захотите, т.к это просто пример.

Ну а теперь собираем пакет
ipkg-build /home/$USER/package-name

Если все сделали правильно то в папке /home/$USER должен появится файл package-name_версия_arm.ipk

Полученный пакет можно будет установить с помощью ipkg-cl install package-name.ipk

Вообщем на сегодня все. Если что-то непонятно пишите в коментах.

На правах печати. Любые грамматические и синтаксические ошибки сделаны специальноsmile.gif
[close]


PPP OVER BLUETOOTH
Spoiler:
Поднятие соединения.
Итак, для того чтобы поднять соединение ppp по Bluetooth ну"жно.
1. Узнать MAC адрес bluetooth устройства телефона. Самое простое, это можно сделать с помощью утилиты gnome-obex-send (включите режим обнаружения на телефоне, а на компьютере через эту программу и нажмите "Обновить").

00:1C:C1:7E:F1:1C - и есть мак-адрес. Запоминаем его.

2. Делаем пасс-агент. Для этого создаем новый текстовый файл на компьютере. В него вписываем вот такую информацию:


#!/bin/sh
echo "PIN:1234"


Сохраняем его в Ваш домашний каталог под именем passkey.sh
Выполняем chmod +x ~/passkey.sh

3. Запускаем passkey-agent на одном терминале, или можно на фон через &

# passkey-agent --default /home/user/passkey.sh



4. Запускаем приложение bluepppd на телефоне.

# ./bluepppd up



5. В течение трех минут после выполнения 4 пункта, выполняем на компьютере команду:

# dund -c 00:1C:C1:7E:F1:1C -n -P 5 noauth local



Если Вы выполняли все правильно, то на терминале компьютера должно быть похожее на:

dund[11219]: Bluetooth DUN daemon version 3.15
dund[11219]: Connecting to 00:1C:C1:7E:F1:1C channel 5
dund[11219]: Connection established
[root@localhost bt]# Using interface ppp1
Connect: ppp1 <--> /dev/rfcomm0



А на телефоне:

EZX bluepppd 0.1
Copyright © 2008, Alexander Nusov

Listening for 180 seconds...
bluepppd daemon started successfully.

local address : 192.168.12.2
remote address : 192.168.12.1



Все! Включаем Inetd, Smbd на телефоне и можем пользоваться. IP-Адрес телефона: 192.168.12.2

Останова соединения.
На телефоне выполните команду:

# ./bluepppd down



Расширенные настройки.
Вы также можете настраивать время ожидания bluetooth соединения, используя переменные
EZX_BLUEPPPD_INTERVAL (по умолчанию - 3) и EZX_BLUEPPPD_CYCLES (60)
Пример использования:

# export EZX_BLUEPPPD_CYCLES=10
# ./bluepppd up

EZX bluepppd 0.1
Copyright © 2008, Alexander Nusov

Listening for 3 seconds...
bluepppd daemon started successfully.



Примечание.
Данная утилита в настоящий момент может использоваться исключительно в ознакомительных целях. Так как она дорабатывается и будет включена в следующие сборки GizMoto.
[close]


авторан для тех у кого нету флешки
Spoiler:
кидаем все в /ezxlocal/gizmoto
[close]


Сообщение отредактировал Hanggard - 1.4.2009, 13:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 20.5.2008, 10:44


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

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


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



Рейтинг: 1612



Работаем с ekonsole (автор - kerne1)
качем отсюда - http://domr.net/moto/pkg/A1200EKONSOLE.rar

Советую ознакомиться
Русские маны по командам в линуксе http://www.opennet.ru/man.shtml
Небольшое описание что такое- Linux-unix и обзор команд https://forum.motofan.ru/index.php?act=Attach&type=post&id=193528

Заметка номер один. "Раскрашиваем ekonsole"
Spoiler:
Итак, усаживайтесь поудобнее у ваших компутеров, попутно откупорив свои любимые напитки. Сегодня мы поговорим о том, как же нам заполучить историю команд, автодополнение и цветной shell в чудесном приложении ekonsole.
Качаем приложенные файлы.
Если не скачались, ругаемся в мой адрес (или адрес администрации), иначе, кладем их в правильные места. Коими могут быть $MMC/bin и $MMC/lib. Соответственно, кладем бинарник в bin, а либу в lib.




Шустрим все фaйлы в $MMC/.system/QTDownLoad/ekonsole/ на наличие переменных типа LD_LIBRARY_PATH и PATH и дописываем путь к нашим lib и bin соответственно.
Теперь заходим в консоль и запускаем наш bash33. Если появился цвет (как на картинке) - все прошло успешно, иначе задаем вопросы.
На черта мне запускать этот bash33 после всякой перезагрузки?!!! И действительно, на фига?!!! Давайте-ка попробуем прописать путь к этому злосчастному bash33 в $MMC/.system/QTDownLoad/ekonsole/ root/Settings/Konsole.conf, например, так

Код
shell_bin = /mmc/mmca1/bin/bash33


и не будем больше париться.

Вот, кажется, и все. Нет, ни фига не все. Что нам дает-то этот баш?!!!

История команд
JOY UP/DOWN

Автодополнение
Кнопка ->| в верхней панели ekonsole. Но мне больше нравится красная кнопка. Ибо быстрее так для меня.

Цветной шелл
Чувствуешь себя человеком.

Tips
Enter - либо JOY ENTER, либо "ителлектуальная клавиша"
Хочу Alt и Ctl, ёлы-палы! Ага, клавиша "+" - это Ctl, "-" - это Alt.
Клавиша "фото" - уменьшение шрифта.
[close]


Заметка номер два. "Облегчаем себе жизнь"
Spoiler:
Данная коротенькая заметка будет посвещена двум интересным возможностям, которые дает баш - это псевдонимы, они же алиасы, и редактирование командной строки.

0. "Гюльчатай, открой личико!" Алиасы
Линуксоиды со стажем никогда не будут писать в консоли ls -l или пободные этой, хитрые и длинные команды. Зачем? Они воспользуются алиасами, которые предоставляет любой командный интерпретатор. Алиасы пишутся в файл .profile и выглядят следующим образом

Код
alias ll='ls -l'


т.е. если мы вводим в консоли ll, то баш подставляет вместо данного псевдонима его значение.

Вы думаете, что значениями алиасов могут быть только команды? Вовсе нет


Код
alias aaa='/mmc/mmca1/scripts/my_cool_script.lin'


В данном случае команда ааа запустит ваш скрипт.

Удобно, не правда ли?

1. Редактирование командной строки. "Прыг - под кожу, скок - на яблoню"
Иногда все-таки нам приходится вводить длинные команды. Иногда приходится вызывать эти длинные команды из истории и менять что-то в них. Для перемещеня посимвольно можно использовать джойстик. Вам это кажется удобным? Нет, конечно же!

Код
Ctrl + a - переместить курсор на начало строки
Ctrl + e - переместить курсор в конец строки
Ctrl + b - переместить курсор на один символ влево
Ctrl + f - переместить курсор на один символ вправо
Alt + b - переместить курсор на начало слова
Alt + e - переместить курсор на конец слова
Ctrl + d - удалить символ под курсором
Ctrl + k - удалить от курсора до конца строки
Ctrl + u - удалить от курсора до начала строки
Alt + d - удалить слово под курсором


Это основные команды, которые могут понадобиться ежедневно.
Существуют и иные.


Совсем забыл упомянуть о волшебном поиске в истории команд. Жмем Ctrl + r и начинаем вводить любое слово из какой-либо введенной ранее длинной команды и - о чудо! - эта длинная команда появляется на экране. Что? У вас не появилось? Нажмите Ctrl + r еще раз. Возможно, потребуются еще нажатия.

Как получить помощь?
Код
ls --help


Так же, как и на большом линуксе, дает краткое описание. Манов, к сожалению, нет. Но если очень надо, а линукса под рукой нет, то можно посмотреть, например, http://www.opennet.ru/man.shtml
[close]


Заметка номер три. Эдитор и маны."Здравствуйте, я ваш новый редактор". Улучшенный vi.
Spoiler:

В мире UNIX существуют два мощных текстовых редактора. Это vim и emacs. В мире UNIX существуют поклонники первого, и поклонники второго. И ведут они многолетние споры о том, какой редактор лучше. Мы ни с кем спорить не будем, поскольку на ezx портирован только vim. И это очень здорово.

У vim'а (как и у emacs'а) своя философия. Не сказать, что этот редактор для новичков, но поработайте в нем немного и вам понравится. Главное - тренировка.

Что нужно знать на начальном этапе. vim предлагает нам несколько режимов работы: Обычный, режим Вставки, Визуальный. При запуске мы попадаем в Обычный режим, здесь все нажатия на клавиши интерпретируются как команды. Чтобы начать вводить текст нужно ввести команду i (insert). Чтобы вернутся в Обычный режим - esc. Визуальный режим предназначен для выделения текста. Попасть в него можно из Обычного режима, путем ввода команды v. После окончания работы с файлом его можно сохранить. Делается это при помощи команды :w (write). Чтобы выйти из редактора - :q (quit). Выйти с сохранением - :wq. Выйти без сохранения - :q!.

Не имеет смысла пересказывать всю доку по vim'у. Его просто надо начать использовать, тем паче, что существует роскошная справка. Древняя справка на русском была на sourceforge.net. Кстати, vim портирован на виндовз, скачать можно на welcome home : vim online.

Кроме всех прочих прелестей, vim предлагает нам автоотступ и подсветку синтаксиса (см. картинку). Для тех, кто пишет на перле, питоне, баше - вещь незаменимая. Да и редактировать конфиги на телефоне приятнее.

Итак, к делу, господа.
1) качаем приложенные файлы
2) mmc.tar.gz распоковываем в корень флешки
3) vim кладем в bin
4) .vimrc кладем в $HOME

Делаем пробное испытание, далее - по ситуации.

1. "Я мэн крутой, я круче всех мужчин". Маны.

2Aleksander & all
Единственное, что я могу сделать на данный момент по поводу манов - это предложить вот этот маленький скрипт.

Алгоритм стандартный: качаем man.tar.gz, распаковываем. Создаем каталог man на флешке, кладем туда cat - это пример ман-страницы, man.sh кладем в bin на флехе, пробуем прочитать ман. Должно быть как на картинке. Чтобы использовать маны с большого линукса, необходимо убрать из файла все тэги, оставить только форматированный текст. Вряд ли кто-то возьмется перелопачивать это хозяйство.

Tips&Tricks

Не забываем прописать алиасы

Код
alias vim='/mmc/mmca1/bin/vim'
alias man='/mmc/mmca1/bin/man.sh'


Кстати, чтобы не листать ман посторочно, используйте команды

Код
Ctrl + f - на страницу вперед
Ctrl + b - на страницу назадP.S. Естественно, все скаченные rar'ы переименовываем в tar.gz


Вложения лежат по адресу. Просьба переложить сюда, у меня трафик лимитирован --
http://www.linuxmoto.ru/forum/attachments/...i-shell-man.rar
http://www.linuxmoto.ru/forum/attachments/...i-shell-mmc.rar
http://www.linuxmoto.ru/forum/attachments/...i-shell-vim.rar
[close]


Сообщение отредактировал SergGG - 17.3.2009, 14:38
Прикрепленный файл shell.zip   ( 37.98 килобайт ) Кол-во скачиваний: 943
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 22.5.2008, 11:34


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

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


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



Рейтинг: 1612



Пакуем программы в .pkg

Spoiler:
Разберем все на примере pkg к стрипту от Evg, который выводит на экран большое фото звонящего. Обсуждение программы - Фото звонящего на весь экран

Имея на руках программу, которая с консоли запускается (в моем случае pixcall от Evg), сделать примитивный .pkg достаточно легко.
1. Создаем иконки, файлы .desktop и .lin, в котором описан порядок действий при установке и запуске (как вариант, чтобы научиться - открыть архиватором уже сделанную кем-то pkg-шку).
Иконки - обычные картинку в формате .png, в которых необходимо выбрать разрешение - 68Х43 для большой иконки называем ее Pixcall.png и 32Х24 для маленькой (называем PixcallSmall.png).
Файл pixcall.desktop имеет вид:

Код
[Desktop Entry]
BigIcon = pixcall.png
Comment = pixcall
Exec = pixcall.lin
Icon = pixcallSmall.png
Name = pixcall
OsVersion = 1.0
Shared = 1
Type = Application

т.е. перечисляем по порядку - имя большой иконки, комментарий к программе, запускиемый файл, имя маленькой иконки, остальные параметры я не трогал. Они обычно именно такие в большинстве виденных мной файлов .desktop. Если кто-то может описать что даст изменение этих параметров - милости прошу - дополняйте мануал.

Файл pixcall.lin

Код

#!/bin/bash
# Written by SergGG v 2.1
export QTDIR=/usr/lib/ezx
myfile=`basename $0`
mypath=`echo $0 | sed -e 's/'$myfile'//g'`
cd $mypath
PIXCALL_PID=`/bin/pidof -o %PPID $PIXCALL`
kill -a pixcall
mmsg=`${mypath}showQ -u -1 "Полное" -2 "Снизу" -3 "Справа" -s "Dialog_Info" -m "Фото при звонке"`
  if [ "$mmsg" = "2" ]
    then
exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -s original -x right &
      ${mypath}/showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Фото справа экрана включено."
fi
      if [ "$mmsg" = "1" ]
    then
exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -s original -y bottom &
      ${mypath}/showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Фото внизу экрана включено."
  fi
  if [ "$mmsg" = "0" ]
    then
     exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall -p qt -s fullscr &
     ${mypath}/showQ -u -t2 -1 "" -s "Dialog_Complete" -m "Фото на полный экран включено."
  fi
exit


В данном случае .lin файл относительно сложный - он запускает диалог через дополнительный модуль showQ, которой из-за этого также должен быть запакован в .pkg и в зависимости от выбранного пользователем варинта запускает pixcall с различными ключами. В результате pixcall запускается и выводит фото в различных режимах. Для упрощения здесь рассмотрим более простой вариант pixcall.lin, который был в первой версии программы -

Код
#!/bin/bash
# Written by SergGG v 2.1
exec /mmc/mmca1/pixcall/pixcall -i /mmc/mmca1/pixcall

Набрав третью строчку в консоли получаем аналогичный работе программы результат.

2. Дальше все это в папке (называю так же, как будущую программу) кидаю на флешку в Ming.
В Linux (на компьютере или телефоне) пишем в консоли
tar czf pixcall.mpkg pixcall
Можно проделать прямо в телефоне
На телефоне можно также запустить прогу M-file (или Q-tar) - качаем Китайский софт и всё для него , становимся в ней на папку, нажимаем - Action -new mpkg.

Для Windows нужно ипользовать 2 утилиты tar и gzip.
tar -cf [выходящийфайл, без расширения] [входящяя папка]
gzip [файл упакованный tar'ом]
*.gz в *.mpkg
Код
tar -cf pixcall2 pixcall

(pixcall2, т.к. таром не создастся файл с таким же именем как и у папки, потом удаляем папку и переименовываем pixcall2 в pixcall, дальше gzip)
gzip pixcall
Получаем pixcall.gz, переименовываем в hide.mpkg.

3. Дальше остается только переименовать mpkg в pkg и установить прогу.
[close]


Сообщение отредактировал SergGG - 2.4.2009, 9:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Miroschnik
сообщение 27.5.2008, 6:25


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

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

Рейтинг: 33



Запускаем приложение "EMail" (настройки для mail.ru)

Spoiler:
В поле "Название учётной записи" пишем любое понравившиеся (например "Мыльце").
Нажимаем "настройка отправки" и в поле "сервер" пишем smtp.адрес вашего почтового сервера (например smtp.mail.ru).
В поле "Порт" пишем 2525. В поле "Эл.почта" пишем полный адрес вашего почтового ящика (например 1234@mail.ru)
В поле "Ник" все что нам заблагорассудится разумеется в разумных пределах)))(например Васисуалий).
Все поля ниже оставляем без изменений.
Жмаем "ОК".
Теперь "Настройка получения" в выпадающем меню выбираем РОР3(обычно стоит по умолчанию)
В поле "Сервер"- pop.адрес вашего почтового сервера(например pop.mail.ru).
В поле "Порт" 110.
В поле"Имя пользователя" - полный адрес вашего почтового ящика(например 1234@mail.ru).
В поле"Пароль" соответственно пароль вашего почтового ящика, потом повторяем его и ниже все поля оставляем без изменений.
Жмаем "ОК"
Ежели хотим чтобы на отправленных вами письмах автоматически ставилась подпись то вносим изменения в соответствующем пункте.
В поле "Соединение" указываем название профиля через который работает встроенный браузер(вы его создавали когда настраивали браузер)
Опять жмаем "ОК" и еще раз "ОК"
и потом "Отпр./получ."
Если процесс пошёл значит вы счастливы))) Если нет то проверьте еще раз не накосячили ли Вы де мобудь?
Я делал именно так, у меня всё работает!
[close]


Настройки для Gmail
Spoiler:
Google Gmail Incoming Mail Server (POP3) - pop.gmail.com (SSL enabled, port 995)!! не обобщаем различные почтовые сервисы
Hotmail pop3 не поддерживает

Google Gmail Outgoing Mail Server (SMTP) - smtp.gmail.com (SSL enabled, port 465)
Hotmail SMTP не поддерживает
[close]


Для абонентов Корбины - как настроить post.ru на встроенный е-мейл клиент
Spoiler:
1. Настройка отправки
Сервер: mail.post.ru
Порт: 25
Включаем аутентификацию, ставим галочку "Как настройки получения"
Использовать ССЛ - да.
2. Натсройки получения
POP3
Сервер: mail.post.ru
Порт: не трогаем, должен назначиться автоматически - 995
ВВодим логин\пасс на почту
Ставим галочку - "хранить на сервере"
Размер ящика на своё усмотрение.
Использовать ССЛ - да.
3. Подпись - неважно.
4. Соединение - ваш провайдер.
[close]


Сообщение отредактировал Hanggard - 11.4.2009, 13:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 28.5.2008, 15:16


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

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


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



Рейтинг: 1612



Создаем модули к Soft Assistant
Soft Assistent pre final build 3002

Пример - для запуска Pixcall. Все работает аналогично Фото звонящего на весь экран
Но вместо установки Pkg делаем следующие действия
1. Открываем файл
/mmc/mmca1/.system/QTDownLoad/SmartAsst/set/menu
Код
Режим работы=nastr
Виртуальная Память=mem
голосовой набор=voice
BackUp / Restore=BR
Очистка системы=cleanup
обновить меню=reload
питание системы=power
выход=exit

Можно менять порядок пунктов, переименовывать их первую часть, добавлять пункты...
Я добавил пункт
Код
Фото на весь экран=pixcall

2. Файл из вложения переименовываю в pixcall
Прикрепленный файл pixcall.rar   ( 1.01 килобайт ) Кол-во скачиваний: 911

кладу в папку /mmc/mmca1/.system/QTDownLoad/SmartAsst/module

Все. Пункт должен появиться при запуске Софт Ассистенса

Аналогичным способом можно добавить в Софт Ассистенс целы ряд простых программ - запуск Самбы, разгон процессора, запуск ДОС бокса, эмуляторов, java-хакера, скриншотов и т.п.

Сообщение отредактировал Hanggard - 11.4.2009, 13:40
Прикрепленный файл pixcall.rar   ( 1.01 килобайт ) Кол-во скачиваний: 911
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 9.6.2008, 7:08


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

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


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



Рейтинг: 1612



Конфигурим StartMenu
На прошлой неделе пересобрал прогу Startmenu Софт для A1200/ROKR E6
Небольшой мануал по работе с прогой, стартапу, совместному использованию с ней Sysinfo.

1. Стартменю дает возможность легко менять внешний вид программы, добавлять ярлыки к различным приложениям. Делается это с помощью файла startmenu.conf
Spoiler:

У меня файл имеет следующий вид
Код
file://total.png,16,0,130,autohide hideleft sticky
    ./apps/Telnet.png,О программе,./apps/d.sh &
    ./apps/JavaApp_S.gif,Java-приложения
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20014/Files/MIDlet-1.png,Opera-мини,/usr/SYSjava/kvm -launch 20014 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20000/Files/MIDlet-1.png,Погода,/usr/SYSjava/kvm -launch 20000 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20001/Files/MIDlet-1.png,Покупки,/usr/SYSjava/kvm -launch 20001 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20002/Files/suiteicon.png,ICQ,/usr/SYSjava/kvm -launch 20002 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20012/Files/suiteicon.png,Газета,/usr/SYSjava/kvm -launch 20012 &  
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20025/Files/MIDlet-1.png,Компас,/usr/SYSjava/kvm -launch 20025 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20092/Files/MIDlet-1.png,Excel,/usr/SYSjava/kvm -launch 20092 &
        /mmc/mmca1/.system/java/DownloadApps/MIDlet20117/Files/MIDlet-1.png,RSS-ридер,/usr/SYSjava/kvm -launch 20117 &
    ./apps/util.gif,Приложения
        ./apps/Program.gif,Будильник,/usr/SYSqtapp/alarmclock/alarmclock &
        ./apps/Program.gif,mtc,/usr/SYSqtapp/mtc/mtc &
        ./apps/Program.gif,Голосовой пароль,/usr/SYSqtapp/vui/vt &
        ./apps/Program.gif,Калькулятор,/usr/SYSqtapp/calculator/calculator &
        ./apps/Program.gif,Почта,/usr/SYSqtapp/email/email &
        ./apps/Program.gif,Календарь,/usr/SYSqtapp/calendar/calendar &
        ./apps/Program.gif,Часы,/usr/SYSqtapp/worldclock/worldclock &
        ./apps/Program.gif,Блокнот,/usr/SYSqtapp/notepad/notepad &
        ./apps/Program.gif,Настройки звонков,/usr/SYSqtapp/phone/phonesetup &
        ./apps/Program.gif,Настройки системы,/usr/SYSqtapp/systemsetup/systemsetup &
        ./apps/Program.gif,Задачи,/usr/SYSqtapp/tasks/tasks &
    ./apps/Multimedia.gif,Мультимедиа
        ../exmms/xmms-sm.png,Winamp-плеер,../exmms/exmms &
        ./apps/Program.gif,BlueTooth,/usr/SYSqtapp/bluetooth/bluetooth &
        ./apps/Program.gif,Анимация включения,/usr/SYSqtapp/windowsserver/animation &
        ./apps/Program.gif,Фоторедактор,/usr/SYSqtapp/mediaeditor/mediaeditor &
        ./apps/Program.gif,Голосовые заметки,/usr/SYSqtapp/voicenote/voicenote &
        ./apps/Program.gif,Радио,/usr/SYSqtapp/fmradio/fmradio &
        ./apps/Program.gif,Real-плеер,/usr/SYSqtapp/mediaplayer/mediaplayer &
        ./apps/flip.png,Флип-меню,./apps/flip.lin &
        ./apps/fun.png,Фанлайт,./apps/fun.lin &
        ./apps/pixcall.png,Фото звонящего,./apps/pixcall &
    ./apps/Program.gif,Система
        ./apps/mem.png,Включить Swap,./apps/mem.sh &
        ./apps/mem.png,Выключить Swap,./apps/memoff.sh &
        ./apps/sysinfo-sm.png,Счетчик памяти,./apps/dspace.sh &
        ./apps/jhacker_sm.gif,Jhacker,./apps/jhacker &
        ./apps/Telnet.png,Проводник,./apps/explorer &
        ./apps/Program.gif,Обновить меню,./apps/reload &
        ./apps/restart-sm.png,Перезагрузка,./apps/restart.lin &
        ./apps/poweroff_sm.png,Выключить,./apps/shutdown.lin &
    ../qeiLock/qeiLock_sm.png,Заблок. телефон, ../qeiLock/qeilock &

Первая строчка - это настройки самой программы
total.png, - файл иконки. Попробуйте поменять на vista.png и tux.png, сделайте совю иконку, скопируйте в папку с программой и впишите сида его название.
16 - это размер шрифта. Старался подобрать такой, чтобы максимально позволял работать пальцами, но при этом названия влезали в одну строчку.
0 - это координата размещения ярлыка на экране по оси Х
130 - это координата размещения ярлыка на экране по оси У
autohide - автоматически скрывать ярлык. Удобный режим при работе с полноэкранными приложениями.
Если больше нарвится режим поверх всех окон, ставим noautohide
hideleft - в каком направлении скрывать ярлык программы
sticky - закрепить ярлык на рабочем столе. Противоположный режим позволяет "таскать" ярлык по всему экрану.
Чтобы создать или изменить меню -
Код
    ./apps/JavaApp_S.gif,Java-приложения


до запятой - путь к иконке меню от папки с программой, после запятой ее название.
Чтобы добавить нативную программу
Код
        ./apps/pixcall.png,Фото звонящего,./apps/pixcall &

до запятой - путь к иконке меню от папки с программой, после запятой ее название и после второй запятой - какой файл запускать
Дяя запуска java-программ пишем
Код
/mmc/mmca1/.system/java/DownloadApps/MIDlet20014/Files/MIDlet-1.png,Opera-мини,/usr/SYSjava/kvm -launch 20014 &

до запятой - путь к иконке меню от папки с программой, после запятой ее название и после второй запятой - какой файл запускать
(20014 - это назавание папки с java --/mmc/mmca1/.system/java/DownloadApps/MIDlet20014)
Примечание. Номера папок у всех могут отличаться, поэтому то, что у меня значится, как Опера-мини у Вас пожет оказаться какой-нибудь игрушкой на java
[close]


Для автозапуска Стартменю после перезагрузки в авторан пишем
Код
sleep 10s
/mmc/mmca1/.system/QTDownLoad/startmenue6/startmenu &



При запуске программ с помощью Стартменю возникает одна серьезная проблема - эти программы не видны в стандартном диспетчере задач и могут запускаться несколько копий одной и той же программы.
Разобраться с этими проблемами поможет программа Sysinfo https://forum.motofan.ru/index.php?act=Attach&type=post&id=149136

Используем для этого меню Process. В самом низу, как правило, будут отображаться процессы, запущенные с помощью стартменю.
Там для приостановки или удаления процеса вы его находите в перечне, становитесь на него, выбираете команду SIGSTOP или SIGKILL соответственно и нажимаете кнопку Send

Мне даннай способ совместной работы Сартменю и Сисинфо показался настолько удобным, что я переназанчил на Сисинфо кнопку голосового набора и вписал этот процесс в авторан. Это программа уже выкладывалась сполгода назад на форуме. Я сделал только небольшие доработки.
Прикрепленный файл Vbutton.pkg.rar   ( 424.81 килобайт ) Кол-во скачиваний: 1196

Переименовываем файл в Vbutton.pkg и устанавливаем.

Для прошивки Gizmoto (Сисинфо встроена в прошивку) в авторан пишем

Цитата
sleep 10s
/mmc/mmca1/.system/QTDownLoad/Vbutton/start.sh


Для остальных прошивок сначала надо установить Сисинфо, а потом вписать в авторан

Код
sleep 10s
/mmc/mmca1/.system/QTDownLoad/Vbutton/start1.sh


Сообщение отредактировал Hanggard - 11.4.2009, 14:00
Прикрепленный файл Vbutton.pkg.rar   ( 424.81 килобайт ) Кол-во скачиваний: 1196
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 21.7.2008, 14:03


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

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


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



Рейтинг: 1612



КАК СМЕНИТЬ ТЕМЫ И СКИНЫ


1. Что такое темы и скины?
Spoiler:
Для А1200/E6, "скин" означает
• все иконки
• все компоненты интерфейса: кнопки, полоса статуса, полоса прокрутки, и.т.д
А слово "тема" подразумевает
• заставки на включение/выключение
• обои на экран.

Скины и темы можно изменять по-отдельности.

Настройки скина хранятся в файле ezx_skins.cfg, а настройки темы – в ezx_theme.cfg. Они оба находятся в папке /ezx_user/download/appwrite/setup (доступно через прграмму типа telnet).
[close]


ВНИМАНИЕ!
Замена тем и скинов – самый простой способ убить телефон. Вы рискуете подвесить телефон. Это происходит из-за ограниченного объёма папок ezx_usr и ezxlocal . Если она занимает весь объём, после включения телефон зависнет.

Две ситуации могут к этому привести:
• если скин добавлен в ezx_usr и не осталось свободного места
• вы недоустановили скин, применили его и перезагрузили телефон

Если вы сделали что-то из этого, то телефон остановится на экране загрузки. При попытке выключить его красной кнопкой не выключится. Придётся вытаскивать батарейку

Если это случилось, вытащите на пару минут батарейку и попробуйте снова его включить. Если не помогло - см. инструкцию в п.2 Если вы не уверены, что сможете ее выполнить, не стоит изменять скины/темы!

2. Решаем проблему переполнения памяти при установке скина.
Spoiler:

После загрузки скина Flame впервые столкнулся с проблемой "зависания" телефона при смене скина. Мне удалось "спасти" телефон путем удаления через самбу паки со скином. Решил процесс автоматизировать. Для этого надо подключить карту памяти к компьтеру, создать авторан и записать следующий текст
Код
#!/bin/bash
rm -r /ezx_user/download/skin/
rm -r /ezx_user/download/theme/
rm -r /ezx_user/download/themes/
rm -r /ezx_user/download/appwrite/setup/skin/
rm -r /ezx_user/download/appwrite/setup/theme/
rm -r /ezx_user/download/appwrite/setup/themes/
rm -r /ezx_user/download/appwrite/skin/
rm -r /ezxlocal/download/appwrite/skin/

После чего перезагрузить телефон. Скин удалится и телефон нормально загрузится.
Во вложении уже готовый файл автоарна. Для f-серии прошивок распаковать архив и положить в корень флешки, для Gizmoto необходимо файл переименовать в s60 и положить в папку .gizmoto

Прикрепленный файл autorun.rar   ( 176 байт ) Кол-во скачиваний: 946


Более радикальный рецепт
Код
#!/bin/bash
cp -R /ezx_user /mmc/mmca1
cp -R /ezxlocal /mmc/mmca1

Все содержимое ezx_user и ezxlocal вырезается и вставляется в корень флешки. Обратите внимание, что на флешке должно быть минимум 10 мегабайт свободного места
[close]


3. С помощью какой программы можно установить скины/темы
Spoiler:
Есть несколько программ для смены темы/скина.
1. UltraTheme Софт для A1200/ROKR E6 Устанавливает любые типы тем, не требует никаких переделок файлов темы, кроме установщика тем содержит редатктор цветов и прозрачности тем, позволяет сохранять, редактировать и загружать цветовые схемы.
2. Менеджер скинов для A1200/E6 Менеджер скинов для A1200/E6 Не требует перезагрузки телефона, реже приводит к зависяниям и необходимости чистить переполненную панять, но требует для установки корректирования .pskn - файла. Часть тем по ссылке с программой уже адаптирована к данному методу установки.
3. Skin installer & Splash installer [url=http://domr.net/moto/pkg/skinspashinstaller.zip] Старый и проверенный способ установки скина и темы.
4. Smart Assistant SmartAsst russian motofan edition version 3_beta устанавливает только в формате mtf
5. Можно самостоятельно написать .lin - скрипт, который установит тему. Данный метод рекомендуется для опытных пользователей.
[close]


4. Устанавливаем скин и тему с помощью UltraTheme
Spoiler:
Чтобы поменять скин проделайте следующее:
Выберите скин. См. здесь Темы, скины для A1200/Е6http://www.mototheme.com/) http://www.motorolafans.com/forums/a1200-e6/ и здесь Даже несмотря на то что многие скины, показанные на этом форуме и других сайтах на китайском – при установке они будут на вашем стандартном языке, с некоторыми исключениями: если на иконке была китайская надпись, и она является частью иконки, то она так и останется на китайском. Все слова "Mobile"; "Home" и "Office" останутся по-китайски – это тоже иконки.

Закачиваем RAR-файл

Распаковываем – каждый скин должен состоять из папки, содержащей число файлов скина и темы (пример - скин с названием tlinux1):

Код
tlinux1\
        tlinux1.pskn
        tlinux1.skn
        iconres.ezx
        logo file in jpg or png (optional)
        off/on gifs



Создаем папку "themes" прямо в корне флешки.

Копируем папку скина в эту папку (\themes\tlinux1)

ВАЖНО: Будьте уверены что у вас нет пробелов в именах папок (НЕ ПИСАТЬ themes\fun skin\).
Это не даст программе установиться.

Запускаем UltraTheme, выбираем там скин и ждем установки и перезагрузки телефона. После перезагрузки (обычно на всю процедуру уходит 1-2 минуты) скин должен поменяться.
[close]


5. Устанавливаем скин и тему с помощью Менеджер скинов
Spoiler:
Темы добавляются в папку \.system\theme
1. Создаём папку с именем темы
2. В неё кидаем файлы iconres.ezx, "имя скина".skn, wallpaper.jpg (необязателен но при наличие становится фоном) и картинку предпросмотра
3. Открываем файл .pskn и вносим изменения в слудущие параметры по указаному примеру:

ThemeCurrentUse = /ezx_user/download/appwrite/setup/themes/"имя скина"/"имя скина".pskn
ThemeIconDir = /mmc/mmca1/.system/theme/"имя скина"/
ThemeLogoIcon = /mmc/mmca1/.system/theme/"имя скина"/"имя файла картинки предпросмотра"
ThemeSkinFile = /mmc/mmca1/.system/theme/"имя скина"/"имя скина".skn
далее изменёный файл сохраняем в папку \.system\theme с именем "имя скина".pskn

4. Заходим в программу и вуаля скин появлся в доступных к выбору
[close]


6. Добавляем клавиатуру от Booster -a
Spoiler:
Для чего это?
Не всегда удобно при наборе текста переключаться из руской раскладки в английскую и наоборот. В данной версии клавиатуры все происходит гораздо удобнее - по нажатию на кнопку с флажком меняется раскладка туда и обратно. Кроме того - символы на клавиатуре тоже значительно "переехали" для большего удобства набора


Как установить?
Вам потребуется EZX Codec 1 3 5 - см. тему обсуждения EZXCodec и файлы из архива
Прикрепленный файл kbd.rar   ( 227.86 килобайт ) Кол-во скачиваний: 729


Что дальше? В зависимости от прошивки используйте файлы авторана из архива - s60 или autorun.txt, а файлы english_emea.kbd и russian.kbd должны лежать в папке .gizmoto (прошивка gizmoto) или autorun (прошивка f- серии). Далее с помощью EZX Codec открываете файл скина iconres.ezx и добавляете туда gif-файлы с клавиатурами. В архиве черная и белая клавиатуры - папки в архиве black и white соответственно (эти цвета используются в большинсте скинов, при желании можете дорисовать или переделать в любом графическом редакторе).
Далее устанавливаем скин и перегружаемся. Новая раскладка должна корректно заработать.
[close]


Ссылки по теме -
Создание скинов для А1200/Е6
Переделываем скины и темы от E680i\A780.

Сообщение отредактировал SergGG - 17.3.2009, 14:54
Прикрепленный файл autorun.rar   ( 176 байт ) Кол-во скачиваний: 946
Прикрепленный файл kbd.rar   ( 227.86 килобайт ) Кол-во скачиваний: 729
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Garm
сообщение 5.1.2009, 19:09


Гуру
******

Группа: Пользователи
Сообщений: 1 356
Регистрация: 10.8.2005
Из: Морозовск
Пользователь №: 48 276
Модель телефона: a1200e, iXiaomi R3 Pro
Прошивка: Black Ming 3b

Рейтинг: 250



Как переустановить ява-приложение без компа.

У телефона есть особенность - после установки ява-приложения телефон удаляет "исходник". Но иногда нужно переустановить ту, или иную прогу по какой-либо причине. И я случайно нашел способ сделать это без компа.

Вам понадобится настроенная учетная запись встроенного почтового клиента (можно от балды, если не пользуетесь)

1) Зажимаем стилус на приложении и выбираем "Обмен"
2) Выбираем "Эл. почта"
3) На вложении под полем ввода текста зажимаем стилус и выбираем "Сохранить как..."
4) Выбираем папку и сохраняем.
5) Закрываем сообщение, удаляем приложение и устанавливаем его заново.

Минус метода - таким образом не получится достать JAD
Если кто знает, не бить - я это самостоятельно нашел, но тут я этого не нашел, поэтому и написал

Дополнение от SergGG

Еще вариант как сделать то же самое = это открыть Cardregistry или посмотреть в проге Softmanage папку, в которой установлено java- приложение. В папке в подпапке files лежит файл с расширениeм .jar, который и требуется скопировать. А дальше - удаляем приложение и устанавливаем его заново, кликнув на jar - файле.

Сообщение отредактировал SergGG - 8.1.2009, 12:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Joker_mode
сообщение 7.1.2009, 9:40


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

Группа: Пользователи
Сообщений: 369
Регистрация: 18.12.2007
Из: Донецк
Пользователь №: 157 433
Модель телефона: RAZR M
Прошивка: LineageOS 13 (6.0.1)


Настроение:
DOTA 2



Рейтинг: 133



Как слить полный бэкап.


Примечание SergGG
Бекап прямо на телефоне. Используем программу My Smg

Прога делает бекап CG34, CG37, CG41, CG42 & CG43.smg Вашей прошивки в папку Appdata на флешке. Все очень просто - запускаете программу, появляется сообщение, что начался бекап, ждете 2-3 минуты, появляется сообщение. что кодовые группы сохранены. Все, бекап готов!
Файл не нужно разархивировать. Просто перeименовать - https://forum.motofan.ru/index.php?act=Attach&type=post&id=198977

Данный способ по сути самый простой - бекап делается на прямо телефоне в один крик. Те, кому требуется выборочный бекап могут использовать один из приведенных ниже способов.

Немного теории: в прошивке фс разбита на группы, в одной группе библиотеки, в другой настройки, в третьей основная фс, и тд. Всё это потом монтируется в фс мобилы по определённым папкам, что и даёт нам возможность кипировать это всё, зная в какой папке что хранится.
P.S. на компе естественно должен стоять Linux для выполнения след. операций!


Слив фс может быть 2-мя способами: с мобилы или с компа телнетом.

Spoiler:

Вариант слива 1 для всех

1. Теперь будем поочерёдно сливать группы проши в архивы, если вы хотите сделать бэкап, чтоб потом восстановит тело в исходное состояние то вам надо пропустить этот пункт и смотреть №2
качаем этот архив Backup.7z
Прикрепленный файл Backup.7z   ( 2.13 килобайт ) Кол-во скачиваний: 675

и распаковываем в карту.

а) ленг:
запускаем 41.lin
ждём пока на экране выскочит ЛЕНГ сохранён на карту памяти в файл cg41.tar

б) data_resorse
запускаем 34.lin
ждём пока на экране выскочит сохранён на карту памяти в файл cg34.tar

в)
запускаем 42.lin
ждём пока на экране выскочит сохранён на карту памяти в файл cg42.tar

г)
запускаем 37.lin
ждём пока на экране выскочит сохранён на карту памяти в файл cg37.tar

д) а вот тут самое главное
запускаем 43.lin
ждём пока на экране выскочит сохранён на карту памяти в файл cg43.tar

Всё теперь на флехе почти вся ваша проша! clap.gif


2. БЭКАП

!!! Если вы хотите не слить прошь, а токо бэкап настройки, файлы, данные, типа справочника и тд, то запускаем backup.lin, ждём сообщения на экране.

Восстановить мобилу в исх сост после прошивки какой то другой прошей можно так:
-Прошиваете ту прошивку которая у вас была
-Запускаете backup_full_restore.lin
-ВСЁ! smile.gif

Вариант слива 2 для юзеров

Вам понадобится установленный на мобилу терминал eKonsole, не забываем про права root.

1. Запускаем eKonsole или telnetимся в винде к мобайлу
2. Теперь будем поочерёдно сливать группы проши в архивы, если вы хотите сделать бэкап, чтоб потом восстановит тело в исходное состояние то вам надо пропустить этот пункт и смотреть №3

а) ленг:
в eKonsole пишем "tar czf /mmc/mmca1/cg41.tar /usr/language"
жмём ентер и ждём пока на след строке не появится #bash...

б) data_resorse
пишем "tar czf /mmc/mmca1/cg34.tar /usr/data_resorse"
жмём ентер и ждём пока на след строке не появится #bash...

в)
пишем "tar czf /mmc/mmca1/cg42.tar /usr/setup"
жмём ентер и ждём пока на след строке не появится #bash...

г)
пишем "tar czf /mmc/mmca1/cg37.tar /usr/securesetup"
жмём ентер и ждём пока на след строке не появится #bash...

д) а вот тут самое главное
пишем cd /
смотрим какие там папки, все нам ненадо запоминаем их названия и вместо ... через пробел прописываем их делее по аналогии с bin

Те папки, которые надо прописывать (ост нет) bin dev etc home lib ram sbin, если они у вас есть
пишем "tar czf /mmc/mmca1/cg43-1.tar /bin ...", "/" перед названием папки обязателен!
Дальше cd /usr dir запоминаем все папки, пишем "tar czf /mmc/mmca1/cg43-1.tar bin ...", вместо ... пишем названия всех папок что запомнили через пробел кроме! data_resourse language securesetup setup, Пишем без "/" перед названием папки

Жмем enter и ждём.
Всё теперь на флехе почти вся ваша прошь!


3. БЭКАП

!!! Если вы хотите не слить прошь, а токо бэкап настройки, файлы, данные, типа справочника и тд, то
пишем "tar czf /mmc/mmca1/backup.tar /ezxlocal /ezx_User"

Восстановить мобилу в исх сост после прошивки какой то другой прошей можно так:

Прошиваете ту прошивку которая у вас была, а чтоб восстановить все файлы настроек и тд. то потом запускаете eKonsole или тьелнетитесь и пишете
"cd /"
"tar zxf /mmc/mmca1/backup.tar"
Ждёте, перезагружаете.
[close]


Сообщение отредактировал SergGG - 26.3.2009, 12:49
Прикрепленный файл Backup.7z   ( 2.13 килобайт ) Кол-во скачиваний: 675
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 8.1.2009, 13:01


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

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


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



Рейтинг: 1612



Как создать свой собственную прошивку для А1200.
Описание в настоящий момент на 90% основано на Readmе к EZXCodec Автор Rocket Просьба дополнять мануал, так как сегодня он грешит большим количеством пробелов.

Основной принцип, лежащий в основе создания весьма прост - извлечь, заменить, запаковать и прошить на телефон.

Итак, для начала, разберемся как заменить картинки и мелодии.

Необходимо скачать EZXCodec и установить его на компьютере. Далее скачиваем прошивку, на основании которой собираемся делать модификацию.
1. Рабочая папка
Spoiler:
Перед началом работы с программой выберите для неё "Рабочую папку". Там программа будет хранить как промежуточные рабочие файлы, так и файлы, которые, возможно, вы захотите отредактировать. Желательно выбирать пустую папку, чтобы в будущем не перепутать файлы. Все необходимые подпапки создаются автоматически.
[close]


2.1. Разбор файлов прошивок (*.SBF)
Spoiler:
Запускаем EZXCodec. Ниже поля для выбора рабочей папки находятся пять вкладок - "SBF", "CramFS", "Motoskin" ”Bootscreen” и "О программе". Для разбора SBF файла прошивки перейдите на вкладку "SBF" и в поле "Оригинальный файл прошивки" выберите файл *.SBF, который хотите разобрать. После того, как вы выбрали нужный файл, нажмите "Открыть". Таблицу, находящуюся ниже, заполнит информация о кодовых группах, которые содержатся в выбранном вами файле прошивки. После появления надписи "Завершено" в самом нижнем поле окна программы ("Протокол") можно выбрать кодовые группы для извлечения. Отмеченные группы (вместе с необходимой программе информацией для сбора) по нажатию на кнопку "Извлечь" извлекаются в подпапку "smg" рабочей папки.

Кодовые группы и их краткая характеристика:
Cramfs-root -CG34 – Содержит брендпак - предустановленные обои, рингтоны, нативные и Java-приложения
Cramfs-root -CG37 - сертификаты
Cramfs-root -CG41 - Содержит ленгпак – т.е. языки интерфейса
Cramfs-root -CG42 - Содержит конфигурационные файлы
Cramfs-root -CG43 - Файловая структура, и практически все важные настройки
SMG
всего в прошивке, которую я использую 18 кодовых групп, но EZXCodec распакует именно эти 5 групп. Я постепенно буду дополнять информацию в этом разделе.
Если выставлена галочка "Из CramFS тоже" возле кнопки "Извлечь", то во время извлечения кодовых групп из SBF будет произведено так же извлечение из всех кодовых групп (кроме RDL), в которых программа найдёт заголовок CramFS.
[close]


2.2. Сбор файлов прошивок (*.SBF)
Spoiler:
Чтобы собрать SBF файл из кодовых групп необходимо уже иметь извлеченные файлы кодовых групп в подпапке "smg" выбранной рабочей папки (изменённые вами файлы групп необходимо скопировать в эту же папку, заменяя оригиналы). В той же папке должен присутствовать файл "sbf_info.txt", содержащий дополнительную информацию и создающийся при извлечении кодовых групп из прошивки. Проще говоря - вы должны извлечь кодовые группы в этой программе перед тем, как собирать прошивку заново.
Если между извлечением кодовых групп и сбором новой прошивки вы закрывали программу и таблица, в которой должна находиться информация о кодовых группах оригинального SBF файла, пуста, нажмите "Открыть", и таблица заполнится. Но при этом необходимо удостовериться, что в поле "Оригинальный файл прошивки" выбран тот же оригинальный файл, который вы выбирали при извлечении. Путь к рабочей папке тоже должен остаться неизменным. Все поля с именами файлов и папок сохраняются при выходе.
Отметьте группы, из которых вы хотите собрать новую прошивку, выберите путь и имя нового SBF файла в поле "Новый файл SBF", нажмите "Собрать".
Если выставлена галочка "Новые CG" рядом с кнопкой "Собрать", то при сборке SBF будут иметь приритет файлы *.SMG с суффиксом "_new" в имени файла, если таковые присутствуют в подпапке "smg" рабочей папки.
[close]


3.1. Разбор кодовых групп CramFS
Spoiler:
Для работы с кодовыми группами CramFS перейдите на вкладку "CramFS". В поле "Оригинальный файл CramFS / информация" необходимо указать нужный вам *.SMG файл кодовой группы из подпапки "smg" выбранной вами рабочей папки. Затем нажмите "Открыть", таблица ниже заполнится информацией о файловой системе кодовой группы. Чтобы извлечь файлы в подпапку "cramfs-root" рабочей папки, нажмите "Извлечь".
Для быстрого выбора оригинального файла CramFS из подпапки "smg" рабочей папки выберите пункт "Из рабочей папки" и воспользуйтесь выпадающим списком. При использовании этого пункта автоматически предлагаются путь и имя для нового файла CramFS одинаковые с оригинальным, но с добавлением суффикса "_new".
Имя папки "cramfs-root" будет иметь суффикс в виде названия кодовой группы, файлы из которой извлекаются.
[close]


3.2. Модификация и сбор кодовых групп CramFS
Spoiler:
После извлечения файлов из CramFS вы, возможно, захотите изменить содержимое извлеченных файлов или добавить новые.
В первом случае вы просто редактируете (или заменяете) файлы на своё усмотрение.
Например, откройте папку с именем Cramfs-root -CG34. Остановимся на простейших действиях - замене обоев, мелодий и скинов. Файлы анимации экрана находятся в папке animation, скины в папке icon (файл iconres.ezx) и skin (все остальные файлы скинов), обои в папке picture, а в папке ringtone находятся стандартные мелодии.

Во втором случае (при добавлении новых файлов) скопируйте файлы, которые хотите добавить, в нужную папку, учитывая, что корень кодовой группы - <рабочая папка>\cramfs-root-<Имя CG>. Для дальнейшей корректной работы прошивки для вновь добавляемых файлов нужно указать информацию о владельце (пользователь, группа) и разрешения. После копирования новых файлов нажмите на кнопку "Показать" в поле "Оригинальный файл CramFS / информация". Откроется окно "Список файлов CramFS" (время открытия зависит от количества файлов). В нем вы увидите файлы в папке <рабочая папка>\cramfs-root-<Имя CG>. Для добавленных вами файлов, информация о которых пока недоступна, в столбцах "uid", "gid" и "разрешения" будет отображаться "n/a". Редактирование этой информации доступно при двойном щелчке по нужной строке, либо при нажатии клавиши Enter или кнопки "Изменить". После завершения работы в этом окне, просто закройте его.
После совершения необходимых вам модификаций выберите имя нового файла кодовой группы в поле "Новый файл CramFS" и нажмите "Собрать".
Имя папки, отображаемой по кнопке "Показать", а также служащей источником для нового файла CramFS, зависит от имени выбранного оригинального файла CramFS и имеет вид <рабочая папки>\cramfs-root-<Имя выбранного оригинального файла CramFS без расширения>.
[close]


4. Запуск скриптов
Spoiler:
Скрипты упрощают процесс модификации файла прошивки. Убедитесь, что скрипт подходит для прошивки, которую вы хотите изменить.
Рабочую папку выбирать не обязательно - вы можете оставить это поле пустым, и EZXCodec будет использовать определённую системой Windows временную папку.
Выберите оригинальный файл прошивки и имя для нового файла прошивки. Нажмите на кнопку "Скрипт" на вкладке "SBF" и выберите файл скрипта *.ecs. О завершении работы скрипта вы узнаете по появлению строки "СКРИПТ: Завершено" в "Протоколе" программы.
Некоторые скрипты представлены здесь -- Сборник скриптов для EZXCodec
[close]


5. Описание команд
Spoiler:

Как говорилось выше, скрипты поддерживают несколько команд. Основные правила, действующие для всех команд:
- первое слово в строке - это всегда сама команда, без кавычек и каких либо других знаков;
- все параметры к команде разделяются одним пробелом;
- если какой-нибудь параметр команды содержит пробелы (чаще всего, это имя файла или папки), он заключается в двойные кавычки (симол ");
- если команда принимает имя файла или папки в качестве параметра, в синтаксисе это обозначается словом "file" или "folder" соответственно (или через дробь, если возможны оба варианта);
- путь до файла или папки в кодовой группе необходимо указывать, начиная с символа "/" и разделяя им элементы пути;
- файл, который вы хотите добавить (или которым заменить оригинал), должен находиться в папке со скриптом (не в подпапке) и называться так же, как он будет называться в кодовой группе;
- символы ".." в пути к файлу/папке исользовать запрещено;
- если команда имеет необязательные параметры, они заключаются в скобки "<" и ">";
- если в строке с синтаксисом команды параметр обозначен словом "switch" - это параметр-переключатель, впереди таких параметров необходимо ставить минус (символ "-") (минус не отделяется пробелом от параметра);
- максимальный размер файла скрипта = 10240 байт.


Команда add
===========
Добавленяет файлы в кодовую групу.
Синтаксис:
add <switch> file <uid> <gid> <permissions>

switch - необязательный параметр-переключатель, принимающий следующие значения:
-ifexists - добавлять файл только если он уже существует в кодовой группе; файл заменяется, а параметры "uid", "gid" и "permissions" игнорируются;
-ifnotexists - добавлять файл только если его не существует в кодовой группе; параметры "uid", "gid" и "permissions" можно не указывать, но тогда эти свойства будут выставлены по умолчанию.
Если параметр "switch" не указан, файл будет добавлен в любом случае, но параметры "uid", "gid" и "permissions" подействуют только если файл не существует в кодовой группе.
uid - User ID, ID пользователя (см. справку к системам Unix).
gid - Group ID, ID группы (см. справку к системам Unix).
permissions - разрешения для файла, указываются в виде строки из символов "rwxrwxrwx" (см. справку к системам Unix).

Примечания:
если путь к файлу ещё не существует в кодовой группе, нужные папки будут созданы автоматически, но предпочтительно создавать их вручную командой "md" (см. ниже) - тогда у вас будет возможность указать нужные свойства папки.


Команда del
===========
Удаляет файлы или папки из кодовой группы.
Синтаксис:
del file/folder

Примечания:
если в качестве параметра указывается папка, она удаляется вместе со всем её содержимым.


Команда md
==========
Создаёт папку в кодовой группе.
Синтаксис:
md folder <uid> <gid> <permissions>

За описанием параметров "uid", "gid" и "permissions" см. описание команды add. Если папка уже существует в кодовой группе, параметры "uid", "gid" и "permissions" игнорируются.

Примечания:
если путь к папке ещё не существует в кодовой группе, нужные папки будут созданы автоматически, но предпочтительно создавать их вручную командой "md" - тогда у вас будет возможность указать нужные свойства папки.


Команда skin
============
Добавляет/заменяет картинки в файле iconres.ezx.
Синтаксис:
skin file picture

file - путь и имя файла iconres.ezx
picture - имя картинки, которую вы хотите добавить или заменить

Примечания:
если необходимо добавить/заменить несколько картинок в одном файле, используйте несколько команд "skin" подряд с одинаковым параметром "file", или указывая верный "file" только для первой команды в последовательности, а для остальных - минус (символ -).


Команда cfg
===========
Редактирует файлы *.cfg, имеющие вид INI-файла. Имеет два варианта синтаксиса.
Синтаксис 1 (для присвоения ключу значения строкового типа):
cfg file section key value

Синтаксис 2 (для выставления значения бита в значении числового типа):
cfg file section key offset1=bit1 offset2=bit2 ...

section - секция с нужным ключом "key"
key - ключ со значением, которое вы хотите заменить на "value"
value - значение, которое вы хотите присвоить ключу "key"
offset - смещение бита, которому вы хотите присвоить значение "bit"
bit - значение, которое вы хо тите присвоить биту по смещению "offset"

Примечания:
несуществующие секции и ключи создаются;
если необходимо добавить/заменить несколько значений в одном файле, используйте несколько команд cfg подряд с одинаковым параметром file, или указывая верный file только для первой команды в последовательности, а для остальных - минус (символ -) вместо file.



Параметр bootscreen
~~~~~~~~~~~~~~~~~~~
Прошивки для моделей A1200 и E6 имеют кодовую CG39, содержащую картинку формата GIF по смещению 2048 байт. Эта картинка появляется самой первой, перед стартовой анимацией, определяемой текущей темой. Вы можете заменить эту картинку, написав подобное:

CG39 bootscreen mypic.gif

Файл mypic.gif должен быть помещён в папку со скриптом и иметь параметры, описанные в reame_ru.txt в разделе "Картинка загрузочного экрана".

Картинка загрузочного экрана
Перейдите на вкладку "Bootscreen" и выберите файл *.smg, содержащий картинку загрузочного экрана (для A1200 и E6 это CG39.smg). При нажатии "Открыть" вы увидите оригинальную картинку. Если вы хотите сохранить её (например, в качестве резервной копии), нажмите "Извлечь" и укажите путь и имя файла. Если вы хотите заменить картинку, нажмите "Заменить" и найдите файл *.gif, которым вы хотите заменить загрузочную картинку.
Новый файл GIF должен отвечать следующим требованиям:
- должен иметь то же разрешение, что и оригинальный файл (240x320);
- должен содержать только один кадр (т.е. анимация не разрешена);
- не должен содержать прозрачности;
- размер нового файла GIF не должен превышать размер кодовой группы загрузочного экрана за вычетом стартового смещения GIF в этой групе (131072 - 2048 = 129024 байт максимум).
EZXCodec предупредит вас, если новый GIF не удовлетворяет этим параметрам.
После того, как вы выберите новый файл, вы должны увидеть его на месте старого. Чтобы применить изменения, нажмите "Собрать", и новая картинка запишется в тот же самый файл, который вы открыли в качестве оригинального.
[close]


ПРЕДУПРЕЖДЕНИЕ: Вы можете лишиться гарантии после изменения официальной прошивки. Советую создавать резервные копии данных, и держать его на своем компьютере.

Сообщение отредактировал Hanggard - 11.4.2009, 14:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 9.1.2009, 9:23


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

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


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



Рейтинг: 1612



Проверяем скорость работы EDGE

Чтобы проверить скорость работы EDGE делаем следующее:
Заходим в браузер (именно нативная опера, не стоит проверять скорость через оперу мини, так как этим проверят лишь скорость между сервером оперы мини и интернетом, а не телефоном и интернетом) и открываем ссылку http://www.dslreports.com/mspeed или http://2ip.ru
Открывается страничка.выбираем скорость 5k.50k.100k ждем телефон тестируется. Через пару секунд выдаст реальную скорость работы EDGE.

Сообщение отредактировал SergGG - 9.1.2009, 10:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 12.1.2009, 7:28


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

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


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



Рейтинг: 1612



Тестируем экран

Все очень просто - скопируйте картинки на карту памяти и запустите их в полноэкранном режиме. Дальше Вам остается просто наблюдать за изменением изображений (тест №1) или за правильностью отображения линий (тест №2)

Прикрепленное изображение Прикрепленное изображение

Hanggard: от себя дополню, что можно запустить бенчмарк на Sysinfo - тоже весьма неплохой результат

Сообщение отредактировал Hanggard - 11.4.2009, 14:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kerne1
сообщение 12.1.2009, 8:03


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

Группа: Пользователи
Сообщений: 72
Регистрация: 12.3.2008
Пользователь №: 166 311
Модель телефона: a1200e

Рейтинг: 15



Цитата(Joker_mode @ 7.1.2009, 13:40) *

Как слить полный бэкап.


Зачем так сложно?

Итак, нам понадобится телефон, кабель, линукс-машина (подойдет live-CD)
Spoiler:

Backup
1) Настроить usblan (см. ниже)
2) На компе запускаем скрипт следующего содержания:

Код:
#!/bin/bash
cd ~/ming/backup
nc -p 2030 -l | bzip2 -9 > full-backup-a1200e.tar.bz2
Путь ~/ming/backup должен существовать.

3) На теле запускаем такой скрипт:

Код:
#!/bin/bash
cd /
tar --preserve --same-owner --atime-preserve --exclude ram/proc --exclude mmc/mmca1 -cvf - * | nc -w 3 10.1.1.1 2030
Вместо 10.1.1.1 должен стоять ip вашего usb0 интерфейса.

4) Ждем пока скрипт отработает. Радуемся.

P.S. Утилиту nc можно взять из mkezx.

Настройка usblan
Как делать телнет уже описано не раз. Я столкнулся с проблемой конфликта ip-адресов. Дело в том, что мой линукс выдает телу всегда один и тот же айпишник: 192.168.1.2. Но такой же ip имеет одна из машин в моей домашней cети. Перенастраивать сеть было влом. Далее приводится вариант решения данной проблемы. Вообще-то есть скрипт, вызываемый при подключении кабеля в режиме USB Net /etc/hotplug/network_fd.agent. Кому интересно могут покопать.
Если вас устраивает ip тела - шаг 4 не выполнять.
1) Переводим телефон в режим USB Net
2) Подключаем кабель.
3) На компе поднимаем интерфейс usb0 следующим скриптом:

Код:
#!/bin/bash
ifconfig usb0 10.1.1.1 netmask 255.255.255.0 mtu 900
route add -host 10.1.1.2 gw 10.1.1.1 usb0
4) На теле запускаем такой скрипт:

Код:
#!/bin/bash
ifconfig usbl0 up 10.1.1.2 netmask 255.255.255.0 mtu 900
Вместо 10.1.1.1 и 10.1.1.2 можно, конечно же, использовать любые приватные айпишники

На данный момент нарыто

События календаря, задачи, адресная книга, смс находятся по адресу
/ezx_user/sysDatabase/

История звонков (принятые, пропущенные,набранные)
/ezxlocal/download/appwrite/phone/

Заметки
/ezxlocal/download/mystuff/MyNotes/

Фотки контактов
/ezxlocal/download/mystuff/MyImages/

Критичные данные находятся в /ezx_user/ и /ezxlocal/. Так что можете передать tar'у в качестве аргумента не '*', а эти папки.

[close]

Продолжаем копать дальше. Делимся с народом нарытой инфой.

Всем доброй удачи!

Сообщение отредактировал SergGG - 17.3.2009, 15:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Garm
сообщение 24.2.2009, 18:52


Гуру
******

Группа: Пользователи
Сообщений: 1 356
Регистрация: 10.8.2005
Из: Морозовск
Пользователь №: 48 276
Модель телефона: a1200e, iXiaomi R3 Pro
Прошивка: Black Ming 3b

Рейтинг: 250



Храним БД на флешке
Если кому интересно, то можно держать базу данных на флешке. Как написано у китайцев, это позволит иметь на телефоне "тысячи, а то и десятки тысяч сообщений".

1) Выполняем команды
Код
mkdir /mmc/mmca1/.system/db
cp /ezx_user/sysDatabase/* /mmc/mmca1/.system/db/


2) В авторан добавляем
Код
mount --bind /mmc/mmca1/.system/db /ezx_user/sysDatabase


Внимание!
Способ НЕ подходит для тех, кто подключает телефон в режиме запоминающего устройства!

Сообщение отредактировал Hanggard - 11.4.2009, 14:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
first-knight
сообщение 28.2.2009, 13:03


Опытный
***

Группа: Пользователи
Сообщений: 116
Регистрация: 12.4.2007
Из: Екатеринбург
Пользователь №: 130 849
Модель телефона: c650=>e398
Прошивка: 373...49R

Рейтинг: 34



Настраиваем сеть:
Автоматическая настрйока wap, gprs, mms, e-mail на сайте моторолы.
Цитата
Motorola с удовольствием предоставляет своим клиентам Motorola SETUP, бесплатную услугу, которая посылает и устанавливает соответствующие настройки WAP, Internet и MMS для Вашего прибора и сети.


Сообщение отредактировал Hanggard - 11.4.2009, 14:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Joker_mode
сообщение 26.4.2009, 5:36


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

Группа: Пользователи
Сообщений: 369
Регистрация: 18.12.2007
Из: Донецк
Пользователь №: 157 433
Модель телефона: RAZR M
Прошивка: LineageOS 13 (6.0.1)


Настроение:
DOTA 2



Рейтинг: 133



Как определить версию прошивки.


Переходим в режим набора номера;
Набираем www008w;
Для набора "w" переходим Меню - Вставить - Вставить ожидание
Далее мы видим (например):
Код
R532H2_G_11.20.08P
BP: R532H2_G_11.20.08PPB
PFlex: GSZHNANT677JF014D
SP: 631F1F00


R532H2 - это платформа.
На данный момент существует 4 платформы:
R532 или R532H2 : a1200
R532C2 : a1200r
R532L4 : a1200i
R541 : a1200e

08P - это номер прошивки. Не всегда чем больше число, тем новее прошивка.

Что можно прошить.


a1200 (H2)
H2->H2: ДА.
H2->C2: ДА. Но назад прошиться не получиться! Если хотите попробовать преимущества ветки С2 советую попробовать гибридные прошивки.
H2->a1200e: ДА - Но по отзывам потом бывают проблемы с интернет подключениями.
Spoiler:
Ветка Н2
38p->4xp->5xp
38p-43p-44p : брендовые прошивки China Mobile (в целом ничего интересного, хотя прошивка 44р была лучшей в 2006 году).

46p - (R532_G_11.00.46P)
Обзор:
• 2 USB режима - Modem, Mass Storage (Нету опци USB Net позволяющей работать с телефоном как с tcp устройством)
• Батарея - хорошо
• Скорость - средняя
• Качество фото - среднее
• Автосохранение снимков - есть
• Распознавание голоса - среднее
• Громкость - плохо.
• Языки - английский и китайский
Минусы:
• Долго ищет сеть

53P -(R532_G_11.00.53P).
Обзор:
• 2 USB режима - Modem, Mass Storage (Нету опци USB Net позволяющей работать с телефоном как с tcp устройством)
• Батарея - СУПЕР. Больше трех дней!
• Скорость - средняя
• Качество фото - хорошее. возможность ночной сьемки
• Автосохранение снимков - есть
• Распознавание голоса - среднее
• Громкость - плохо.
• Языки - английский и китайский
Минусы:
• Нельзя пользоваться динамиком с закрытым флипом.
• Проблемы с голосовой почтой и временем устанавливаемым оператором
• Видео - плохое качество
• Ограничение на размер ммс
• Superman только делает бэкап и восстанавливает, MPKG LinLoader не пашет. Надо ставить отдельно.

59P - (R532_G_11.00.59P).
Обзор:
• 2 USB режима - Modem, Mass Storage (Нету опци USB Net позволяющей работать с телефоном как с tcp устройством)
• Батарея - ПЛОХО!
• Скорость - хорошо
• Качество фото - хорошо
• Распознавание голоса - среднее
• Громкость - плохо.
• Языки - английский и китайский
Минусы:
• Долго ищет сеть
• Нельзя пользоваться динамиком с закрытым флипом.
• Проблемы с голосовой почтой и временем устанавливаемым оператором

03p->06p->08p->12p для "H2"

03р-06р : старые прошивки ничем не интересные.

12р : Новая прошивка.

08p : самая популярная версия из этой ветки (R532H2_G_11.20.08P).
Обзор:
• 2 USB режима - Modem, Mass Storage (Нету опци USB Net позволяющей работать с телефоном как с tcp устройством)
• Батарея - Средняя
• Скорость - Хорошая
• Качество фото - хорошее
• Автосохранение снимков - нет
• Распознавание голоса - среднее
• Громкость - плохо.
• Языки - английский и китайский
Минусы:
• Проблемы с голосовой почтой и временем устанавливаемым оператором
• Некоторые пользователи говорят что немного тормозит в играх и меню
• Небольшой глюк. Необходимо вручную выставить язык английский так как при Automatic он меняет клавиатуру на турецкую.
[close]


a1200R (C2)
C2->C2: ДА
C2->H2: НЕТ - Даже не пытайтесь. Это же касаеться гибридных прошивок на H2.
С2->a1200e: ДА - Но по отзывам потом бывают проблемы с интернет подключениями.
Spoiler:
Ветка C2
19p->24p->25p->30p->31p->32p
!!!Если прошьете прошивку из ветки с2 то в другую ветку прошиться не получиться!!!

19p - (R532C2_G_11.30.19P)
Обзор:
• 4 USB режима - Modem , Mass Storage, Media Sync & USB Lan
• Качество фото - хорошее
• Автосохранение снимков - есть
• Распознавание голоса - среднее
• Громкость - применен патч.
• Языки - английский и китайский
Плюсы:
• Realplayer держит 500 песен

24p - (R532C2_G_11.30.24P)
Обзор:
• 4 USB режима - Modem , Mass Storage, Media Sync & USB Lan
• Батарея - Средняя
• Скорость - Хорошая особенно в меню и переключение в USB Mass Storage
• Качество фото - хорошее
• Автосохранение снимков - есть
• Распознавание голоса - лучшее из всей ветки с2
• Громкость - хорошая. применен патч.
• Языки - английский и китайский
Плюсы:
• Realplayer держит 500 песен
• Видео - 320x240 и 355x288.
• QR barcode reader - установлен
• Realplayer - Новая версия с эквалайзером и более высоким разрешением(500 песен)
• Быстрое блютус соединение
• Google Mobile Search -установлено
• Superman - установлен
• MPKG - можно установить
• Edge - Нету но при помощи симов можно добавить
Минусы:
• MPKG and Linloader -нельзя установить но есть Superman
• Запуск более одного ява приложения- нет (на 30р есть)
• Проблема с сетевым временем (можно исправить при помощи симов)
• Прошивка брендовая
[close]


а1200е
а1200е->а1200е: ДА - ставить можно любую русскую прошивку (соответственно, только по старшенству).
а1200е->H2 или C2: НЕТ - Даже не пытайтесь.

За инфу спасибо Last'у!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
muhas
сообщение 7.5.2009, 12:19


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

Группа: Пользователи
Сообщений: 60
Регистрация: 4.2.2007
Пользователь №: 120 624
Модель телефона: А1200е

Рейтинг: 3



Изменяем действия кнопки голосового набора
Прописываем в авторан
Код
echo "#!/bin/sh \n start-stop-daemon --start --quiet --chuid root --exec /usr/SYSqtapp/mystuff/mystuff &" > /tmp/vr.sh
chmod 777 /tmp/vr.sh
start-stop-daemon --start --quiet --chuid root --exec /bin/mount -- -o bind /tmp/vr.sh /usr/SYSqtapp/vui/vr

вместо /usr/SYSqtapp/mystuff/mystuff можно прописать любое другое приложение

Так же сие дело можно сделать с помощью Soft Assistent, но тогда при перезагрузке придется снова назначать клавишу
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 11.5.2009, 18:47


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

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


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



Рейтинг: 1612



Авторан на заводской прошивке

Хотите увеличить громкость, улучшить чувствительность радио, изменить системные звки иличт-то еще из описанного в сообщении №2, нонехотите менять заводскую прошивку? Теперь есть решение.

1. Вам необходимо установить подписанную версию программы MCLEANER здесь - Софт для A1200/ROKR E6

2. Не запускаете программу.

3. Подключаетесь к телефону в режиме карты памяти и переходите в папку /mmc/mmca1/.system/QTDownLoad/MCleaner

4. Файл MCleaner переименовываете в MCleaner.bin

5. Спомощью Notepad ++создаете файл MCleaner и помещаете туда такой текст

Код
#!/bin/bash
. /home/native/.profile

myfile=`basename $0`
mypath=`echo $0 | sed -e 's/'$myfile'$//g'`

export TZ=GMT-02:00
export QTDIR=/usr/lib/ezx
export LD_LIBRARY_PATH=$QTDIR/lib:/diska/.usr/lib:$mypath
export EZX_RES_FONT_PATH=/usr/language/fonts
EXEC="start-stop-daemon --start --exec"

$EXEC /mmc/mmca1/autorun.txt

cd "$mypath"
exec ./MCleaner.bin $*


Теперь файл авторана должен находиться в корне флешки и называться autorun.txt

6. Установите в программе MCLEANER в меню setup галочку напритив пункта Auto Load и перезагрузите телефон. Команды, записанные в авторане будут выполнены
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 13.5.2009, 11:27


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

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


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



Рейтинг: 1612



Добавляем пользовательские темы вместо стандартных без перепрошивки телефона

Все пользовательские темы можно хранить на SD / MMC и изменять без перезагрузки с помощью меню настройки>> Цветовая схема. В меню "цветовая схема" будут отражаться не стандартные, а пользовательские темы, причем практически в неограниченном количестве. во многом алгоритм похож на работу программы Mototheme, можно использовать темы, которые работают в этой программе без предваритльного редактирования в п.3.

1. Создаем на флешке папку. Например, /mmc/mmca1/autorun/skin/skin/ (здесь и далее вместо 2-го skin - названия Ваших скинов).

2. В папку помещаем фалы скина 3 обязательно skin.skn, skin.pskn и iconres.ezx, могут быть также и некоторые другие файлы, как oт.gif, off.gif, desk.jpg, preview.png, wallpaper.jpg и т.п.

3. Unix-редактором Notepad++ или Crimson editor изменяем значания skin.pskn файла
Код
ThemeCurrentUse = / mmc/mmca1/autorun/skin/skin/skin.pskn
ThemeIconDir = / mmc/mmca1/autorun/skin/skin/
ThemeLogoIcon = / mmc/mmca1/autorun/skin/skin/preview.png
ThemeName = skin
ThemeSkinFile = / mmc/mmca1/autorun/skin/skin/skin.skn
ThemeWallpaper = / mmc/mmca1/autorun/skin/skin/wallpaper.png

ThemeLogoIcon - это превью, которое вы увидите при выборе устанавливаемой темы.

4. Теперь отредактированный файл skin.pskn помещаем в папку /mmc/mmca1/autorun/skin/
Далее код
Цитата
mount --bind /mmc/mmca1/autorun/skin/skin/ /usr/data_resource/skin/

можно поместить в авторан, чтобы всегда заменять встроенные скины на пользовательские или выполнять с помощью консоли или запуска скрипта. Во втором случае, чтобы вернуться ск стандартным скинам выполняем команду
Код
umount /usr/data_resource/skin/
Кроме того, umount требуется делать перед подключением телефона в режиме карты памяти.

5. Теперь в меню "цветовая схема" будут отражаться не стандартные, а пользовательские темы.


П.С. Аналогично можно добавлять вместо стандартных мелодий, картинок и т.п. пользовательские. достаточно определить местанахождение искомого файла и с помощью команд mount --bind и umount заменять файлы. Врезультате в меню Настройки будут не стандартные, а Ваши файлы.

Сообщение отредактировал SergGG - 16.10.2009, 8:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvrts
сообщение 12.6.2009, 21:27


Гуру
******

Группа: Пользователи
Сообщений: 1 028
Регистрация: 2.2.2008
Из: Lviv
Пользователь №: 162 099
Модель телефона: Temporarily unavailable

Рейтинг: 224



Отмена запроса поключения к сети ява-приложений

Это не страшно, но при частых переподключениях надоедает

При удерживании стилуса на ява-апплете появляется меню, в пункте Свойства которого можно выбрать подключение по умолчанию к сети.

Полезно в случае, если например Jimm юзается только через одну точку доступа (internet например), а в настройках телефона их три (internet, mms, wap).

Таким образом при подключении к сети Jimm (Opera, Gmail, etc.) не будет требовать указывать точку доступа непосредственно перед каждым подключением - ее достаточно указать в умолчаниях апплета однажды.

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Valentin
сообщение 12.7.2009, 15:11


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

Группа: Пользователи
Сообщений: 350
Регистрация: 5.5.2007
Из: Киев
Пользователь №: 133 720
Модель телефона: RAZR XT910
Прошивка: 4.0.4 (rooted)

Рейтинг: 57



Oрганизовываем сохранение списка звонков при смене сим-карточки
Это работает, так как за звонки отвечает phone, загружающийся после am. Он же чистит 6 файлов, отвечающих за звонки (кажись всё-таки 6) при изменении кода карточки и он то его записывает на флешку в /ezx_usr/download/appwrite/phone/imsi

это добавляем в s60, т.е. раниий авторан.
Код

mkdir /mmc/mmca1/.gizmoto/phone
cp -f /ezxlocal/download/appwrite/phone/* /mmc/mmca1/.gizmoto/phone/
cp /ezx_user/download/appwrite/phone/imsi /mmc/mmca1/.gizmoto/imsi

это добавляем в s80, т.е. поздний авторан
Код

if cmp /ezx_user/download/appwrite/phone/imsi /mmc/mmca1/.gizmoto/imsi &> /dev/null
then
cp -f /mmc/mmca1/.gizmoto/phone/* /ezxlocal/download/appwrite/phone/
kill $(pidof phone)
fi

где /mmc/mmca1/.gizmoto/ - это ваш путь к папке phone в которую будем сохранять бекап и файлу imsi (коду карточки)
ph34r.gif
ph34r.gif
или же для тех кто любит держать всё на флешке есть другой вариант, обычный mount.
сначала выполняем в консоле!

Код

mkdir /mmc/mmca1/.system/phone
cp -f /ezxlocal/download/appwrite/phone/* /mmc/mmca1/.system/phone/

потом добавляем в поздний авторан:
Код
mount --bind /mmca/mmca1/.system/phone /ezxlocal/download/appwrite/phone
kill $(pidof phone)

где /mmca/mmca1/.system/phone - адрес к папке в которуй будем хранить звонки.
но есть недостаток этого способа - без флешки список звонков будет пуст или такой каким вы его видели, когда делали копирование!И возможно будет не доступен режим флешки.

Сообщение отредактировал Hanggard - 13.8.2009, 4:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Иван Серегин
сообщение 20.7.2009, 20:25


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

Группа: Пользователи
Сообщений: 64
Регистрация: 29.7.2008
Из: Мариуполь
Пользователь №: 178 097
Модель телефона: a1200e
Прошивка: manual

Рейтинг: 6.5



Разборка 35 и 36 кодовых групп.
Делается под линуксом (я проверял в убунту 9.04)
1.Это файловые системы jffs2 и простое монтирование
Код
mount -o loop -t jffs2 CG35.new /media/35
может дать ошибку:
Код
mount: wrong fs type, bad option, bad superblock on /dev/sdb2,  missing codepage or other error  In some cases useful info is found in syslog - try  dmesg | tail or so

2.Подготовка
Код
sudo su
cd /media
mkdir 35
mkdir 36
modprobe mtdcore
modprobe jffs2
modprobe mtdram
modprobe mtdchar
modprobe mtdblock  

3. Монтируем фс
Код
  dd if=CG35.smg of=/dev/mtd0
  mount /dev/mtdblock0 /media/35
  
правим как надо.
4. Сборка
Код
  dd if=/dev/mtd0 of=CG35_new.smg  
  umount /dev/mtdblock0
  
5. Это же повторяем с CG36
Заменяем наши CG35 36


Как сбросить вызов. У Проводника есть идея, как на кнопку голосового управления повесить красную кнопку.
Нужно повесить скрипт
Код
#!/bin/ash
kill  `pidof phone`
kill -s 19 `pidof phone`
kill -s 18 `pidof phone`
kill -s 19 `pidof soundmanager`
kill -s 18 `pidof soundmanager`
kill -s 19 `pidof phone`
kill -s 18 `pidof phone`
Проблема в том, что у АМ нет обращения к этой кнопке во время звонка

Сообщение отредактировал Hanggard - 2.9.2009, 11:12
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 17.8.2009, 10:05


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

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


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



Рейтинг: 1612



Возвращаем стандартные пароли на A1200/E6 (с) Legus

Добираемся любым доступным способом (я заходил телефоном) сюда:
ezx_user/download/appwrite/setup/ezx_system.cfg
В нем есть такие строчки (такие были у меня):

SecuritySecurityCode = 577d312c3271346fb2ca51886f0d8cdf
SecurityUnlockCode = cfb8543a953958a2201df00c3bc836d6


После знаков равно идут коды, значение которых неизвестно. это MD5 хэш паролей, теоритически их можно расшифровать, но без готовой программки это довольно сложно сделать.

Можно подменить их на известные значения.
Для кодов 1234 и 000000 нужно поставить следующие значения:

SecuritySecurityCode = 670b14728ad9902aecba32e22fa4f6bd
SecurityUnlockCode = 81dc9bdb52d04dc20036dbd8313ed055

Если доступ к ezx_system.cfg получить не удается - то данный файл со стандартными настроками кодов можно заменить через авторан.

Сообщение отредактировал Hanggard - 24.8.2009, 2:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Sgl
сообщение 7.1.2010, 11:58


Опытный
***

Группа: Пользователи
Сообщений: 129
Регистрация: 25.2.2008
Пользователь №: 164 663
Модель телефона: ming a1200e

Рейтинг: 8



Чем заменить стилус в А1200
Прикрепленное изображение


Случилось беда - пропал стилус. А покупать не хочется (250 рублей). Решилась проблема, друг купил Nokia 5800 а у него такой медиатор на брелоке стандартно идет. Думаю для некоторых будет решением данной маленькой проблемы. Тем более она никуда не пропадет и красиво смотрится :)

Сообщение отредактировал Hanggard - 15.3.2010, 2:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Полный мануал, Все мануалы хранятся в этой теме, читать всем!!! · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

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

 



Текстовая версия Сейчас: 17.6.2025, 5:03

Форум живёт: