motofan logo
4 страниц V < 1 2 3 4 >        
> 

Elf's for M·CORE, Эльфы для платформы Rainbow POG: (V3x, E770, E770v)

zeDDer
сообщение 24.8.2010, 11:07 Закрепленное сообщение!


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Все наработки лежат на свн: http://mcore-elf.googlecode.com/svn/
Все наработки переехали на GitHub: https://github.com/zeDDer/mcore-elf


Сборки EP2


Либы


Эльфы
Spoiler:
AutoWebSes

Автосменщик веб-сессий. При регистрации в сети, эльф меняет веб сессию.
Имя веб-сессии должно совпадать с именем оператора. (Например MTS.BY). Полезен для тех, кто часто меняет сим-карты.

Выход через ProcessManager
Зайти и скачать
[close]


BattBrightness

При разряженной/заряженной батарее эльф устанавливает соответствующее значение яркости дисплея из конфига.
В момен начала зарядки батареи эльф установит значение яркости дисплея для заряженной батареи.
Закинуть config.cfg в папку с эльфом с сохранением регистра!

Структура config.cfg:
1 байт - значение яркости дисплея для разряженной батареи (1..6)
2 байт - значение яркости дисплея для заряженной батареи (1..6)
3 байт - значение яркости дисплея для заряженной батареи берётся из телефона (0 - нет, любое другое значение - да)

При использовании 3 параметра, значение яркости дисплея для заряженной батареи равно текущему значению яркости дисплея установленному в телефоне при запуске эльфа!

Выход через ProcessManager
Зайти и скачать
[close]


BlackList

Блокирует входящие звонки от контактов находящихся в определённой категории.
Категория и код ответа на звонок задаются в конфиге blacklist.cfg.
Закинуть blacklist.cfg в /a/mobile/blacklist.cfg сохранением регистра!

Структура blacklist.cfg:
1 байт - режим работы (0 - выключен, 1 - блокировать всё, 2 - блокировать категорию)
2 байт - номер категории которую нужно блокировать.
3 байт - код ответа.

коды ответа описаны в skd в dl.h (DL_SIG_CALL_CAUSE_T)
некоторые коды:
0x15 - Пользователь занят (DL_SIG_CALL_CAUSE_USER_BUSY)
0x16 - Как бы быстрый сброс (DL_SIG_CALL_CAUSE_NO_ANSWER)
0x17 - Абонент временно не доступен, перезвоните позже (Возможно что-то другое будет) (DL_SIG_CALL_CAUSE_CALL_REJECTED)
0x1A - Абонент временно не доступен, перезвоните позже. (DL_SIG_CALL_CAUSE_SIGNALING_ERROR)
0x1F - Короткие гудки + возможно сообщение о ошибке соединения (DL_SIG_CALL_CAUSE_SERVICE_UNAVAILABLE)
0x20 - Короткие гудки (возможны какие-то непонятные гудки) + возможно сообщение об ошибке соединения (DL_SIG_CALL_CAUSE_SERVICE_NOT_SUPPORTED)
0x23 - Короткие гудки + шум? (DL_SIG_CALL_CAUSE_INCOMPATIBLE_DEST)

лог заблокированных вызовов записывается в /a/mobile/blacklist.log в формате "НОМЕР ВРЕМЯ ДАТА"

Выход из эльфа через ProcessManager
Зайти и скачать
[close]


CallPostStyle

Эльф переключает стиль звонка на "Вибро и звонок" и увеличивает громкость вызова до 7 после заданного в конфиге кол-ва пропущенных вызовов, если:
1. Текущая громкость меньше 4
2. Текущий стиль "Вибро" или "Бесшумный"

Закинуть callpoststyle.cfg в папку с эльфом с сохранением регистра!
Структура callpoststyle.cfg:
1 байт - кол-во пропущенных вызовов.

По умолчанию (без конфига) кол-во пропущенных вызовов равно 3.

Выход через ProcessManager
Зайти и скачать
[close]


CLRTimersAndNotepad

Эльф чистит таймеры разговора, жизни телефона, последнего вызова и блокнот.
Перезагрузка не требуется!
Зайти и скачать
[close]


Dictaphone

Диктафон. Записывает аудио в формате amr.
Закинуть dictaphone.ini в папку с эльфом с сохранением регистра!

Структура dictaphone.ini:
LineHeight - Высота линии.
TabLenght - Длина табуляции.
Indent - Отступ от краёв экрана.
RecordFolder - папка для записей. Папка должна существовать, иначе запись будет производится в папку с эльфом. Путь может быть как полным (file://b/recs/), так и относительным папки эльфа (/recs/).
Зайти и скачать
[close]


DRMChanger

Эльф меняет DRM-графику вместе со скином.
В папку [путь до скина]/drm/ ложим гифки из DRM, тогда при запуске эльфа и/или смене скина они применятся.
Замечание. Не стоит подсовывать большие анамации, в таких случаях лучше править сам DRM.
Самым оптимальным является смена графики СС и другой мелочи. Гифки должны быть ненулевого размера и иметь имя как для программы drmport - номер.gif

Выход через ProcessManager
Зайти и скачать
[close]


EmuVolKeys

Эмулятор кнопок регулирования громкости.
* - увеличить громкость
# - уменьшить громкость

Выход через ProcessManager
Зайти и скачать
[close]


EventsLog

Выводит в лог мидвея и в файл EventsLog.log список ивентов.
Подробнее читаем в теме Ивенты . Event - всё о них только тут !
Закинуть eventslog.cfg в папку с эльфом с сохранением регистра!

Структура eventslog.cfg:
1-4 байты - фильтр для ивентов (F1)
5-8 байты - фильтр для ивентов (F2)
F1 >= x <= F2
где x- выводимые значения инвентов

9 байт - сохранять ли лог в файл (0 - не сохранять, 1 - сохранять)

Выход через ProcessManager или по нажатию на '*'
Зайти и скачать
[close]


FlashLight

По двойному нажатию клавиши включает вспышку.
Закинуть flashlight.cfg в папку с эльфом с сохранением регистра!

Структура flashlight.cfg:
1 байт - код клавиши. Коды клавши можно посмотреть в dl_keypad.h

Выход через ProcessManager
Зайти и скачать
[close]


FunLight

Ритм подсветка. Моргает фонариком, клавиатурой, дисплеями при входящем вызове.
Отключается нажатием качельки при входящем вызове.
Закинуть funlights.pat в папку с эльфом с сохранением регистра!
Для редактирования funlights.pat используйте программу FNLEditor.exe

Выход через ProcessManager
Зайти и скачать
[close]


GetMyPDS

Сохраняет ваш PDS в файл в папку с эльфом в файл pds.bak
Зайти и скачать
[close]


HeadSet

Меняет назначение кнопки гарнитуры при входящем вызове.
Если у вас на кнопке гарнитуры стоит переход к следующему треку, то данный эльф при входящем вызове позволит ответить на звонок кнопкой гарнитуры

Выход через ProcessManager
Зайти и скачать
[close]


HexEditor

16 ричный редактор
Зайти и скачать
[close]


iTVolume

Исправляет дэбильную проблему с регулировкой звука в iTunes.
Запускаем эльф, запускаем iTunes, нажимаем качельку, изменяем громкость кнопками 2/8, нажимаем качельку ещё раз

Выход через ProcessManager
Зайти и скачать
[close]


IView

Просмотрщик картинок.
Зайти и скачать
[close]


JavaTransfer

Передача установленных ява приложений по блютузу.
Можно передавать приложения пачками. Для этого центральной клавишей выделяем необходимые приложения и выбираем параметры > отправить.
Если ничего не выделено, то передётся приложение на котором остановлен курсор.
Если не хватает памяти для передачи нескольких файлов, то передача осуществляется только по одному.
Зайти и скачать
[close]


Informer

Вывод на рабочий стол некоторой информации.

Выход через ProcessManager
Зайти и скачать
[close]


MultiBkg

Через заданный промежуток времени меняет обоину на рабочем столе.
Обои (*.jpg, *.gif, *.png, *.bmp) берутся из папки e:/mobile/picture/multi/.
Промежуток задаётся в конфиге multibkg.cfg.
Закинуть multibkg.cfg в папку с эльфом с сохранением регистра!

Структура multibkg.cfg:
4 байта - задержка перед изменением обоины. Задаётся в мс.

Пример: задержка в 30с = 30000мс = 00007530(HEX). Это HEX значение заносится в multibkg.cfg
Да и ещё, не получится поставить задержку менее 10 секунд. Все значения меньше 10 секунд игнорируются и остаётся значение по умолчанию (60 секунд)

Выход через ProcessManager
Зайти и скачать
[close]


MultiFont

Меняет шрифты в телефоне, которые есть в лэнпаке.
Лэнгпаки со шрифтами берём из темы Шрифты для V3x Е770 E770v (https://forum.motofan.ru/index.php?showtopic=122234)
Для работы этого эльфа необходимо установить пачт для своей прошивки
Так же необходимо добавить в меню пункт iTunes и прописать эльф в автозагрузку.

Зайти и скачать
[close]


RedMenu

Вместо выключения телефона выводится дополнительное меню.
Картинки:
apps.gif
end_java.gif
lock_keyb.gif
no_icon.gif
restart.gif
turn_off.gif
положить в папку с эльфом

Выход через ProcessManager
Зайти и скачать
[close]


SeemEditor

Графический эльф предназначенный для редактирования симов по значениям seem, record, offset.

Управление:
Джойстик вверх, 2, джойстик вниз, 8 - изменение положения "курсора"
Левая софт клавиша, * - загрузить сим
Правая софт клавиша, # - сохранить сим
Красная - выход

Возможности:
Изменение значения сима (Value)
Изменение одного бита сима (Bits)

Примечания:
Значения сима задаются в формате XXXX XXXX XXXX, где вместо XXXX - значения seem, record и offset соответственно.
XXXX задаётся в HEX формате. Между значениями должен быть минимум один пробел. Все лишние пробелы после ввода будут удалены.
При удачной загрузке сима появится надпись "seem is loaded", в противном случае - "seem is not loaded"
Сим не сохраняется, если есть надпись "seem is not loaded"
Зайти и скачать
[close]


SkinManager

Эльф для управления скинами. Необходимо добавить пункт меню "Темы".
Умеет применять скины, применять обоину для скина (положить файл "имя скина.jpg" в папку со скином).
Есть функция превью (preview.gif в папке со скином). Применяет mma_ucp лежащий в папке со скином (аналагично патчу "Смена скина с mma_ucp")
Зайти и скачать
[close]


SyncTime

Синхронизатор даты и времени через интернет.
Закинуть synctime.ini в папку с эльфом с сохранением регистра!

Структура synctime.ini:
server - сервер с которого будем обновляться
utc - часовой пояс

Для работы эльфа необходим запущенный SynSock!

Зайти и скачать
[close]


SynSock

Менеджер сокетов. Используется для доступа в интернет.

Выход через ProcessManager
Зайти и скачать
[close]


Tunes

Первый плеер на эльфе.
Зайти и скачать
[close]


USBMode

Эльф выводит дополнительное меню при вставке кабеля.
Умеет переключать режимы работы USB на лету (без отключения кабеля).

Конфиг положить в file://a/mobile/system/usbmode_cfg.bin
Структура конфига (5 байт):
1 байт - реакция телефона на кабель (1 - вылазит меню, 0 - не вылазит)
2 байт - ID кабеля
3 байт - ID режима "карта памяти"
4 байт - ID режима "модем"
5 байт - ID режима "система"

При отсутствии конфига используются значения для v3x R252211LD_U_85.9B.E6P
Выход через ProcessManager
Зайти и скачать
[close]


USBMode_SJAL

Эльф выводит дополнительное меню при вставке кабеля.
Умеет переключать режимы работы USB на лету (без отключения кабеля).
В отличии от обычной версии USBMode, есть пункт меню "Загрузить Java". Удобно для снятия логов через MIDWay

Конфиг положить в file://a/mobile/system/usbmode_cfg.bin
Структура конфига (5 байт):
1 байт - реакция телефона на кабель (1 - вылазит меню, 0 - не вылазит)
2 байт - ID кабеля
3 байт - ID режима "карта памяти"
4 байт - ID режима "модем"
5 байт - ID режима "система"

При отсутствии конфига используются значения для v3x R252211LD_U_85.9B.E6P

Выход через ProcessManager
Зайти и скачать
[close]


VibroMenu

Вибрация в главном меню как на SE smile.gif
Закинуть vibromenu.cfg в папку с эльфом с сохранением регистра!

Структура vibromenu.cfg (1 байт):
1 байт - длительность вибрации.

Выход через ProcessManager
Зайти и скачать
[close]
[close]


Утилиты
Spoiler:

elfchk

Утилита предназначенная для проверки эльфов.
Проверяет наличие всех необходимых функций, констант, ивентов в либе.

Формат вызова: elfchk.exe имя_эльфа.elf имя_либы.bin
Пример вызова: elfchk.exe Tunes.elf lib.bin >> result.txt
Результат работы (result.txt):
Undefined: udbgf
Undefined: udbgf
Undefined: udbgf
Undefined: UIS_CanvasIsImageAnimated
Undefined: UIS_CanvasPauseAnimation
Скачать
[close]


lib2asm.exe

Утилита предназначенная для конвертации либы в исходник на assembler.
Скачать
[close]


lib2def.exe

Утилита предназначенная для конвертации либы в старый формат
Скачать
[close]


LibraryEditor.exe

Утилита предназначенная для редактирования (добавления, удаления, изменения) либы.
Скачать
[close]


MIDWay.exe

Утилита предназначенная для снятия логов.
Скачать
[close]
[close]


Инструкция по установке EP
Spoiler:
1) Собственно скачать сборку EP для вашей модели и прошивки
2) Удалить с телефона ldr.bin, lib.def, auto.run
3) Применить патчи к CG1 из архива и прошить телефон
4) Включить телефон и убедится что он работает.
5) Закинуть файлы из архива из папки /loader/ в телефон в папку /a/elf/ с соблюдением путей и регистра!
6) Отредактировать mma_ucp, добавить пункт меню InfuGames (для запуска эльфов).
7) Перезагрузить телефон и радоваться свежеустановленному EP smile.gif
[close]


Часто задаваемые вопросы
Spoiler:
В: Сделал всё по интсрукции, добавил пункт меню InFusio Games, но вместо него появился пункт "Приложения". Так должно быть?
О: Да, так должно быть. Эльфлоадер сам переименовывает InFusio Games в "Приложения".

В: Пытаюсь запустить эльф, а он не запускается. Что делать?
О: Обновитесь до последней либы и попробуйте запустить эльф.

В: Обновил либу, но эльф всё равно не запускается. Почему?
О: Возможно в либе не хватает функций. Снимите лог запуска через MIDway и выложите в эту тему. Разработчик посмотрит в чём проблема.

В: Можно ли перезагрузить либу не перезагружая телефон?
О: Да, можно. В меню "Приложения" выберите Параметры > Reload Lib

В: Можно ли кидать эльфы по подпапкам?
О: Да. Можно закинуть эльф например в /a/elf/BlackList/BlackList.elf и рядом с ним закинуть конфиг

В: Как добавить эльф в автозагрузку?
О: В меню "Приложения" на выбранном эльфе нажмите 0. Должна появиться галочка справа от имени эльфа.

В: Добавляю эльф а автозагрузку, а он не добавляется. В чём проблема?
О: Скорее всего проблемы с auto.run. Удалите этот файл с телефона и добавьте в автозагрузку всё по новой

В: Добавил эльфы в автозагрузку перезгрузил телефон. Теперь он постоянно перезагружается. Как исправить?
О: При включении телефона зажмите 0, дождитесь включения (автозагрузка будет проигнорирована). Уберите из автозагрузки кривой эльф

В: Обновил либу, теперь телефон постоянно перезагружается. Что делать?
О: При включении телефона зажмите 0, дождитесь включения. Откатитесь к старой либе.

В: Пытаюсь завершить эльф через ProcessManager, но ничего не происходит. Почему?
О: Разработчиком не был предусмотрен выход через ProcessManager. Попросите чтобы он добавил такую возможность в эльф.
[close]


PS: Изначально эльфы пишутся под v3x, так что в некоторых случаях могут не работать на e770. Если вдруг эльф не работает, снимаем лог через MIDway и выкладываем его на форум. О том как снять лог читаем в теме FAQ. Обсуждение эльфов. Тема-болталка о них. третий пункт в закреплённом сообщении.

Сообщение отредактировал zeDDer - 30.12.2016, 21:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DOMAN
сообщение 11.10.2010, 18:43


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

Группа: Пользователи
Сообщений: 542
Регистрация: 21.5.2009
Из: солнечная адыгея, майкоп.
Пользователь №: 199 932
Модель телефона: defy pro

Рейтинг: 190



ладно. это не значительный глюк. да и я не найду под свой город. есть еще вариант это написать ельф коректирующии cells на лету. такой уже есть для lte телефонов.

zeDDer: да, есть такой. AddCell, он идёт вместе с информером

Сообщение отредактировал zeDDer - 11.10.2010, 23:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kohain
сообщение 17.11.2010, 13:42


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 15.10.2008
Пользователь №: 183 779
Модель телефона: 12345678910
Прошивка: kohain

Рейтинг: 5.5



Elf pack for v3x r252211_u_85.9b.d0r

Сообщение отредактировал kohain - 17.11.2010, 13:44
Прикрепленный файл R252211_U_85.9B.D0R.rar   ( 15.29 килобайт ) Кол-во скачиваний: 83
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 18.11.2010, 9:57


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



kohain, nice work!
Can i upload your elfpack on svn?
PS write me in icq 316305681
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kohain
сообщение 18.11.2010, 13:19


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 15.10.2008
Пользователь №: 183 779
Модель телефона: 12345678910
Прошивка: kohain

Рейтинг: 5.5



QUOTE(zeDDer @ 17.11.2010, 21:57) *

kohain, nice work!
Can i upload your elfpack on svn?
PS write me in icq 316305681

OK,you can upload it!
But there is some problems still.
After kill several processes,then press "back",the phone will reboot.
and I don't know how Iview works.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kohain
сообщение 19.11.2010, 14:37


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 15.10.2008
Пользователь №: 183 779
Модель телефона: 12345678910
Прошивка: kohain

Рейтинг: 5.5



I'm porting this elf to mcore,but after i run it ,when i enter elfrunner again,the phone reboot.
Can you help me ?
Прикрепленный файл codeshow_src.rar   ( 8.95 килобайт ) Кол-во скачиваний: 87
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 19.11.2010, 15:34


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



kohain, there are some differences beetwen sources for LTE and for MCORE.
Examples of sources codes you can download from svn.

I fix your code. Now it works normally, no reboot when i enter elfrunner again or when i trying to unload this elf smile.gif

Сообщение отредактировал zeDDer - 19.11.2010, 15:35
Прикрепленный файл codeshow_src.rar   ( 12.23 килобайт ) Кол-во скачиваний: 92
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kohain
сообщение 20.11.2010, 7:00


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 15.10.2008
Пользователь №: 183 779
Модель телефона: 12345678910
Прошивка: kohain

Рейтинг: 5.5



I ported ram_test (by om2804) to v3x,and test it .

the result is almost the same to LTE ones.

So what can we do to increase heap for elf?

Don't press red_key!

Press 0 to start after you connect your phone to midway under java downloader mode.


Can we return the address of blocks and connect them?

Сообщение отредактировал kohain - 20.11.2010, 7:08
Прикрепленный файл ram_test_src.zip   ( 5.88 килобайт ) Кол-во скачиваний: 79
Прикрепленный файл ram_test_result.txt   ( 38.77 килобайт ) Кол-во скачиваний: 105
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 20.11.2010, 9:20


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


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



Рейтинг: 1535



Цитата(zeDDer @ 10.10.2010, 23:50) *

Если выделять 10000*100 байт, то такого куска хипа у нас нет и соответственно ничего не получится. Приходится шаманить (что я уже кстати и сделал перед тем как выложить информер на форум). Но есть ещё одна проблема. Текстовый файл cells.txt сразу весь загружается в память. И опять же возникает проблема кусков хипа. Переконвертировав же этот cells.txt в cells.bin с определённой структурой, мне непридётся выделять память на весь файл (в силу того что бинарный файл проще обрабатывать). Мне надо будет лишь выделить память на каждый элемент. А это всего лишь 100 байт (выделить 10000 раз по 100 байт можно). Но возникает проблема в скорости, потому что получается что я 10000 раз обращаюсь к файлу...

скорость чтения с уже открытого бинарного файла на в3х не многим дольше скорости выделения памяти + чтения из памяти... долго только открыть и закрыть файл... а само чтение там достаточно быстро работает... при том можно не 100 байт читать а 1000 байт
разницы не будет... или даже 10000 байт разница в прочтении 1000 байт и 10000 байт будет отличатся далеко не в 10 раз... если с флешки, то в зависимости от того, какая она, этак в 2-3 раза разница будет...
т.е. 10000 раз прочитать по 100 байт раз в десять будет дольше чем 100 раз по 10000 байт...
в общем если найти оптимальный вариант, то можно и малой кровью обойтись... чтож все привыкли сразу всю память захавать, а код продумать и оптимизировать никто не любит... можно же структуру и разделить ещё... и то поле по которому поиск идёт первым впихнуть и по нему искать и всю структуру в памяти не хранить на время поиска, а только поле для поиска(или первых пару буков) и индекс на остальную часть данных...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 20.11.2010, 14:32


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



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

Так же я запланировал обновить загрузчик.
В планах:
+ Новый формат либы lib.bin. (Структура уже написана, написан парсер. Осталось только написать LibraryEditor)
+ Редактор автозагрузки (Возможность назначать ивент запуска эльфа, удаление записей не существующих эльфов и т.д.)
+ Новый метод релокации
+ Конфиг для загрузчика ldr.ini (Путь к папке с эльфами, путь к либе) с возможность перезагрузки параметров на лету.
* Изменения в функции регистрации эльфпака

Но это всё после того как разберусь с учёбой.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Moto~Demon
сообщение 6.1.2011, 16:51


Indestructible
******

Группа: Пользователи
Сообщений: 1 102
Регистрация: 16.8.2006
Пользователь №: 95 320
Модель телефона: 

Рейтинг: 491.5



zeDDer, можно ставить EP2 на монстр (new generation в частности) с ранее установленным старым эльфпаком?
А то после прошивки патченой CG1 вечный ребут...

zeDDer: нет, нельзя

Сообщение отредактировал zeDDer - 6.1.2011, 23:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 17.1.2011, 17:06


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Вот версия, которая в соответствии с форматом времени выставленным в телефоне, выводит время будильников (12 часовой или 24 часовой)
Так же отсутствует первый ноль во времени (вместо 05:03pm - 5:03pm)
Исправлена проблема с отображением будильников

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


Сообщение отредактировал zeDDer - 17.1.2011, 19:00
Прикрепленный файл Informer_12h_24h_time_format_without_first_zero.rar   ( 17.68 килобайт ) Кол-во скачиваний: 120
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bullof
сообщение 18.1.2011, 1:41


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 8.3.2006
Из: 86 регион
Пользователь №: 73 296
Модель телефона: Moto G


Настроение:
Как в Турции:(



Рейтинг: 12.5



Спасибо !
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 24.1.2011, 8:55


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Для тех у кого были проблемы с cells.txt, попробуйте этот вариант Informer.
Добавил возможность выделения памяти одним куском больше 80 кб. У меня cells.txt на 167 632 байта (больше 8000 строк) прочитался нормально smile.gif

PS либа для v3x в архиве

Сообщение отредактировал zeDDer - 24.1.2011, 9:43
Прикрепленный файл Informer_test.rar   ( 21.45 килобайт ) Кол-во скачиваний: 88
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 31.1.2011, 7:21


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



Цитата(zeDDer @ 8.10.2010, 15:36) *

Я так и не смог активировать пункт Технологии sad.gif
Тому, кто скажет как это сделать, с меня +++

для V3x работает.
у меня РАБОТАЕТ!
Spoiler:

0032_0001

Offset 02 Bit 1 найден случайно
Offset 02 Bit 4 взаимствовано с L9
Offset 44 Bit 4 стандарт
Offset 44 Bit 5 стандарт
Offset 44 Bit 6 стандарт
Offset 44 Bit 7 стандарт
Offset A8 Bit 1 доп меню
Offset A8 Bit 2 доп меню
Offset A8 Bit 3 доп меню
Offset A8 Bit 4 доп меню
[close]


подскажи как можно определнного эльфа назначить на кнопку?
ведь патч регистр именного для этого ?

Добавлено позже (31.1.2011, 13:39):
эльф синхронизации больше ненужен
нашел теперь оператор нормально отдает время.
Spoiler:
1365;Параметры -> Основная настройка -> Время и дата -> Установка оператором -> Только время (1-вкл,0-откл)
[close]


Добавлено позже (31.1.2011, 14:33):
еще решил поставить Informer
поставил но вывод вот такой )
шрифт или что то другое?

Сообщение отредактировал CrashX - 31.1.2011, 8:33
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 31.1.2011, 15:31


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Цитата
для V3x работает.

Цитата
в технологии в SBCM AtoD пункт Batt при полной зарядке и разрядке


Есть такие пункты?


Цитата
подскажи как можно определнного эльфа назначить на кнопку?
ведь патч регистр именного для этого ?

Патч для того чтобы приложения могли регистрироваться на любой ивент, даже занятый.
Что значит повесить на кнопку? Конкретнее скажи чего ты хочешь добиться.


Цитата
эльф синхронизации больше ненужен
нашел теперь оператор нормально отдает время.
1365;Параметры -> Основная настройка -> Время и дата -> Установка оператором -> Только время (1-вкл,0-откл)

Хорошая находка. Проверимс...
А это какой сим? 0032_0001? У меня не появляется пункт "Установка оператором"

Цитата
поставил но вывод вот такой )
шрифт или что то другое?


Это баланс? Если да, то выложи плз лог обновления. Гляну в чём проблема может быть

Сообщение отредактировал zeDDer - 31.1.2011, 16:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 1.2.2011, 14:32


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



В технологии, этого там нет или где то зарыто в другом месте.
да при Offset 02 Bit 1 теряешь возможности 2 линии, и некоторые смс сервисы так что потом лучше вернуть в исходное
---
проблема в шрифте я прошил этот R252211LD_Universe_Condensed_RusTags_by_zeDDer
все ровно... но не такой перевод большой регистр и тп
но мне нравится колибри буду исправлять пытатся
---
нашел надо ВКЛ 3 ШТ
Spoiler:

0;Параметры > Исходная настройка > Дата и время > Автообновление (вкл/откл)
1;Параметры > Исходная настройка > Дата и время > (возможность настройки даты) (вкл/откл)
1365;Параметры -> Основная настройка -> Время и дата -> Установка оператором -> Только время (1-вкл,0-откл)
[close]

---
нет я ошибся тут дело не в шрифте тк пока переделывал свой
стоял тот и на нем тоже самое. видимо после прошивки тупая случайность которая написала словов баланс...
лог и скрин
Spoiler:

ответ USSD Баланс:234,68р

Прикрепленное изображение
Прикрепленный файл info.zip   ( 2.05 килобайт ) Кол-во скачиваний: 145
[close]


Сообщение отредактировал CrashX - 1.2.2011, 15:36
Прикрепленный файл info.zip   ( 2.05 килобайт ) Кол-во скачиваний: 145
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 1.2.2011, 17:49


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



CrashX, у меня так и не получилось активировать этот пункт...
Хмм... информер не выводит русский текст. Довольно странно. Подумаю что тут можно сделать
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 1.2.2011, 18:13


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



есть идея по поводу кодировки

в телфоне есть поддержка юникода
надеюсь это UTF8
УТФ телефон понимать должен, ибо русские смс в УТФ,

но самое странно что
1 несколько раз Баланс проскакивало...
возможно в конце строки или в начале есть скрытый символ... это легко проверить



сделай вывод длины строки и кол-ва символов если оно не равно или не кратно 2 то на лицо проблема с сиволом котоый нужно вырезать
в начале есть не печатный симовол который мог вызать такую фигню...
[]0;0=A:234,68@
по крайней мере я в ПХП и дефи с таким сталкивался ...и причина тому первый символ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 1.2.2011, 18:18


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



CrashX, телефон понимает не UTF8, а UCS2. И у смс-ок, кстати, возможны только два формата - GSM 7 и UCS2
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 2.2.2011, 2:06


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



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

Добавлено позже (2.2.2011, 8:35):
не все же кажется проблема гдето в другом месте...
ведь у тебя погода работает?
а у меня нет...
вот xml после получения как то странно оно выглядит...


вечером попробую прошить прошивку с минимум изменений...

zeDDer, напиши мне в аську... как будешь тута...



С мульти фонтом работает. все по русски но это не вариант... я не юзаю мульти фонты


Сообщение отредактировал CrashX - 3.2.2011, 15:51
Прикрепленный файл Informer.zip   ( 391 байт ) Кол-во скачиваний: 79
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 4.2.2011, 4:20


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



и так
подводя итоги
#0 - Synergy Full BC -общий шрифт
#1 - Synergy Mono - не знаю, извините для чего тут только Eng буковки.
#2 - Synergy Dialing BC -для набора цифр

даже если Ленг обычный 3 языка и 3 базовых шрифта
то работать не будет тк насколько я понял он берет по умолчанию шрифт #1 а не #0
проверялось на мульти ленге... MultiFont_by_SmertNick_vol._3_for_v3x__FIX___en_ru_ukr__iTap без
патча мульти ленг и эльфа все корректно работает

тк там нет шрифтов #1 и #2
выход в данной ситуации
1 поправить эльф
2 в шрифт #1 добавить нужные буковки
3 использовать мульти ленг

да настройки
в эльфе Font=0|1|2|3|4 не играют роли вообще...

пожелание по эльфу
Spoiler:

по настройке дискового пространства хорошо было бы разделать диски те сделать что то типа

[DISKS]
Enabled=yes ; включение/отключение опции
Show_AllBytes=yes ; всего на диске
Show_FreeBytes=yes ; свободно байт


; для выбора что отображать какие диски... так сказать мне мониторинг флешки и диск a нет смысла... а вот b есть
a=yes
b=no
e=yes
или show=a,e (где через "," указываются диски)
----

было бы неплохо если была б возможность дублировать блок в другом месте копирую блок с новыми настройками
но в другой области экрана или др цветом тк у меня допустим таиф Макси в котором есть пакеты минут смс жпрс мтс россии и тп там другой запрос и другие данные

например
хочу USSD *100*1#

так же было бы хорошо к этому же модулю сделать соответствие что бы человек сам выбирал какое по счету слово чему соответствует и формировал вывод сам тк под всех не напишешь парсер
1,2; 4,5,6; или по симовольно тк у меня хм нет пробелов в USSD ответе
он у меня
#
Остаток:
500мин;240мин;100SMS;98Мб.
#
было бы тогда хорошо самому задавать названия блоков
например
сделать что то вроде массива
$a['минуты']="17,19" - диапазон букв с учетом перехода строки (или без него предварительно склеив строки)
$a['sms']=24,26
$a['GPRS']=31,33

и для каждого блока цвет и позиция шрифта...

но тк число будет уменьшатся то лучше использовать регулярки
типа \d\iu
я могу написать парсер на PHP )))
регулярками что бы было понятно чего хочется если это упростит задачу.
[close]


как падонак хачу попросить диктофон что бы вызывался по кнопке диктофон все равно он не работает там...
как активировать вот линк Новые настройки SEEM'ов (для Р2кАЕ и др.)

Сообщение отредактировал CrashX - 5.2.2011, 8:52
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 6.2.2011, 19:28


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Так, вот поправленная версия Informer. Проверьте работу со шрифтами и стилями!
Вроде работает гуд и с мультишрифтом и без него.

Немного поясню. У нас в прошивке есть таблица шрифтов размером 96 байт.
В таблице 16 записей по 6 байт (шрифт при наборе номера, шрифт в меню, шрифт часов и т.д.). Полностью эту таблицу я не изучил.

Код

typedef struct
{
    UINT8        font_id;    //Индекс шрифта
    FONT_STYLE_T    font_style;    //Стиль шрифта
    UINT16        font_size;    //Размер шрифта (font_size = font_size & 0xF)
    UINT8        unk[2];     //???
} FONT_TABLE_RECORD_T;


Изменяя в конфиге информера параметр Font, вы говорите что надо использовать ту или иную запись из этой таблицы. Соответственно из этой записи берётся индекс шрифта (от 0), стиль и размер. Стили теперь тоже изменяются.

Код

    FONT_STYLE_PLAIN = 0,        //Обычный
    FONT_STYLE_BOLD=1,        //Жирный
    FONT_STYLE_ITALIC=2,        //Курсив
    FONT_STYLE_ITALIC_BOLD=3        //Жирный + курсив (FONT_STYLE_ITALIC | FONT_STYLE_BOLD)


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

CrashX, для баланса могу добавить параметр в конфиг Separator='X', где X -символ разделитель слов. Для дисков лучше будет сделать параметр Show=a,e (где через "," указываются диски)
Прикрепленный файл Informer.elf   ( 48.22 килобайт ) Кол-во скачиваний: 150
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 7.2.2011, 2:47


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



Баланс это как бы просто было желание которое частично само отпало...
тк экран будет почти полностью занят выводом только баланса...
а вырезать у меня мтс, без пробелов высылает ussd... так что увы разделителя нет, тут только 2 регулярки
1 подойдет которая выдерать только цифры в массив
2 слова в массив и потом условными директивами сопоставлять... но это должно и не интересно... тк неизвестно про реализацию и поддержку в наших осях регулярных выражений и их формата


Проверил беда таже
при патче на мультифонт да при выключенном эльфе что то делается иначе, из-за патча
при прошивании CG1 с патчем мульти фонт без запуска эльфа уже по русски как и было...

