Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

ElfPack 2.3 Релиз
На страницу 1 « 50 51 52 53 54
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Эльфы (Elf) [ Версия для печати ]
Предыдущая тема :: Следующая тема  
Автор Сообщение
Первое сообщение темы
СообщениеДобавлено: Пт Июл 20, 2007 16:12    Заголовок сообщения: ElfPack 2.3 Релиз Цитата

Rst7 писал(а):
Вообщем, я решил выложить это дело, потому как притомили вопросами - когда, где скачать и т.д. В приложении собственно архив MMC, который необходимо распаковать на корень флешки.

Все чего добавили - писать лень, особо интересующиеся могут пойти почитать логи на SVN. Собственно от ЭП есть файл, в который писали чего хотели сделать - приведу только с пометкой "выполнено"
version 2.3 ТODO

1. Конфигурация в bcfg-файле - Done!
1.1. Дефолтный диск - Done!
1.2. Размер кеша png - Done!
1.3. Порог прозрачности для png (0-255) - Done!
2.2. Дополнительная очередь (read-only) из элементов {void *next;int pic_n;IMG_HDR *imgh;} - Done!
0xFF.0xFE.1. В SExit'е при отсутствии функции её номер в HEX. Например: String: '489 (0x1E9)' - Done!

Все эльфы, которые лежат в архиве надо обновить! А также MegaDial теперь заменяется на CallCenter (из папки демонов MD необходимо убрать).

Установка самого патча аналогична установке ЭП2.2

---------------------------------------------------------------------
Список загрузчиков эльфов:

S75v47
S68v47
S65v58
C81v51
M81v51
EL71v45
M75v25
CX75v25
CX75v13
CX70v56
C75v22
C72v22
SL65v53
---------------------------------------------------------------------
Загрузчики эльфов с поддержкой полупрозрачности на Sgold X75:
---------------------------------------------------------------------
M75v25
CX75v25
CX75v13
C75v22
---------------------------------------------------------------------
Папки ZBin:
---------------------------------------------------------------------
Sgold
NewSgold
ELKA
---------------------------------------------------------------------
---------------------------------------------------------------------

Ganster
Мастер
Мастер
Популярность: +52 (102)
Имя: Леха

Возраст: 30
С нами с: 13.02.2006
Сообщений: 454
Откуда: Украина, Северодонецк
Модель телефона: Orange San Francisco

1/15 СообщениеДобавлено:Ср Апр 21, 2010 22:08   Заголовок сообщения:
Цитата

Забыл, на основе C72 делал. Smile Завтра добавлю.
_________________
Motorola M3588-сгорел передатчик :( -> A65 sw17(разбил) -> Siemens S75 sw47 + E71Asw45 ElfLoader 3.0 -> Orange San Francisco :P
^ Вверх ^
Профиль Личное Сайт ICQ
Маришка
Реаниматор
Реаниматор
Популярность: +101 (211)

Возраст: 25
С нами с: 06.01.2008
Сообщений: 1331
Откуда: RnD
Модель телефона: Apple iPhone 4 & other...

2/15 СообщениеДобавлено:Вс Июн 20, 2010 04:06   Заголовок сообщения:
Цитата

Два вопроса, скорее всего из области фантастики, но всё же, давно в голове сидят
1. Если не ошибаюсь, то загрузка эльфлоадера воткнута перед загрузкой идле, если да, как прибить идле/запускать что нить вместо него и как это повлияет на работу самого лоадера? (может всётаки и дойдёт дело до эп со своим гуи)
2. Эльфлоадер се (как и эльфы) писаны с сорсов сименса и очень схожи. Собственно идея: взять эльфлоадер се и запихнуть в свободное место в фф, а за ним сразу библиотеку_2, а за ней скопипастенные ф-ии се которых нет в симёне и попробывать поиграться (аналагично для се) есно расширение ельфов и пути к папкам/файлам подправить чтобы небыло недоразумений. (получится что то вроде эмулятора эльфов). Сильно не пинать, это всего лишь одна из бредовых идей, а их у меня полно Smile

_________________
протофуллы
мои последние координаты http://vk.com/marielonelygirl
^ Вверх ^
Профиль Личное Сайт ICQ
Лесной
Студент
Студент
Популярность: +12 (36)
Имя: Илья

Возраст: 28
С нами с: 18.04.2009
Сообщений: 278
Откуда: Липецк
Модель телефона: swift+minos+neo+x-cite+pecan

3/15 СообщениеДобавлено:Пн Июн 21, 2010 01:42   Заголовок сообщения:
Цитата

А смысл? Проще стоящее портануть. А вторая библиотека разве не копией первой будет? Функции ведь те же. Разве что номера разные
_________________
Купи б/у сименс и получи mortal kombat.mid бесплатно!
^ Вверх ^
Профиль Личное Фото
feanor
Мастер
Мастер
Популярность: +37 (47)
Имя: Сергей
Возраст: 26
С нами с: 15.04.2007
Сообщений: 185
Откуда: Архангельск
Модель телефона: S65/58

4/15 СообщениеДобавлено:Пн Июн 21, 2010 07:47   Заголовок сообщения:
Цитата

Цитата:

1. Если не ошибаюсь, то загрузка эльфлоадера воткнута перед загрузкой идле, если да, как прибить идле/запускать что нить вместо него и как это повлияет на работу самого лоадера? (может всётаки и дойдёт дело до эп со своим гуи)

CSM_ROOT? Я пробовал, люди пробовали, десктоп вон среднеуспешно идле заменял вроде. Только все функции не сдублировать, имхо. Проще хук на перерисовку идла поставить (что опять-таки уже сделано и даже двумя способами)

Цитата:

2. Эльфлоадер се (как и эльфы) писаны с сорсов сименса и очень схожи. Собственно идея: взять эльфлоадер се и запихнуть в свободное место в фф, а за ним сразу библиотеку_2, а за ней скопипастенные ф-ии се которых нет в симёне и попробывать поиграться (аналагично для се) есно расширение ельфов и пути к папкам/файлам подправить чтобы небыло недоразумений. (получится что то вроде эмулятора эльфов). Сильно не пинать, это всего лишь одна из бредовых идей, а их у меня полно

"Функции" в библиотеке - всего лишь указатели на функции в прошивке. Сименсовских функций в прошивке СЕ нет (ну, базовые типа memcpy-strlen-sprintf есть, но не в них щастье), эриксоновских в сименсе, что логично, тоже нет.

_________________
S65/58, 2*CX70/56, S75/47, A35, C25, полумертвая EL71/45.
^ Вверх ^
Профиль Личное ICQ
Маришка
Реаниматор
Реаниматор
Популярность: +101 (211)

Возраст: 25
С нами с: 06.01.2008
Сообщений: 1331
Откуда: RnD
Модель телефона: Apple iPhone 4 & other...

5/15 СообщениеДобавлено:Вт Июн 22, 2010 18:37   Заголовок сообщения:
Цитата

я знаю что нет, поэтому и нужна вторая библиотела для сешного лодыря+скопипастенные из проши се ф-ии сразу за етой второй библиотекой в фф симёна, теоретически работать должно имхо, ну да в общем хрен с ним, проехали...
_________________
протофуллы
мои последние координаты http://vk.com/marielonelygirl
^ Вверх ^
Профиль Личное Сайт ICQ
Dimadze
Реаниматор
Реаниматор
Популярность: +70 (118)
Имя: Диман
Возраст: 27
С нами с: 04.03.2009
Сообщений: 656
Откуда: ..\Поволжье\Астрахань\..
Модель телефона: Sie M65,CF75,CX75,E71,HTC Mzrt

6/15 СообщениеДобавлено:Чт Июн 24, 2010 12:20   Заголовок сообщения:
Цитата

а c72 это sgold x75?
24 бит + альфа там 100% есть, да разметка рамы, такая же как и на любом x75, но в эльфпаке дерективы X75 чо то не видел.
---
Отправлено через WAP2.0 - http://waping.ru
^ Вверх ^
Профиль Личное Email Сайт ICQ
titron
Глав. Хелпер
Глав. Хелпер
Популярность: +112 (126)
Имя: Сергей

Возраст: 28
С нами с: 28.01.2007
Сообщений: 315
Откуда: Бор(Нижегородская обл.)
Модель телефона: m65+2 el71+e71+Moto Milestone

7/15 СообщениеДобавлено:Чт Июн 24, 2010 17:28   Заголовок сообщения:
Цитата

Dimadze, c72 идет вроде отдельной статьей, там смесь x65, x75 и кучка своих "прелестей"
^ Вверх ^
Профиль Личное Email ICQ
Маришка
Реаниматор
Реаниматор
Популярность: +101 (211)

Возраст: 25
С нами с: 06.01.2008
Сообщений: 1331
Откуда: RnD
Модель телефона: Apple iPhone 4 & other...

8/15 СообщениеДобавлено:Вт Июл 06, 2010 02:03   Заголовок сообщения:
Цитата

Вопрос к гуру. У меня в таблице пит например 1000 картинок, я удаляю 999 из них стирая как саму картинку так и всю информацию о ней со сдвигом в таблице. Остаётся одна картинка под номером 0 hex. Далее я ложу пнгшки с номерами 32,265,841 в папку 0:/збин/имг/. Перезагружаю телефон, графика кешируется. Будет ли телефон корректно отображать эти иконки в менюшках и п.р. если у меня пит длиной всего ОДНА картинка? Эта "фишка" прекрасно работает в эльфах, а вот как с родным гуи нинаю, и перезаливать всю пит лениво
_________________
протофуллы
мои последние координаты http://vk.com/marielonelygirl
^ Вверх ^
Профиль Личное Сайт ICQ
Feyman
Глав. Хелпер
Глав. Хелпер
Популярность: +178 (270)
Имя: Владимир

Возраст: 37
С нами с: 05.05.2006
Сообщений: 2470
Откуда: Питер
Модель телефона: S75, EL71, E71, Ativ S

9/15 СообщениеДобавлено:Вт Июл 06, 2010 08:03   Заголовок сообщения:
Цитата

Маришка, на NSG такое работает, включал вообще без графпака, была только графика из пнг.
_________________
The Matrix has you
^ Вверх ^
Профиль Личное Фото
Маришка
Реаниматор
Реаниматор
Популярность: +101 (211)

Возраст: 25
С нами с: 06.01.2008
Сообщений: 1331
Откуда: RnD
Модель телефона: Apple iPhone 4 & other...

10/15 СообщениеДобавлено:Вт Июл 06, 2010 08:31   Заголовок сообщения:
Цитата

То что нужно Smile если не поленюсь сегодня сделаю 16мб на сх75 на заводских ресурсах

з.ы. ПризракСмит, загляни в аську, есть ещё вопросы

_________________
протофуллы
мои последние координаты http://vk.com/marielonelygirl
^ Вверх ^
Профиль Личное Сайт ICQ
z.SL75
Новичок
Новичок
Популярность: +3 (59)
Имя: Владислав
Возраст: 23
С нами с: 18.02.2009
Сообщений: 385
Откуда: Москва
Модель телефона: Siemens & HTC

11/15 СообщениеДобавлено:Пт Июл 16, 2010 09:48   Заголовок сообщения:
Цитата

а вот на реализацию этого пункта стоит надеяться?
TODO писал(а):
0xFF.0xFE.2. В SExit определять имя файла эльфа в котором произошла ошибка

_________________
S65; SX1; SL75 -> HTC Elf -> S95 -> HTC Vision [the end]
^ Вверх ^
Профиль Личное Сайт ICQ
titron
Глав. Хелпер
Глав. Хелпер
Популярность: +112 (126)
Имя: Сергей

Возраст: 28
С нами с: 28.01.2007
Сообщений: 315
Откуда: Бор(Нижегородская обл.)
Модель телефона: m65+2 el71+e71+Moto Milestone

12/15 СообщениеДобавлено:Пт Июл 16, 2010 13:39   Заголовок сообщения:
Цитата

z.SL75, имхо, нереально.
^ Вверх ^
Профиль Личное Email ICQ
Angervip
Студент
Студент
Популярность: +13 (61)

Возраст: 27
С нами с: 15.06.2007
Сообщений: 336
Откуда: Чебоксары
Модель телефона: Nokia N900 Maemo 5

13/15 СообщениеДобавлено:Вт Ноя 30, 2010 00:28   Заголовок сообщения:
Цитата

04.10.10 писал(а):
Это серьёзная модификация ELFPack 2.3 24bit + alpha
Этот мод (а может и вообще новая версия классического)
содержит несколько новшеств:

1) EDL System (ELF Dynamic Library System)
Позволяет подгружать нужные эльфу ф-ии из так называемых
динамических библиотек, вынесено несколько ф-ии по работе с этой системой
Есть единая база, которая содержит в себе все "контакты" запущеных библиотек.
Сама библиотека это обычный эльф, содержащий EDL_HEADER, ф-ии, в соответствии
с назначением, скомпиленный по определённым правилам и переименованный в *.edl.
Каждая библиотека имеет имя и версию, а также может быть в рамках одной платформы,
модели телефона или даже прошивки.

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

Подробнее о EDL system можно узнать из исходников примеров и edl.c

2) SWIHOOK Control
Это обобщает в себе несколько приёмов по изменению swi-библиотеки в реальном времени.
Т.е. появилась возможность специально устанавливать swihook в RAM и спокойно
изменять неугодные ф-ии своими. Выведено несколько ф-ий по работе в этой области и даже
существует возможность запуска уже заменёных ф-ий, из запасной библиотеки не используя при
этом SWI прерывание, а так же существует возможность обратного восстановления конкретной функции
или исходной библиотеки.

Подробнее о SWIHOOK Control можно узнать из исходников примеров и ramlib.c и ALTSWI.asm

3) Заменён FUNC_ABORT

Идея взята из известного мода от danil e71.
Эта идея не просто скопирована, она расширена. При отсутствии ф-ии в библиотеке
(Когда обнаружвается 0xFFFFFFFF при вызове не 0x8XXX-подобной ф-ии) искуственный
пикофф заменяется сообщением с занесением в лог, при не однократном "необнаружении"
ф-ии сообщение не выводится, но лог попрежнему ведётся. Причём каждая запись в лог
сопровождается звуковым сигналом. Кроме номера недостающей ф-ии, пишется адрес её вызова.

Подробнее можно узнать из ramlib.c и logger.c

4) Управление ф-ями ELFPack
С помощью отправки GBS сообшений в процесс ELFPack Manager (HELPER) можно
вызвать реконфигурацию, повторный запуск EDL, Daemons, BLIB, очистить PNG-Кеш.

Подробнее можно узнать из gbsproc.c

5) Визуализация ошибочных запусков *.elf и *.edl

6) Мелкие изменения: модификация mfree - вместо пикоффа MemSFreeDeallocFail -> return 1

----------- Пути ----------
Демоны:
X:\Zbin\Daemons\*.elf
Графика:
X:\Zbin\IMG\*.png, elf_big.png, elf_small.png, edl_big.png, edl_small.png
EDL, swi.blib:
X:\Zbin\Libs\*.edl, swi.blib
BCFG Конфигурация:
X:\Zbin\etc\ELFPack.bcfg

X = 4 (MMC/MicroSD/SD/SDHC)
= 0 (Data)

/* Authors and Ideas: Dimadze and PICAS (Он же ?unknow?, I'am just crazy) */

(C) icon_paper

_________________
Siemens - Elfin Technology
^ Вверх ^
Профиль Личное Сайт
Маришка
Реаниматор
Реаниматор
Популярность: +101 (211)

Возраст: 25
С нами с: 06.01.2008
Сообщений: 1331
Откуда: RnD
Модель телефона: Apple iPhone 4 & other...

14/15 СообщениеДобавлено:Вт Ноя 30, 2010 01:21   Заголовок сообщения:
Цитата

новость, как и идея далеко уже не нова. хочется потрогать, есть что нить, используещее едл библиотеки или переделанный хук?
_________________
протофуллы
мои последние координаты http://vk.com/marielonelygirl
^ Вверх ^
Профиль Личное Сайт ICQ
Лесной
Студент
Студент
Популярность: +12 (36)
Имя: Илья

Возраст: 28
С нами с: 18.04.2009
Сообщений: 278
Откуда: Липецк
Модель телефона: swift+minos+neo+x-cite+pecan

15/15 СообщениеДобавлено:Вт Ноя 30, 2010 13:13   Заголовок сообщения:
Цитата

D*os писал что-то
_________________
Купи б/у сименс и получи mortal kombat.mid бесплатно!
^ Вверх ^
Профиль Личное Фото
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Эльфы (Elf) Часовой пояс: GMT + 3
На страницу 1 « 50 51 52 53 54



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia