Разработка эльфпака
|
|
Lexa_64 | Дата: Пятница, 30.05.2008, 21:03:16 | Сообщение # 1 |
БАТЬКА
Группа: Администраторы
Сообщений: 430
Статус: Offline
| На мотофане вовсю идёт разработка эльфов Нужно как-нить и нам подключаться У jk-91 уже есть какие-то наработки в этой области!
Во имя Отца, Сына и Святого духа.... ENTER.
|
|
| |
script | Дата: Пятница, 30.05.2008, 21:22:53 | Сообщение # 2 |
User
Группа: V.I.P.
Сообщений: 174
Статус: Offline
| Пацаны, расскажите плиз вкратце что такое эльфы/эльфпаки
Если я об этом пишу — значит так надо© Гуф
|
|
| |
XDJEY | Дата: Суббота, 31.05.2008, 03:44:14 | Сообщение # 3 |
Бывалый
Группа: Проверенные
Сообщений: 163
Статус: Offline
| Помимо патчей существует еще одна возможность расширения функциональных возможностей телефона. Она состоит в исполнении непосредственно кода ARM-процессора аппаратов на платформах SGold и NewSGold, т.е. имеется возможность создавать собственные приложения, работающие аналогично cименсовскому программному обеспечению и использующие производственный стандарт ELF (Executable and Linking Format). Отсюда и название - эльфы. Поскольку эльфы исполняются непосредственно процессором без промежуточных надстроек типа java-машины, им доступна вся оперативная память и абсолютно все функции прошивки, созданные программистами Сименса. Скорость исполнения любых команд ограничена только мощностью процессора, поэтому она огромна, в десятки раз выше скорости исполнения java-приложений. Подобные приложения распространяются в виде файлов с расширением *.elf. Эльфы не зависят (в рамках одной платформы) от модели аппарата и версии прошивки. Исполняются они либо как обычные приложения - нажатием кнопки джойстика в Card Explorer'е, либо вешаются в памяти демонами при загрузке аппарата. Перед использованием эльфов необходимо ознакомиться с понятиями ELFpack и ELFloader. ELFpack - патч, позволяющий загружать эльфов, абстрагируя их от конкретной версии прошивки (по аналогии с Библиотекой функций в Мастер-Патче). ELFloader - часть ELFpack'а, отвечающая непосредственно за загрузку кода приложения в оперативную память и передачу ему управления.
Жизнь жестокая игра с офигенной графикой!
|
|
| |
Chik | Дата: Суббота, 31.05.2008, 21:07:23 | Сообщение # 4 |
Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| Чтобы работали эльфы, нужен так называемый Эльфпак(Elfpack). Эльфпак - это программный код, который дописывается в CG1 и обеспечивает запуск, работу и выгрузку эльфов. Следовательно, необходимо сделать эльфпак под наши телефоны. Говорю сразу, порткит от Andy51 нам не подойдёт, так как он для ARM процов. Исходники эльфпака Andy51 не открыл, значит нам надо писать всё с нуля. Можно правда в дизассемблере позырить на их эльфпак, немножко поможет.
|
|
| |
nook | Дата: Воскресенье, 01.06.2008, 03:15:01 | Сообщение # 5 |
Интересующийся
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Всё равно не дорубаю как можно на нашём телефоне запускать такие приложения и из чего они будут запускаться? Из явы?
|
|
| |
jk-91 | Дата: Воскресенье, 01.06.2008, 07:37:04 | Сообщение # 6 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| Из явы запускать эльфы смысла нет , основные их достоинства это работа на прямую с процессором ( к примеру файловый менеджер чтобы запустить в корелете на V3I нужно несколько минут ждать загрузки самого корелета , а эльф (точная копия этого файлового менеджера ) включается мгновенно ... Тоже самое и с играми , должны работать в десять раз быстрее .
|
|
| |
dan | Дата: Понедельник, 02.06.2008, 09:14:37 | Сообщение # 7 |
Юзер
Группа: Пользователи
Сообщений: 46
Статус: Offline
| Кто систематизирует по пунктам ,что нужно для разаработки эльфпака, уже будет кусок работы сделан.
|
|
| |
jk-91 | Дата: Понедельник, 02.06.2008, 14:45:08 | Сообщение # 8 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| 1)... Загружаем в IDA любую прошивку с LTE2 пропатченую эльфпаком и изучаем как это работает ... 2)...Список и адреса функций для работы эльфпак известны ( если Чик будет не против то их можно выложить ) ... Как их связать и что ещё нужно читаем пункт первый .
|
|
| |
Chik | Дата: Понедельник, 02.06.2008, 18:56:51 | Сообщение # 9 |
Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| дык нафиг прошивку патченую, просто порткит взять и там в папке /obj есть 3 файла: Autorun.o, elfloader.o, ElfloaderApp.o. Это обьектные файлы эльфпака, т.е. порткит из них собирает эльфпак под конктетную прошивку. Вот их и надо смотреть идой. А адреса ф-ций можешь выложить, только толку с них пока никакогоДобавлено (02.06.2008, 18.56.51) --------------------------------------------- Кстати вот, на мотофане вроде гдето валялось. ELF.rar Это если я не ошибаюсь исходник эльфпака на сименсы.
|
|
| |
123 | Дата: Суббота, 21.06.2008, 16:26:09 | Сообщение # 10 |
_x3mal
Группа: Модераторы
Сообщений: 137
Статус: Offline
| И как там?
Мобильные развлечения Знакомства с иностранцами
|
|
| |
Chik | Дата: Суббота, 21.06.2008, 16:41:19 | Сообщение # 11 |
Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| никак, сессия.
|
|
| |
123 | Дата: Пятница, 27.06.2008, 22:25:18 | Сообщение # 12 |
_x3mal
Группа: Модераторы
Сообщений: 137
Статус: Offline
| Кароч, сегодня говорил с одним китайцем. Он сказал что умный человек с ником ONLYSUN (который вместе с XiaoTan сняли с Е770 RSA) сказал что после екзаменов начнет заниматся ельфами. Сказал что он много о них читал, много изучал..и у него есть идеи... ------------ И есчо дал ондному ихнему патчеру процесорный модуль mCore, он сказал, что постарается зделать нам пару патчей.
Мобильные развлечения Знакомства с иностранцами
|
|
| |
zhengbo0409 | Дата: Понедельник, 30.06.2008, 19:23:23 | Сообщение # 13 |
Новичок
Группа: Пользователи
Сообщений: 1
Статус: Offline
| expect your great work ..goodwishes to all of you
。。。。
|
|
| |
Chik | Дата: Суббота, 19.07.2008, 10:32:57 | Сообщение # 14 |
Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| О да, товарищи:) Время ожидания подходит к концу. Вчера theCore выложил монстр для v3x, в котором действительно есть эльфпак. Пока только в ихнем монстре, но theCore сказал что исходники эльфпака будут общедоступны, так что с портированием на другие прошивки/телефоны проблем возникнуть не должно.
|
|
| |
script | Дата: Суббота, 19.07.2008, 11:54:05 | Сообщение # 15 |
User
Группа: V.I.P.
Сообщений: 174
Статус: Offline
| Chik, по скорее бы произошло се чудо, а то я вчера чуть юзал мотофан, то4нее мне дали ссыль, я сидел слюни пускал
Если я об этом пишу — значит так надо© Гуф
|
|
| |
Chik | Дата: Суббота, 19.07.2008, 12:02:01 | Сообщение # 16 |
Продвинутый
Группа: Администраторы
Сообщений: 70
Статус: Offline
| В течении нескольких дней обещают выложить SDK для написания эльфов, тогда наверно и исходники.
|
|
| |
Lexa_64 | Дата: Суббота, 19.07.2008, 14:07:29 | Сообщение # 17 |
БАТЬКА
Группа: Администраторы
Сообщений: 430
Статус: Offline
| Quote (Chik) так что с портированием на другие прошивки/телефоны проблем возникнуть не должно. Вот это есть хорошо!
Во имя Отца, Сына и Святого духа.... ENTER.
|
|
| |
123 | Дата: Суббота, 19.07.2008, 17:03:46 | Сообщение # 18 |
_x3mal
Группа: Модераторы
Сообщений: 137
Статус: Offline
| ето хорошо. А ельфы нам придетса писать или можно будет использовать с других телефонов. И есчо интересно, в етом, новом монстре из нового только ЕЛФпаки, или там ечто чото новенькое есть??
Мобильные развлечения Знакомства с иностранцами
|
|
| |
jk-91 | Дата: Суббота, 19.07.2008, 19:05:54 | Сообщение # 19 |
Бывалый
Группа: V.I.P.
Сообщений: 201
Статус: Offline
| Там графический дуалбут , эльфпак с , и три эльфа , патчей и других добавлений нет .
|
|
| |
mbv06 | Дата: Суббота, 19.07.2008, 22:12:59 | Сообщение # 20 |
Продвинутый
Группа: Пользователи
Сообщений: 98
Статус: Offline
| Quote (jk-91) ам графический дуалбут написаный ими?
|
|
| |