а без патча все так же только английский...
пока сижу спатчем лишним)
Прикрепленный файл informer_log.zip   ( 1.9 килобайт ) Кол-во скачиваний: 83
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bullof
сообщение 7.2.2011, 5:04


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 8.3.2006
Из: 86 регион
Пользователь №: 73 296
Модель телефона: Moto G


Настроение:
Как в Турции:(



Рейтинг: 12.5



Чего-то вообще всё пропало! Новый Informer.elf у меня неработает!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 7.2.2011, 7:34


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



bullof либу обнови, в версии перед этой новая либа...

теперь о инфо
всеже собираю себе мульти ленг...
но если нужно всегда смогу протестировать
о тестах
Spoiler:

интерестная штука при отличении дисплея (режим ожидания)
нажимаем любую кнопку и видим чистый рабочий стол, нажимаем красную, или C все появяется (не критично) Прикрепленное изображение

далее если вставить кабель то надписи становятся жирнее, на 1-1,5 (или больше) секунды
Прикрепленное изображение
и потом Прикрепленное изображение
спустя еще 1-2 секунды Прикрепленное изображение


Добавлено позже (7.2.2011, 13:37):
еще можно ли в погоде добавить оно будет работать?
Time_Update=10800 ; 3 часа
[close]


Сообщение отредактировал CrashX - 7.2.2011, 7:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 7.2.2011, 12:07


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Такс, убрал патч на мультишрифт. Поставил стандартный лэнг от E6P. Проверил. Всё отлично. Баланс, погода, русские слова. Всё работает как часы.
Да, добавил возможность изменять размер шрифта. Параметр Size в конфиге.
Вот скрин:
Прикрепленное изображение

Вот эльф с моими настройками:
Прикрепленный файл Informer_test.rar   ( 23.96 килобайт ) Кол-во скачиваний: 122


В архиве новая либа!

Цитата
интерестная штука при отличении дисплея (режим ожидания)

Тут скорее всего отрисовка происходит раньше включения дисплея и по-этому ничего не видно. Надо ковырять.

Цитата
далее если вставить кабель то надписи становятся жирнее

Отрисовка поверх уже отрисованого. Надо другой ивент ловить. Посмотрю что с этим можно сделать

Цитата
еще можно ли в погоде добавить оно будет работать?
Time_Update=10800 ; 3 часа

Будет. Только так как существует стандартная проблема с будильниками (иногда не срабатывают) то и тут тоже может не сработать обновление.

Сообщение отредактировал zeDDer - 7.2.2011, 12:12
Прикрепленный файл Informer_test.rar   ( 23.96 килобайт ) Кол-во скачиваний: 122
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 7.2.2011, 12:28


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



подтверждаю все гуд и там и там...
обновляется экран быстрее
Spoiler:
Прикрепленное изображение
[close]


подскажи как расшифровать уровень мин и макс заряда ?

Сообщение отредактировал CrashX - 7.2.2011, 12:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bullof
сообщение 7.2.2011, 14:10


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 8.3.2006
Из: 86 регион
Пользователь №: 73 296
Модель телефона: Moto G


Настроение:
Как в Турции:(



Рейтинг: 12.5



zeDDer как всегда ты класс! Ещё бы сделать обрисовку букв. И было-бы вообще!

Сообщение отредактировал bullof - 7.2.2011, 14:25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 8.2.2011, 3:55


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



блин ищу как можно выровнять блок теста по правой стороне ? может кто нашел
Anchor=20 слева
17 центр а справа немогу подобрать уже дошел до 0 там все повторяется и вверх ушел толку 0 неужто нет справа ?

про дату можно ли задавать самому разделитель )? а то / мну не вставляет ) ненужно зачем мне 2 даты )
немного не в тему
Spoiler:

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



еще бы пригодилось задавать в блоке Between=18 ; расстояние между строками
тк размер шрифта блоках уменьшил а дату хочу крупным... но тогда буквы налазиют др на друга

Сообщение отредактировал CrashX - 8.2.2011, 5:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 8.2.2011, 13:13


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



CrashX, привязка по правому краю из SDK:
Код
#define ANCHOR_RIGHT 8


Насчёт перекрытия сказать трудно. У меня тоже такая фигня есть и я не нашёл как её убрать sad.gif

Сообщение отредактировал zeDDer - 17.8.2011, 11:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 9.2.2011, 4:45


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



я нашел в скине то что мешает
1 1292 65 31 236 59
тут у меня был весь косяк
я этот прямоугольник уменьшил и перенес на место оператора и даты теперь все рульно)!

Добавлено позже (9.2.2011, 12:48):
c Beetwen есть ребут если закрыть эльф и открыть то по возвращению на рабочий стол ребут если эльф в авто загрузке то норм..

вот как у мну все выглядит
Spoiler:

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


Сообщение отредактировал CrashX - 9.2.2011, 4:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 9.2.2011, 11:02


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Цитата
c Beetwen есть ребут если закрыть эльф и открыть то по возвращению на рабочий стол ребут если эльф в авто загрузке то норм..


У меня такого не происходит. Нужны логи
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 11.2.2011, 4:29


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



Spoiler:

вот лог
ребут сталбилен если xml устарел... без битвина этого нет
если xml свежий все гуд

еще если обновить 2-4 раза подряд то ребут ну те набирает подряд команду к обновлению 2-4 раза ребут практически всегда...
надо бы не пытаться выполнять а ждать... а если запущена задача то игнор... или в очередь...

Прикрепленный файл _reboot_.zip   ( 1.91 килобайт ) Кол-во скачиваний: 111

Прикрепленный файл _reboot_2_.zip   ( 1.81 килобайт ) Кол-во скачиваний: 109

