Всё для Motorola E770/E770v
Разработка эльфпака - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Chik  
Форум » ПО » Эльфы на E770 » Разработка эльфпака (В этой теме!)
Разработка эльфпака
Lexa_64Дата: Пятница, 30.05.2008, 21:03:16 | Сообщение # 1
БАТЬКА
Группа: Администраторы
Сообщений: 430
Репутация: 40
Статус: Offline
На мотофане вовсю идёт разработка эльфов

Нужно как-нить и нам подключаться smile
У jk-91 уже есть какие-то наработки в этой области!


Во имя Отца, Сына и Святого духа.... ENTER.
 
scriptДата: Пятница, 30.05.2008, 21:22:53 | Сообщение # 2
User
Группа: V.I.P.
Сообщений: 174
Репутация: 17
Статус: Offline
Пацаны, расскажите плиз вкратце что такое эльфы/эльфпаки

Если я об этом пишу — значит так надо© Гуф
 
XDJEYДата: Суббота, 31.05.2008, 03:44:14 | Сообщение # 3
Бывалый
Группа: Проверенные
Сообщений: 163
Репутация: 8
Статус: 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
Репутация: 15
Статус: Offline
Чтобы работали эльфы, нужен так называемый Эльфпак(Elfpack). Эльфпак - это программный код, который дописывается в CG1 и обеспечивает запуск, работу и выгрузку эльфов.

Следовательно, необходимо сделать эльфпак под наши телефоны.
Говорю сразу, порткит от Andy51 нам не подойдёт, так как он для ARM процов. Исходники эльфпака Andy51 не открыл, значит нам надо писать всё с нуля. Можно правда в дизассемблере позырить на их эльфпак, немножко поможет.


 
nookДата: Воскресенье, 01.06.2008, 03:15:01 | Сообщение # 5
Интересующийся
Группа: Пользователи
Сообщений: 16
Репутация: 0
Статус: Offline
Всё равно не дорубаю как можно на нашём телефоне запускать такие приложения и из чего они будут запускаться? Из явы?

 
jk-91Дата: Воскресенье, 01.06.2008, 07:37:04 | Сообщение # 6
Бывалый
Группа: V.I.P.
Сообщений: 201
Репутация: 24
Статус: Offline
Из явы запускать эльфы смысла нет , основные их достоинства это работа на прямую с процессором ( к примеру файловый менеджер чтобы запустить в корелете на V3I нужно несколько минут ждать загрузки самого корелета , а эльф (точная копия этого файлового менеджера ) включается мгновенно ... Тоже самое и с играми , должны работать в десять раз быстрее .
 
danДата: Понедельник, 02.06.2008, 09:14:37 | Сообщение # 7
Юзер
Группа: Пользователи
Сообщений: 46
Репутация: 5
Статус: Offline
Кто систематизирует по пунктам ,что нужно для разаработки эльфпака, уже будет кусок работы сделан.
 
jk-91Дата: Понедельник, 02.06.2008, 14:45:08 | Сообщение # 8
Бывалый
Группа: V.I.P.
Сообщений: 201
Репутация: 24
Статус: Offline
1)... Загружаем в IDA любую прошивку с LTE2 пропатченую эльфпаком и изучаем как это работает ... 2)...Список и адреса функций для работы эльфпак известны ( если Чик будет не против то их можно выложить ) ... Как их связать и что ещё нужно читаем пункт первый .
 
ChikДата: Понедельник, 02.06.2008, 18:56:51 | Сообщение # 9
Продвинутый
Группа: Администраторы
Сообщений: 70
Репутация: 15
Статус: 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
Репутация: 24
Статус: Offline
И как там?

Мобильные развлечения
Знакомства с иностранцами
 
ChikДата: Суббота, 21.06.2008, 16:41:19 | Сообщение # 11
Продвинутый
Группа: Администраторы
Сообщений: 70
Репутация: 15
Статус: Offline
никак, сессия.

 
123Дата: Пятница, 27.06.2008, 22:25:18 | Сообщение # 12
_x3mal
Группа: Модераторы
Сообщений: 137
Репутация: 24
Статус: Offline
Кароч, сегодня говорил с одним китайцем. Он сказал что умный человек с ником ONLYSUN (который вместе с XiaoTan сняли с Е770 RSA) сказал что после екзаменов начнет заниматся ельфами. Сказал что он много о них читал, много изучал..и у него есть идеи...
------------
И есчо дал ондному ихнему патчеру процесорный модуль mCore, он сказал, что постарается зделать нам пару патчей.


Мобильные развлечения
Знакомства с иностранцами
 
zhengbo0409Дата: Понедельник, 30.06.2008, 19:23:23 | Сообщение # 13
Новичок
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
expect your great work ..goodwishes to all of you

。。。。
 
ChikДата: Суббота, 19.07.2008, 10:32:57 | Сообщение # 14
Продвинутый
Группа: Администраторы
Сообщений: 70
Репутация: 15
Статус: Offline
О да, товарищи:)
Время ожидания подходит к концу.
Вчера theCore выложил монстр для v3x, в котором действительно есть эльфпак.
Пока только в ихнем монстре, но theCore сказал что исходники эльфпака будут общедоступны, так что с портированием на другие прошивки/телефоны проблем возникнуть не должно.


 
scriptДата: Суббота, 19.07.2008, 11:54:05 | Сообщение # 15
User
Группа: V.I.P.
Сообщений: 174
Репутация: 17
Статус: Offline
Chik,
по скорее бы произошло се чудо, а то я вчера чуть юзал мотофан, то4нее мне дали ссыль, я сидел слюни пускал smile


Если я об этом пишу — значит так надо© Гуф
 
ChikДата: Суббота, 19.07.2008, 12:02:01 | Сообщение # 16
Продвинутый
Группа: Администраторы
Сообщений: 70
Репутация: 15
Статус: Offline
В течении нескольких дней обещают выложить SDK для написания эльфов, тогда наверно и исходники.

 
Lexa_64Дата: Суббота, 19.07.2008, 14:07:29 | Сообщение # 17
БАТЬКА
Группа: Администраторы
Сообщений: 430
Репутация: 40
Статус: Offline
Quote (Chik)
так что с портированием на другие прошивки/телефоны проблем возникнуть не должно.

Вот это есть хорошо! smile


Во имя Отца, Сына и Святого духа.... ENTER.
 
123Дата: Суббота, 19.07.2008, 17:03:46 | Сообщение # 18
_x3mal
Группа: Модераторы
Сообщений: 137
Репутация: 24
Статус: Offline
ето хорошо.
А ельфы нам придетса писать или можно будет использовать с других телефонов.
И есчо интересно, в етом, новом монстре из нового только ЕЛФпаки, или там ечто чото новенькое есть??


Мобильные развлечения
Знакомства с иностранцами
 
jk-91Дата: Суббота, 19.07.2008, 19:05:54 | Сообщение # 19
Бывалый
Группа: V.I.P.
Сообщений: 201
Репутация: 24
Статус: Offline
Там графический дуалбут , эльфпак с , и три эльфа , патчей и других добавлений нет .
 
mbv06Дата: Суббота, 19.07.2008, 22:12:59 | Сообщение # 20
Продвинутый
Группа: Пользователи
Сообщений: 98
Репутация: 13
Статус: Offline
Quote (jk-91)
ам графический дуалбут

написаный ими?
 
Форум » ПО » Эльфы на E770 » Разработка эльфпака (В этой теме!)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: