Здравствуйте! Вот решил написать мануал по супер МУЗЫКАЛЬНОМУ телефону Motorola Rokr E2.
Значит:
Этот аппарат сильно отличается от P2k телефонов от Моторолы следовательно, и подключать его к компьютеру надо по другому.
ДрайверыДрайвера на этот телефон можно найти вместе с программой
RadioComm v.11.1.0Перед установой необходимо установить Microsoft .NET Framework 2.0 например отсюдаИли можно поставить отдельно:
от сюдаРежимы работыУ Е2 существуют несколько режимов работы ЮСБ:
1.
USB LAN или
USB NET (называйте как угодно, суть от названия не меняется)
2.
Карта памяти3.
МодемПримечание: если у вас стандартная прошивка R567_G_12.10.29P или R567_G_12.10.31P, то режимов у вас будет только 2 (без USB LAN)Юсб лан – это режим, в котором телефон при подключении его к компьютеру будет использоваться в виде сетевого адаптера, на счет остальных режимов я думаю все и так понятно.
Работа в режиме USB Net1) Выбираем в телефоне Параметры – Соединения – Настройка ЮСБ – и выбираем там режим ЮСБ НЕТ.
2) Устанавливаем драйвера
3) Потом нам нужно запустить командную строку виндовс (Пуск – Все программы – Стандартные – Командная строка)
4) Пишем в ней ipconfig
Нажмите для просмотра прикрепленного файла5) Запоминаем ip – адрес Вашего адаптера у меня 172.16.0.5
6) Открываем "Мой компьютер" и в строке «Адрес» пишем ip адрес, но только с прибавкой на 1 и после него папку system, т.е
Код
\\172.16.0.6\system\
7) Нажимаем ввод.
Для удобства можно после всех этих манипуляций вывести ярлык на рабочий стол, для этого нужно создать ярлык и прописать в нем:Код
\\172.16.0.6\system\
Теперь по папкам телефона можно лазить как по обычным, но одно "НО" на запись доступны только два католога:
ezx_user и ezxlocal, чтобы изменять файлы в остальных катологах нужно использовать авторан. См. ниже.
Нажмите для просмотра прикрепленного файлаИтак поехали!
РусификацияВсе перечисленные файлы и программы можно получить на форуме в ветке Rokr E2Первое что нам надо это скачать русификацию на телефон
(Советую ставить R567_G_12.00.46P Если Вы думаете, что у Вас телефон начнет после этого глючить то Вы ошибаетесь! Ленги подходят на любые прошивки, следовательно можно на например прошивку R567_G_12.00.40P поставить ленг от прошивки R567_G_12.00.46P)Далее нам нужно скачать программу (Советую пользоваться
RSD Lite 3.3)
Далее нам нужно собраться и начать русификацию (по времени она будет длиться порядка 3-5 минут)
1) Переводим телефон в Бут режим (У Е2 их 2, т.к процессоров тоже 2)
Выключаем телефон и нажимаем одновременно кнопку голосового управления и кнопку включения аппарата. Если нажать на голосовую кнопку ещё раз, то появиться 2-ой бут (вручную переводить совсем не обязательно, т.к программа сама всё делает автоматически, вручную из бута можно выйти только выниманием батареи из аппарата)
2) Перевели телефон в Бут, Подсоединяем его к компьютеру и устанавливаем дрова, которые нужно взять из разархивированной папки RadioComm.
Нажмите для просмотра прикрепленного файла3) Запускаем RSD Lite и выбираем файл ленга (он должен иметь расширение ***.sbf)
4) Нажимаем на кнопку Start и ждем.
5) Телефон должен сам включиться. В общем всё.
Если вы хотите прошить телефон, то делается это точно таким же способом, но хочу обратить Ваше внимание, если вы будите прошивать телефон и в архиве с прошивкой будут 2 файла *****.sbf и *****.shx, то файл *****.sbf шьётся в первый бут, а *****.shx на второй. (процесс Прошивки в среднем занимает около 10 минут)
АвторанЕсли вы хотите изменять, редактировать или добавлять файлы, которые находятся в других папках отличных от ezx_user и ezxlocal, Вам придется делать это через Авторан
.
У каждой прошивки(кроме стандартной
) есть свои пути нахождения этого файла.
В большинстве случаев он находится по адресу /ezxlocal/autorun/startup.sh
startup.sh – это скрипт который запускается при включении телефона. В нем можно записывать любые команды, которые будут выполнятся во время включения телефона. Редактируется все тем же НотепадомФайле startup.sh содержит примерно следущее:
На первой строчке #!/bin/bash
На второй можно написать описание выполняемых дествий, сначала ставим символ "#" потом описание по английски.
Дальше идет описание команд:
Код
#!/bin/bash
#
# <описание>
if [ -f <путь к любому файлу> ]
then
mount --bind <путь к своему к файлу заменяющему> <путь к заменяемому>
fi
Тут все просто! Щас поясню.
Код
if [ -f <путь к любому файлу> ]
- если по этому пути есть файл ezx_volumetable.cfg то выполняется следующая команда:
Код
mount --bind <путь к своему к первому файлу> <путь ко второму файлу>
Замена файла из второго пути на файл из первого пути.
Я думаю, что понятно как пользоваться автораном.
Пример:
Код
#!/bin/bash
#
# changing system fonts
if [ -f /ezxlocal/autorun/Others/s_usemyfont ]
then
mount --bind /ezxlocal/autorun/arial.ttf /usr/language/fonts/AMCSL.TTF
fi
# using swap
mknod -m 660 /ezxlocal/home/mmca2 b 243 2
swapon /ezxlocal/home/mmca2
# changing volume
if [ -f /ezxlocal/autorun/ezx_volumetable.cfg ]
then
mount --bind / ezxlocal/autorun/ezx_volumetable.cfg /usr/SYSqtapp/sound/ezx_volumetable.cfg
kill $(pidof soundmanager)
fi
Важно! Авторан должен быть сохранен в unix кодировке!
Для этого в Notepad++ сверху выбираем пункт "Кодировки" - "Преобразовать в UNIX формат".
МоддингДобавление (активирование) дополнительных эквалайзеровПо стандарту у Вас включены только 7 эквалайзеров, но можно увеличить их ещё на 11.
Сделать это можно следующим образом:
1) Идем по адресу:
Код
\ezx_user\download\appwrite\setup\
2) Открываем там файл ezx_mp.cfg с помощью блокнота, но воизбежании глюков советую скачать программу
Notepad++3) Строчки начинающиеся с «Eq» это эквалайзеры и ставим все на 1
4) Пример:
Код
[CaptureX]
CaptureMenuIndex = 0
[MediaControlItem]
BackgroundImageFile =
BassBoost = 0
BassBoostLevel = 1
DefaultConfigVolume = 10
DefaultSortType = 0
DefaultStorageDir = /ezxlocal/download/appwrite/
DefaultViewType = 1
EndCallPlay = 0
EqSettingBassBoost = 1
EqSettingBlues = 1
EqSettingClassical = 1
EqSettingCountry = 1
EqSettingDance = 1
EqSettingHipHop = 1
EqSettingLatin = 1
EqSettingOldies = 1
EqSettingPop = 1
EqSettingRBSoul = 1
EqSettingReggae = 1
EqSettingRock = 1
EqSettingSmallSpeaker = 1
EqSettingSpokenWord = 1
EqSettingTechno = 1
EqSettingTrebleBoost = 1
EqSettingVocalBooster = 1
EqSettingVocalReducer = 1
EqualizerFeature = 1
EqualizerMenu = 13
EqualizerProfile = 13
IsScan = 0
MaxNumOfHistory = 30
MusicRepeat = 0
MusicShuffle = 1
Mute = 0
ProfileName = Beeline (RU)
RotateValue = 0
ShowRefreshDlg = 0
SpatialAudio = 1
SpatialWidth = 7
VideoMode = 1
VideoRepeat = 1
VideoShuffle = 0
VideoSlideDuration = 0
VideoSlideShow = 0
VolumeLevel = 4
[MediaEditor]
PictureRotateValue = 0
RepeatSlideshow = 0
SlideDuration = 2
5) Перезагружайте телефон и радуйтесь пополнению!
Регулировка громкости.Как и в П2К моделях громкость у этого аппарата регулируется путем редактирования файла.
Путь:
Код
/usr/SYSqtapp/sound/ezx_volumetable.cfg
Перед тем как заменить файл настроек звука мы его подредактируем.
1. Копируем файл на компьютер.
2. Открываем текстовым редактором.
3. Правим:
Код
[pcap_loudspk_music] громкость динамика телефона
[pcap_headset_stero]
[pcap_loudspk_hfree]
[pcap_handset_vcall] громкость динамика телефона при телефонном разговоре
[pcap_headset_mono]
[pcap_car_kit_vcall]
[pcap_3mm5_nomic_st] громкость музыки в наушниках
[pcap_3mm5_nomic_cl] громкость телефонного разговора в наушниках
[pcap_mic_normalrec]
[pcap_mic_voicecall]
[pcap_mic_handsfree]
[pcap_headmic_music]
[pcap_headmic_vcall]
[pcap_carkit_mic_in]
[pcap_emukit_spk_ou]
[pcap_emukit_mic_in]
[pcap_emukit_spk_cl]
[pcap_emukit_mic_cl]
[pcap_fmradi_spk_ou]
[pcap_3mm5_st_miccl]
[end]
.........остальное я думаю трогать не стоит!
Монтируем с помощью авторана:
Код
#!/bin/bash
#
# changing volume
if [ -f /ezxlocal/autorun/ezx_volumetable.cfg ]
then
mount --bind / ezxlocal/autorun/ezx_volumetable.cfg /usr/SYSqtapp/sound/ezx_volumetable.cfg
kill $(pidof soundmanager)
fi
Установка Java с доступом к ФСТеперь хочу пояснить как устанавливать Ява приложения на телефон.
Установка приложения на примере "JZipMan"
1) Устанавливаем приложение на карточку;
2) Лезем на карту
Код
X:\.system\java\DownloadApps\
там будут находиться папки такого типа (MIDletxxxxx), в одной из них должно находиться наше искомое приложение.
Примечание: файлы Jar и jad телефон называет не названием приложения, а названием первоначального файла Jar!!!!Например: вы хотите установить приложение PhoneMan, файл джар от этого приложения называется 123213.jar следовательно в папке MIDletxxxxx оно будет называться не PhoneMan, а 123213!
3) Находим в папке MIDletxxxxx файл "registry.txt" и находим в нем строку Domain: Untrusted и меняем на Domain: Trusted Third Party
4) В телефоне идем на это приложение и выставляем где возможно "1 запрос на приложение", а где можно выставить только "Спрашивать всегда", то выставляем "Спрашивать всегда"
Примечание: Если там уже это выставленно, то все равно исправьте! Это очень важно!!!5) Перезагружаемся. Всё! пользуемся и радуемся
ЗЫ: Если вы не хотите чтобы у вас постоянно тело спрашивало "Дать приложению права или нет" то выполните шестой пункт:
6) Чтобы телефон больше никогда не спрашивал о правах (В рамках этого приложения) то напишите Domain: Operator. Его можно вписать только после того, как Вы выполните 3 -5 пункты!
Установка скиновВы скачали скин, распаковали его. Там видите файл с разрешением ****.chm и папку, название которой идентично названию файла. Файл с разрешением ****.chm кладем по адресу
Код
\ezxlocal\download\appwrite\setuptheme\
Хочу обратить ваше внимание на файл разрешением ****.chm. Его можно подредактировать с помощью блокнота. Например изменить его название (скина) (мне например не нравятся китайские закорючки ) Ещё в этом файле можно прописать заставки на включение и выключение телефона, а также местонахождения самого скина, т.е можно скин положить на карту и в этом файле прописать его расположение.Открываем ****.chm файл Notepad`om
Ищем что типа:
Код
Skin = /ezx_user/download/appwrite/Skin/Skin_name/
, где Skin_name - имя скина.
Кладем содержимое папки в эту папку
Перезагружаемся.
Выбираем скин в опциях и радуемся
ROKR E2 поддерживает не только Java приложения, но и MPKG - это могут быть, как сложнеёшие программы, так и скрипты, которые корректируют или подстраивают работу всего телефона!
Установить, то их просто (как обычное ява приложение, но при условии если у Вас не стандартная прошивка (31 или 29)), удалить МПКГ намного сложнее и "геморойнее"
Удаление mpkgПо этому адресу удаляете ненужное:
Код
\system\ezxlocal\.system\QTDownLoad
Этот адрес следует использовать, если приложение установленно на телефон и оно не является стандартным.
Ориентироваться в этой папке следует по названию приложения, следовательно если приложение называется SkreenServer, то и папка этого приложения должна называться соответственно!
Если же приложениу установленно на карту, то надо идти по адресу
Код
Х:\\.system\QTDownLoad
Это был первый шаг!
Потом идете по адресу если приложение установленно на телефон:
Код
\system\ezx_user\download\appwrite\am\
Находите файл InstalledDB
Если приложение установленно на карту то:
Код
Х:\.system\java
Файл называется "CardRegistry"
Открываете его блокнотом и ищете приблизительно следующее:
Код
[1f42fd88-6745-a37b-8573-1f4bcb07e4fb]
AniIcon =
AppID = {1f42fd88-6745-a37b-8573-1f4bcb07e4fb}
Args =
Attribute = 4
BigIcon = SkreenServer.png
Daemon = 0
Directory = SkreenServer
Eraseable = 1
Exec = SkreenServer.lin
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
Icon = SkreenServer.png
InstalledDate = 2007/1/14
JavaId = -1
MassStorageStatus = 0
MpkgFile = /mmc/mmca1/SkreenServer.mpkg
Name = SkreenServer
OsVersion = 1.0
Shared = 1
Size = 12295K
Type = 2
UserID = ezx
Visible = 1
,где SkreenServer - имя mpkg
Трете это нафиг
Можно сделать проще:
если Attribute = 4 поменять на 5 и перезагрузиться, то можно удлять из телефона вручную. (Некоторые приложения могут удаляться частями, если Вы будите использовать этот метод, так что лучше пользоваться вышеперечисленными).
Активация Engineering Menu + Quad Band + EdgeАвтор
XronosСпасибо Scottish - благодаря ему этот флекс увидел свет!!!
Плюсы Флекса - зачем это нужно:
- без всяких танцев с бубном активируется EDGE - должно работать на всех свежих прошивках - проверялось на 46_2, 41_8, 48_2, the one!
- активируется режим Quad Band - работа на частотах GSM 850, 900, 1800, 1900 (поможет в командировках);
- ПОЛНОЕ Инженерное меню (раздел сразу появляется в настройках и в главном меню) - ранее во всех прошивках EFEM работал, но были недоступны некоторые опции, свойства и т.д.
Установка Флекса:
1. Подключаем телефон к компу в режиме "Модем". Запускаем radiocomm (думаю у многих он уже есть, брать в теме "Активация EDGE на ROKR Е2" ) . Включаем режим GSM - Main-MA-GSM, затем Settings-TCPIP-MLINK USB LAN Driver. (Цвет круга Radio Detector может быть любым кроме красного, в нижнем трее должен гореть зеленый значек USB!!!)
Скрин2. Заходим в Common Applications - Flex Programmer - выбираем еврофлекс и нажимаем FLEX.
Скрин Скрин3. ПРИ ЗАЛИВКЕ ФЛЕКСА НЕ ТРОГАТЬ ТЕЛЕФОН!!!!!
По окончании заливки закройте Radiocomm, отсоедините кабель. Возможно придется передернуть аккумулятор.
4. Включаете телефон и получаете новые возможности! Удачи!!!
Вот он сам флекс!!!!
есть ещё P2K режим,но в него можно перейти послав команду в АТ под режимом модема
чтобы попасть в P2K режим пишем в гипертерминале(он же p2ktools в at режиме)
AT+mode=8
чтобы в USBNET
AT+mode=13
ну немного он всё-таки используется,например RSD lite перед прошивкой и Radiocomm
Блин, у меня не заходит по адресу... фреимворк поставил, драйвер Motorola_NA USB LAN LINK поставил, адрес 192.168.16.1, заходил и по 192.168.16.2 и 3... не фига, что можно сделать?
Motorola ROKR E2 - смартфон, основаный на Linux платформе (EZX). Поддержка Java, так же присуттвует поддержка нативных программ mpkg, для разработки которых уже выпущен
SDKДля начала
подключим телефон к компьютеру.
Во-первых нам потребуются
драйверавТелефон поддерживает 3 варианта подключеня к компу:
1.МодемТелефон подкючается как gprs-модем к компу, или перепрошивается через RDS. Я думаю тут всё понятно.Просто в опциях подключения выбираем модем, и ставим драйвера из сборника(он ниже)
2.Карта памятиТут тоже ничего особенного, просто мобила подлючает карту памяти к компу. Даже драйвера не требуются.
3.USB NetВот тут то начинается самое интересное! Этого режима небыло в предыдущих моделях. Поясню:телефон подключается как сетевое устройство. Порядок действий:
- Меняем режим на USB Net, подключаем к компу, ставим дрова.(после установки тел должен появится в диспетчере в сетевых усройствах и без восклицательного знака!)
- Идём: Пуск->Выполнить. Печатаем cmd
- В командной строке прописываем ipconfig. Там видем ip соединения с телефоном.
-Прибавляем к последней цифре ip 1, и вводим: telnet [получившийся ip]
-Мы в телнете для Е2
Далее, можем подключить мобилу как сетевой диск:
-Жмём правой кнопкой на моём компьютере, и выбираем Подключить сетевой диск...
-В открывшемся окне в поле папка прописываем: \\[ip телефона]\system
-Теперь у нас в моём компьютере появился сетевой диск. Лазиим и радуемся .
P.S: для записи доступны только папки ezx_user и ezxlocal.
Более подробную инфу и помощь можно получить в данной
темеСледующий наш вопрос -
как его шить?
1.Заряжаем телефон и подключаем в режиме модема, или переходим в бут. Разницы особой при этом нет.
2. Устанавливаем RDS, и запускаем. При правильно подключённом теле мы увидим данные о нём.
3. Выбираем прошивку на компе(Прошивайте только проверенные прошивки!), и жмём кнопку Start
4. После этого будет долгое прошивание телефона(если пойдёт появление новых устройств в нереальных количествах, то это норм)
5. В конце прошивания, когда будет 100%, о е в коем случае не отключайте тел, пока он не врубится! Если прошивание закончилось ошибкой, то вынимаем-вставляем аккум и включаем. Если не врубится, значит тел неудачно прошился.
Далее видим новую прошу и радуемся!yaaho
Режимы бута:1.
AP - режим: Зажимаем
голосовую кнопу, и нетопуская её жмём
красную кнопку
2.
BP - режим: Идём в АР - режим и жмём кнопку голоса
В теме
Все Прошивки Для Е2 можно найти любую доступную, и требуемую вам прошивку.
Если вдруг, нам попалась прошивка с отсутсвующим русским языком, то для
русификации надо псеголишь прошить ленгпак
002DE с русским языком.
Если села батаряея во время прошиванияНажмите для просмотра прикрепленного файлаНа фотографии показан контакт который надо замыкать. Разбираете телефон, вставляете кабель, и по методу тест поинта кидаете один конец проволки на землю,а второй конец держите на указаном контакте. После чего тел будет работать без батареи, пока вы не уберёте проволку с одной из сторон. Т.е. вовремя прошивки надо держать замкнутый контакт. Теперь прошиваем телефон и всега перед прошиванием заряжаем аакумулятор.
Прошиваем флексы1. Устанавливаем
Radiocomm (перед этим установить
.NET 2.0 framework)
2. Подключаем телефон к компу в режиме "Модем". Запускаем Radiocomm. Включаем режим GSM - Main-MA-GSM, затем Settings-TCPIP-MLINK USB LAN Driver - если драйвера Radioomm встанут криво и в нижнем трее будет гореть красный знак USB (должен гореть зеленый) - переподключаем телефон к компу и устанавливаем старые драйвера от модема.
3. Заходим в Common Applications - Flex Programmer - выбираем нужный нам флекс и нажимаем FLEX.
Готово, нужный нам флекс прошит.
Далее идёт уже более лёгкий тюнинг телефона.
Для начала советую почитать информацию по
файловой системе и скриптамВ файловой системе мы можем редактировать только папки ezxlocal и ezx_usr
Нам интересны папки
ezx_user\download\appwrite\setup (конфигурации всех стандартых программ), \ezxlocal\download\appwrite\setuptheme\ и \ezx_user\download\appwrite\Skin\(Установка скинов)
Подробнее о Файловой Системе телефона можно почитать и спросить
здесьИнфа по скриптам и авторану в частностиТ.к. ROKR E2 основан на платформе Linux, то в нём возможно выполнение
скриптов.
Авторан - скрипт, выполняемый при запуске телефона.
Всё рассотренное для авторана аналогично для обычных скриптов.
Редактируются они программой
Notepad++, и сохранять их следует в *nix кодировке (В Notepad++ сверху выбираем пункт "Кодировки" - "Преобразовать в UNIX формат".)
Во сех прошах, кроме стандартной своё положение авторана. В основном это /ezxlocal/autorun/startup.sh, где startup.sh - сам файл авторана.
Рассмотрим его синтаксис:На первой строчке всегда идёт #!/bin/bash
На второй строчке после # можно вставить описание скрипта, его также можно встатвить в любой строчке кода.
А далее идёт список комманд. Рассмотрим на примере монтирования какого либо файла:
Код
#!/bin/bash
#
# <описание>
if [ -f <путь к любому файлу> ]
then
mount --bind <путь к своему к файлу заменяющему> <путь к заменяемому>
fi
Описание алгоритма:
Код
if [ -f <путь к любому файлу> ]
Если существует файл по данному адресу
Код
then
mount --bind <путь к своему к файлу заменяющему> <путь к заменяемому>
Тогда выполняется команда монтирования
Так же в авторане можно прописывать алгоритм
подключения swap-раздела (предварительно он должен быть создан -
Разбивание флешки)
Вот он сам алгоритм:
Код
mknod -m 660 /ezxlocal/home/mmca2 b 243 2
swapon /ezxlocal/home/mmca2
После его подключения заметно увеличивается скорость работы телефона
Установка скиновВы скачали скин, распаковали его. Там видите файл с разрешением ****.chm и папку, название которой идентично названию файла. Файл с разрешением ****.chm кладем по адресу
Код
\ezxlocal\download\appwrite\setuptheme\
Хочу обратить ваше внимание на файл разрешением ****.chm. Его можно подредактировать с помощью блокнота. Например изменить его название (скина) (мне например не нравятся китайские закорючки ) Ещё в этом файле можно прописать заставки на включение и выключение телефона, а также местонахождения самого скина, т.е можно скин положить на карту и в этом файле прописать его расположение.
Открываем ****.chm файл Notepad`om
Ищем что типа:
Код
Skin = /ezx_user/download/appwrite/Skin/Skin_name/
где Skin_name - имя скина.
Кладем содержимое папки в эту папку
Перезагружаемся.
Выбираем скин в опциях и радуемся
Свежие скины можно всегда найти
здесьГланвное, как я мог забыть,
добавлнеие музыки в базу данныхКак я заметил, у многих новичков с этим проблема, так что:
Жмём кнопку со значком нотки. Там жмём кнопку Назад. В открывщемся меню жмём Параметры=>Обновить. Пойдёт процесс обновления базы данных. Посе этого заходим в плеер и слушаем музыкуслушаем музыку.
Но есть одно неудобство - при обновлении базы данных добавляются и стандартные рингтоны. Это можно поправить.Лезем в файл ezx_realplayer.cfg. Видим строку SearchOrder = PHONE,MMC,SD. Удаляем PHONE, и при поиске, плеер не будет искать в памяти телефона.
При глюке с медиабазами, удалияем /ezxlocal/download/appwrite/.realplayer.*
Исправляем кглюк с чтением русских теговВы закачали музыку, но вместо нормальных тегов видите иероглифы или квадраты, как
здесь?
Это очень легко поправить. нужно лиь скачать программу TagScanner 5.0 с
официального сайта. После этого жмём на зна попроса, в угле окна. Дале жмём, Параметры->Теги. Выбираем Сохранять ID3v2 в Юникоде Всегда. Теперь обновляем все теги, и закидываем музыку в моблу. Готово. теперь у нас нормальный русский язык.
Установка Java с доступом к ФСТеперь хочу пояснить как устанавливать Ява приложения на телефон и дать им требуемые права
Установка приложения на примере "JZipMan"
1) Устанавливаем приложение на карточку;
2) Лезем на карту
Код
X:\.system\java\DownloadApps\
там будут находиться папки такого типа (MIDletxxxxx), в одной из них должно находиться наше искомое приложение.
Примечание: файлы Jar и jad телефон называет не названием приложения, а названием первоначального файла Jar!!!!
Например: вы хотите установить приложение PhoneMan, файл джар от этого приложения называется 123213.jar следовательно в папке MIDletxxxxx оно будет называться не PhoneMan, а 123213!
3) Находим в папке MIDletxxxxx файл "registry.txt" и находим в нем строку Domain: Untrusted и меняем на Domain: Trusted Third Party
4) В телефоне идем на это приложение и выставляем где возможно "1 запрос на приложение", а где можно выставить только "Спрашивать всегда", то выставляем "Спрашивать всегда"
Примечание: Если там уже это выставленно, то все равно исправьте! Это очень важно!!!
5) Перезагружаемся. Всё! пользуемся и радуемся
ЗЫ: Если вы не хотите чтобы у вас постоянно тело спрашивало "Дать приложению права или нет" то выполните шестой пункт:
6) Чтобы телефон больше никогда не спрашивал о правах (В рамках этого приложения) то напишите Domain: Operator. Его можно вписать только после того, как Вы выполните 3 -5 пункты!
Так же, сейчас появилоь приложение -
JavaAcc, которое без компьютера, само, выдаёт права всем приложениям на телефоне. После запуска она начинает через каждые несколько секунд пиликать, пока не обработает все приложения. В конце работы издает звук, такой же, как проигрывается при выходе из Windows.всё, всем приложениям розданы неограниченые права
Для
запуска Java приложения из телнета, нужно ввести коману exec /usr/SYSjava/kvm -launch ***** , где *****-номер проги в папке SYSjava.
Установка и удаление mpkgROKR E2 поддерживает не только Java приложения, но и MPKG - это могут быть, как сложнеёшие программы, так и скрипты, которые корректируют или подстраивают работу всего телефона!
Установить, то их просто (как обычное ява приложение, но при условии если у Вас не стандартная прошивка (31 или 29)), удалить МПКГ намного сложнее и "геморойнее"
По этому адресу удаляете ненужное:
Код
\system\ezxlocal\.system\QTDownLoad
Этот адрес следует использовать, если приложение установленно на телефон и оно не является стандартным.
Ориентироваться в этой папке следует по названию приложения, следовательно если приложение называется SkreenServer, то и папка этого приложения должна называться соответственно!
Если же приложениу установленно на карту, то надо идти по адресу
Код
Х:\\.system\QTDownLoad
Это был первый шаг!
Потом идете по адресу если приложение установленно на телефон:
Код
\system\ezx_user\download\appwrite\am\
Находите файл InstalledDB
Если приложение установленно на карту то:
Код
Х:\.system\java
Файл называется "CardRegistry"
Открываете его блокнотом и ищете приблизительно следующее:
Код
[1f42fd88-6745-a37b-8573-1f4bcb07e4fb]
AniIcon =
AppID = {1f42fd88-6745-a37b-8573-1f4bcb07e4fb}
Args =
Attribute = 4
BigIcon = SkreenServer.png
Daemon = 0
Directory = SkreenServer
Eraseable = 1
Exec = SkreenServer.lin
FixedAllPosition = 0
FixedPosition = 0
GroupID = ezx
Icon = SkreenServer.png
InstalledDate = 2007/1/14
JavaId = -1
MassStorageStatus = 0
MpkgFile = /mmc/mmca1/SkreenServer.mpkg
Name = SkreenServer
OsVersion = 1.0
Shared = 1
Size = 12295K
Type = 2
UserID = ezx
Visible = 1
где SkreenServer - имя mpkg
Трете это нафиг
Можно сделать проще:
если Attribute = 4 поменять на 5 и перезагрузиться, то можно удлять из телефона вручную. (Некоторые приложения могут удаляться частями, если Вы будите использовать этот метод, так что лучше пользоваться вышеперечисленными).
Далее идёт примеры правки конфигураций приложений, для большего удобства
Регулировка громкости.Как и в П2К моделях громкость у этого аппарата регулируется путем редактирования файла.
Путь:
Код
/usr/SYSqtapp/sound/ezx_volumetable.cfg
Перед тем как заменить файл настроек звука мы его подредактируем.
1. Копируем файл на компьютер.
2. Открываем текстовым редактором.
3. Правим:
Код
[pcap_loudspk_music] громкость динамика телефона
[pcap_headset_stero]
[pcap_loudspk_hfree]
[pcap_handset_vcall] громкость динамика телефона при телефонном разговоре
[pcap_headset_mono]
[pcap_car_kit_vcall]
[pcap_3mm5_nomic_st] громкость музыки в наушниках
[pcap_3mm5_nomic_cl] громкость телефонного разговора в наушниках
[pcap_mic_normalrec]
[pcap_mic_voicecall]
[pcap_mic_handsfree]
[pcap_headmic_music]
[pcap_headmic_vcall]
[pcap_carkit_mic_in]
[pcap_emukit_spk_ou]
[pcap_emukit_mic_in]
[pcap_emukit_spk_cl]
[pcap_emukit_mic_cl]
[pcap_fmradi_spk_ou]
[pcap_3mm5_st_miccl]
[end]
.........остальное я думаю трогать не стоит!
Монтируем с помощью авторана:
Код
#!/bin/bash
#
# changing volume
if [ -f /ezxlocal/autorun/ezx_volumetable.cfg ]
then
mount --bind / ezxlocal/autorun/ezx_volumetable.cfg /usr/SYSqtapp/sound/ezx_volumetable.cfg
kill $(pidof soundmanager)
fi
Убираем звук на подключение к кабелю/зарядкеВсех наверно раздражает, что ночью, даже на безшумном профиле, когда ставишь тело на зарядку раздается громкий звук.
Исправляется это очень просто
Скачиваете
Device_Connect.wav и записываете его в /ezxlocal/
Добавляете в авторан
Код
mount --bind /ezxlocal/Device_Connect.wav /usr/SYSqtapp/phone/Device_Connect.wav
Вот и все
Убираем звук включения телефона.Берем звуковой файл из предыдущего поста (Device_Connect.wav), переименовываем его в ui_start_up_mono.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
перезагрузить.
Если стоит прошивка от 3D то ui_start_up_mono.wav достаточно положить в MY_FAVOR и перегрузить тел. Удачи.
Исправление глюка, ID звонящего1.Открываем файл ezx_addressbook.cfg
2.Находим строку
Код
"NUMBER_MATCH_MINLEN = 11"
3.Изменяем 11 на 7,ну или на количество цифр в вашей местности.
4.Перезагружаем телефон после сделанных изменений
Изменяем время работы и яркость экрана (для экономных)Редактируем файл ezx_system.cfg
Ищем строки DisplayTimeout и MinBrightnessForPM - и ставим нужное нам значение.
Увеличение чувствительности FM Радио/ezx_user/download/appwrite/setup/ezx_fmradio.cfg
SearchStopLevel = 13
SearchValidLevel = 13
Длительность сообщения о завершении вызова (сек.)/ezx_user/download/appwrite/setup/ezx_telephony.cfg
[TELEPHONY_CALLING_GROUP]
callEndNoticeDuration = 2
Редактируем настройки BluetoothНаходим файл ezx_bluetooth.cfg.
Далее видим данные строчки (сразу откоментирую каждую)
AutoPowerOffTimeout = 5 - Автовыключение питания BT
DiscoverablePeriod = 3 - Время, которое тело вдимо, после нажатия кнопки "найти моё устройство"
defaultLocalDevName = Moto E2 (ilove3d-45p-VI) - ну это всем понятно - bluetooth-имя телефона
defaultStorageLocation = 1 (пока невьехал, что это - кто знает - отпишитесь, плз)
Увеличение чувствительности FM Радио/ezx_user/download/appwrite/setup/ezx_fmradio.cfg
SearchStopLevel = 13
SearchValidLevel = 13
Уменьшаем значения с 13 до 9. Чем меньше значение,
тем выше чувствительность, при поиске радиостанций.
Команды телнетаlsПоказывает содержимое текущего каталога. При наличии параметра пытается отобразить файлы, подпадающие под этот параметр, либо каталоги, перечисленные в параметрах.
Синтаксис использования: ls [маска или путь]
Примеры использования:ls * (показать все файлы)
ls directory (отобразить содержимое директории directory)
Самые частые ключи для использования:
ls -l Показать список файлов со всеми их атрибутами (время, права, владельцы). Этот ключ часто доступен как алиас ll (две буквы l подряд).
ls -t Показать, отсортировав по времени - сначала самые новые файлы
ls -a Показать все файлы, даже скрытые, начинающиеся на точку
cdМеняет текущий каталог на любой другой указанный. Аналог этого в графическом режиме - щёлканье по папкам в проводнике. Одна из самых частых команд при работе с файлами и директориями.
Синтаксис использования: cd куда
Примеры использования:cd .. Перейти на один каталог вверх, выше.
cd ../../ Перейти на два каталога выше.
cd Desktop Перейти в каталог Desktop, находящийся в текущей директории
cd /mnt Перейти в каталог mnt, находящийся в корне файловой системы линукса.
cd ~ Перейти в домашний каталог текущего пользователя (обычно это каталог /home/$USER).
pwdОтображает текущий путь в системе (то, где вы находитесь). Ключей и параметров нет.
cpКопирует файлы-каталоги из одного места в другое. Требует обязательного наличия двух путей - куда и чего. Естественно!
Синтаксис использования: cp что-то куда-то
Примеры использования:cp filename directory Скопировать файл filename внутрь директории directory
cp filename filename2 Сделать копию файла filename с именем filename2 (дубликат)
cp * /tmp Скопировать все файлы в текущей директории в папку tmp, которая находится в корне файловой системы.
cp -r * /tmp Скопировать все файлы и каталоги в текущей директории в директорию /tmp.
Самые частые ключи для использования:
cp -r Копировать рекурсивно - необходимо для копирования директорий, иначе они будут просто пропущены.
cp -v Копировать, перечисляя все копируемые объекты.
cp -f Копировать, не обращая внимания на ошибки.
cp -pRdfv Копировать, полностью сохраняя атрибуты, типы и владельцы файлов.
rmУдаляет файл или каталог. Нафиг. Без всяких там корзин...
Синтаксис использования: rm что-нибудь
Примеры использования:rm -rf * Уничтожить всё в текущем каталоге. Это не касается скрытых объектов, начинающихся на знак точки "."
rm filename Уничтожить файл.
rm directory/*tmp Удалить все файлы, оканчивающиеся на "tmp" в директории directory
Самые частые ключи для использования:
rm -r Удалять рекурсивно, то есть, включая поддиректории.
rm -f Удалять, невзирая на ошибки и не жаловаться.
mvПеремещает файлы и/или каталоги из одного места в другое. Должны присутствовать параметры - что перемещать и куда. Итого целых два.
Синтаксис использования: mv что куда
Примеры использования:mv * /tmp Переместить всё из текущей директории в директорию /tmp
mv file1 file2 file3 Desktop Переместить три указанных файла в поддиректорию Desktop относительно текущего пути.
mv file1 file2 Переименовать файл. (Полезная фича! :-) )
findИщет файлы-каталоги по именам. Классная команда. Обычно ею не умеют пользоваться.
Синтаксис использования: find откуда_искать что_искать
Примеры использования:find . -name '*bmp' Найти относительно текущего каталога все файлы, оканчивающиеся на bmp (рисунки то бишь)
find / -name '*bak' Найти по всей системе файлы резервных копий
find / -сtime -1 Найти в системе файлы, изменённые в последние сутки
find / -size +1024k Найти файлы, размером больше 1 мегабайта
find . -type d Найти все поддиректории, которые вложены в текущую директорию.
Частые приёмы использования с другими командами:
find . -size -2048k -exec rm -f {} \; Уничтожить все файлы относительно текущей директории, которые имеют размер менее 2-х мегабайт (например, почистить директорию с музыкой от мусора и недокачанных файлов)
grepВыбирает из потока информации строки, в которых есть совпадения. Часто используется для поиска внутри файлов (даже рекурсивно). Если не указан файл, ждёт информации со входа, через вертикальную черту. Иначе обидится и повиснет. :-)
Синтаксис использования: grep [ключи] [имя_файла]
Примеры использования:grep -rn maska * Найти рекурсивно во всех файлах и каталогах строки со словом maska и указать номера строк и имена файлов.
grep -i -e 'one' -e 'two' filename Вывести строки из файла filename, в которых есть слова one и/или two, независимо от регистра (большие-маленькие).
grep -v '^$' filename Вывести всё содержимое файла, исключая пустые строки
grep '^[^#]' filename Вывести содержимое файла, исключая пустые строки и строки комментариев
grep -q karamba filename && echo Yes || echo No Сказать Yes, если в файле filename присутствует слово karamba или No в противном случае.
duПодсчитывает, сколько места занимает тот или иной объект. Например, сколько "весит" текущий каталог.
Синтаксис использования: du [ключи] [объекты]
Примеры использования:du * Выводит таблицу всех объектов и их размеров в текущем каталоге
du -s directory Показывает размер указанного каталога directory в байтах
du -sh Показывает размер текущего каталога, добавляя нужную букву множителя (М, Г, к)
du -ha Выводит всё подряд, но в конце подсчитывает ещё и общее занимаемое место.
lnСоздаёт симлинки (ссылки) на каталоги и файлы. Это полезно, если файл лежит в одном месте, а доступ к нему хочется иметь в разных местах. С первого раза может это казаться излишним, но огромное число системных связок в линуксе работают именно так. Выглядит, как файл маленького размера, но если прочитать его - выведется содержимое файла, на который он ссылается.
Синтаксис использования: ln [ключи] файл_откуда линк_куда
Примеры использования:ln -s /dev/ttyS0 /dev/ttyS1 Делает линк с /dev/ttyS0 как файл с именем ttyS1
ln -s libname.so.1.1 /usr/lib/libname.so Делает укороченное второе имя для библиотеки. (Именно так, по укороченным именам софты находят нужные библиотеки).
tarАрхиватор. Этим всё сказано.
Синтаксис использования: tar ключи имя_файла_архива [имена архивируемых объектов]
Примеры использования:tar xzf archive.tar.gz Распаковать файл архива tar.gz
tar czf archive.tar.gz file1 file2 Сжать два файла в архив
tar cf archive.tar file1 directory1 Собрать без сжатия файлы и директории в один файл
tar xjf archive.tar.bz2 Распаковать файл архива tar.bz2
tar cjf archive.tar.bz2 * Сжать все файлы и каталоги в текущей директории в архив .tar.bz2
Примечание: .tar.gz и .tgz - это одно и то же. .tar.bz2 и .tbz - это тоже одно и то же. bz2 сжимает лучше, чем gz
catПоказывает содержимое указанного файла.
Синтаксис: cat имя_файла
Примеры:cat filename Выводит на консоль содержимое файла filename
cat directory/filename Выводит на консоль содержимое файла filename, который находится в поддиректории directory
Список полезных ресурсов про ROKR E2http://www.e2mod.com/ (ресурс нашего
Wattie)
http://my.mofile.com/celegorm (блог китайца, постоянно что-нибудь выкладывает для ROKR E2)
http://moto.it168.com/forumdisplay.php?fid=81 (ветка у китайцев про ROKR E2)
http://moto.it168.com/viewthread.php?tid=2...;extra=page%3D1 (следим за скинами у китайцев)
http://www.motomodders.net/Default.aspx?ta...&forumid=80 (ветка про ROKR E2)
http://www.modmymoto.com/forums/forumdisplay.php?f=26 (ветка+сайт про ROKR E2)
На китайские сайты можно ходить Firefox'ом с плагином gTranslate для перевода.
___________________________________________________________________________
По просьбе AstaRoth выкладываю тут оффицальную брошуру от Моторола для работников сервис центров (информация о нашем телефоне, разбор, запчасти и т.д.)