Прикрепленный файл a_.zip   ( 29.88 килобайт ) Кол-во скачиваний: 110
вот моя папка с эльфом эльф неб бетвина 100% работает, только там битвин везде, и в глобале)

а по поводу битвина может лучше сделать глоб для всех, а если эта переменная отличается от глоба то переписывать ее для блока, я бы так сделал с самыми распространенными параметрами типа

Код
Between=14    
Font=1
Size=5
Style=0
Color=0xFFFFFF00

[close]


Сообщение отредактировал CrashX - 11.2.2011, 4:37
Прикрепленный файл _reboot_.zip   ( 1.91 килобайт ) Кол-во скачиваний: 111
Прикрепленный файл a_.zip   ( 29.88 килобайт ) Кол-во скачиваний: 110
Прикрепленный файл _reboot_2_.zip   ( 1.81 килобайт ) Кол-во скачиваний: 109
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 11.2.2011, 12:24


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



CrashX, по логам видно что ребут при обновлении инфы о cells и при создании сокета. Between тут уже не должен играть роли, так как он успешно вычитался.

Протестил у себя все эти варианты. Ребута нет. Ну никак я не смог добиться такого же результата как у тебя. По этому собственно и не знаю что исправлять, так как у меня всё гуд. Всё работает как с новым xml так и с устаревшим.

Насчёт Between. Сделать одну глобальную переменную и для каждой секции не получится. Надо делать либо только глобальную (не вариант) либо для каждой секции.
При том если выбирать вариант для каждой секции, то надо чтобы параметр Between присутствовал.
Если его не будет, то будет читаться параметр со следующей секции, если и там его нет, то со следующей и т.д. пока не дойдёт до конца ini. Лишь тогда ини парсер скажет что нету такого параметра.

Это касается параметров стиля вывода:
X=
Y=
Anchor=
Between=
Font=
Style=
Color=
Они должны присутствовать в каждой секции!
Так написан парсер. Его я переписывать не собираюсь.


Так что пока не буду ничего трогать. Займусь сейчас выводом картинки погоды.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 11.2.2011, 14:33


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



в общем не знаю, извините работает и ладно, ребут есть но редко может патч на транс мемори такой)

не в тему
Spoiler:
я б попросил патч на панять
4096 хип ява на корелет 2048 остальное эльфам главное что бы память не пересекалась или может сама ява в нашей прошивке кривая...
[close]
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 15.2.2011, 13:43


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



Я таки добился вывода картинки погоды в Informer smile.gif
Прикрепленное изображение

Сообщение отредактировал zeDDer - 17.8.2011, 11:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zeDDer
сообщение 16.2.2011, 9:27


mCore hacker
*****

Группа: Разработчики
Сообщений: 474
Регистрация: 27.6.2007
Из: Беларусь, Слуцк
Пользователь №: 139 587

Рейтинг: 500



4 скачивания, 0 отзывов. Будем считать что у всех всё хорошо работает smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CrashX
сообщение 16.2.2011, 16:04


Гуру
******

Группа: Пользователи
Сообщений: 834
Регистрация: 21.3.2005
Из: Севастополь-Барнаул
Пользователь №: 39 257
Модель телефона: Moto MAXX
Прошивка: self.custom()


Настроение:
Овощ в помощь... В смысле ХРЕН С ТОБОЙ



Рейтинг: 360



проверил вроде работает )
а крупнее картинки можно юзать?
Прикрепленное изображение
я вот мечтаю вот о таком эльфе
еще мечты так сказать
Spoiler:

у нас в телефонах есть такая замечательная вещь как темы,
так вот хотелось бы такой эльф который бы работал по расписанию
скажем каждый день в определенной время выставлял определнную тему

зачем это нужно
например у меня работе не привествуются мелодии содержащие нецензурщину, неважно в русскся или анг (вот сейчас у меня мелодия клубная но пример там F*CK UP)
дык я сам в 8 утра меняю тему на ту что нормальная, а потом в 17 обратно на ту что я хочу слышать)

дык и хотелось бы такой эльф

настройки
тема время дни (дни с 2-мя галочками все или только рабочие-5 дней)
я еще хотелось бы РедМеню поправить
убрать пункт заблокировать на V3x дико смотрится)))
бут убрать... беззвука так # это делает
а лучше добавить войти в эльф приложения (список эльфов где)
[close]


Добавлено позже (16.2.2011, 22:34):
гыыы я замутил
Прикрепленное изображение
Прикрепленный файл Informer.zip   ( 53.29 килобайт ) Кол-во скачиваний: 81
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DOMAN
сообщение 17.2.2011, 16:44


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

Группа: Пользователи
Сообщений: 542
Регистрация: 21.5.2009
Из: солнечная адыгея, майкоп.
Пользователь №: 199 932
Модель телефона: defy pro

Рейтинг: 190



zeDDer у меня уже нет этого телефона. но как я понял благодаря твоему новому открытию тепрь можно будет создавать и на ваш телефон эльф игры? smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bullof
сообщение 21.3.2011, 15:57


Мастер
****

Группа: Пользователи
Сообщений: 186
Регистрация: 8.3.2006
Из: 86 регион
Пользователь №: 73 296
Модель телефона: Moto G


Настроение:
Как в Турции:(



Рейтинг: 12.5



Всем привет! Что-то какая-то тишина у нас! Интересно можно ли сделать что-бы в эльфе Informer дата и погода отображалась как в телефоне без сплеша (21/3/2011 на 21 март 2011)

Сообщение отредактировал bullof - 21.3.2011, 16:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Elf's for M·CORE, Эльфы для платформы Rainbow POG: (V3x, E770, E770v) · Эльфы, их разработка и портирование · Forum
 

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

 



Текстовая версия Сейчас: 18.8.2025, 2:32

Форум живёт: