motofan logo
5 страниц V < 1 2 3 4 5 >        
Andy51
сообщение 18.8.2007, 14:09 Закрепленное сообщение!


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



Встречайте обновление эльфпака
Elfpack v1.0

Также обновился FBrowser до v0.6
Список изменений смотрите в архивах, файл releasenotes.


-------8<----------
Краткое вступление для тех, кто всё ещё не знает, что такое эльфы/ELFs (кто знает - может смело пропустить)
ELF - это исполняемый формат, пришедший с линуксоидов. Чтобы было понятнее, сравним эльфы с явой:
  • Ява и ELF распространяются в общем случае отдельным файлом, который можно запустить на телефоне
  • Базовое отличие - код ELF-а исполняется непосредственно процессором, тогда как для явы используется эмуляция
  • Благодаря этому эльф работает гораздо быстрее чем ява и обладает гораздо большими возможностями
За дополнительной информацией посылаю сюда и на siemens-club.org
------->8----------

Итак, что мы имеем на данный момент:
cобственно Elfloader + Autorun + library (Elfpack),
два эльфа: FBrowser v0.6 и Screener v0.8

Инструкции по установке:
Скачиваем ниже elfpack для своей прошивки и читаем инструкции вфайле releasenotes.

FBrowser.elf - Эльф-фаловый браузер. Браузер потому, что не умеет делать файловых операций smile.gif Предназначен для ручного запуска эльфов. Запускается из меню вместо MotoMixer.

Screener.elf - Эльф, снимающий скрины smile.gif Создавался как альтернатива медленному MSnap. Делает скрин при нажатии на "фото", кидает на /b/screen*.bmp, завершается по "#".
Screener v0.8 не работает с elfpack v1.0!

Auto.run - не стесняйтесь, откройте блокнотом smile.gif здесь прописаны эльфы, которые будут загружаться при запуске телефона. Там уже прописан FBrowser - он должен быть загружен, чтобы запускаться из меню.

elfloader.lib - библиотека функций, на данный момент около 110. Не забывайте обновлять её время от времени smile.gif

Также можно кинуть рядом с любым эльфом одноимённую gif картинку размером 48х48 - она будет использована в FBrowser-е в списке "установленных" эльфов.

Заранее отвечаю - НЕЛЬЗЯ запускать эльфы от сименсов!

В заключение хочу поблагодарить всех, кто прямо или косвенно участвовал в разаботке. И отдельное спасибо этим людям (in order of appearance):
Exebyte Изображение без тебя бы ничего из этого не вышло... вообще smile.gif Спасибо, что так долго терпел мои глупые вопросы и помогал во всём разобраться!
om2804 Изображение долго мучал уже меня, в результате чего появился на свет эльфлоадер на яве by om2804 biggrin.gif И благодаря тебе я начал заниматься этим эльфпаком
Vilko Изображение ну, кудаж без тебя smile.gif Практически за всем, что делается в области патчей стоит твоё имя
Last Изображение спасибо, что составлял мне компанию всё это время smile.gif Спасибо за иконки эльфов
AzT59 Изображение спасибо, что тоже составлял мне компанию всё это время smile.gif Да, и за полезную утилку спасибо
ds3v Изображение тебе я орден уже выдал smile.gif Твой вклад в сие действо неоценим. Благодаря тебе стало возможно портировать эльфпак!

После распаковки PortKit-а, не забудьте обновить файлы libgen.exe и RamTrans.exe до версии 1.1 (прикреплены)

Сообщение отредактировал Andy51 - 15.8.2008, 9:55
Прикрепленный файл Libgen_v1.1.zip   ( 16.85 килобайт ) Кол-во скачиваний: 1171
Прикрепленный файл PortKit_v1_0.rar   ( 137.78 килобайт ) Кол-во скачиваний: 5624
Прикрепленный файл FBrowser_v06.rar   ( 18.1 килобайт ) Кол-во скачиваний: 3112
Прикрепленный файл RAMTrans_v1.1.zip   ( 16.85 килобайт ) Кол-во скачиваний: 1030
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vzhik
сообщение 25.2.2008, 20:48


Интересующийся
**

Группа: Пользователи
Сообщений: 31
Регистрация: 19.10.2007
Из: Таганрог
Пользователь №: 151 078
Модель телефона: E1
Прошивка: 49r

Рейтинг: 1



Не знал где писать, решил тут! В общем в эльфпаке есть баг! При попытке запустить эльф в пути которого есть русская символика - ельф не грузится, а дальнейший запуск эльфов без ребута невозможен(кроме тех которые висят в фоне)!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GALL
сообщение 26.2.2008, 11:28


Гуру
******

Группа: Почётные мотофаны
Сообщений: 706
Регистрация: 25.12.2004
Из: Барнаул
Пользователь №: 29 674
Модель телефона: Iphone 4s
Прошивка: IOS 7.1.1
Победитель конкурса 2008

Рейтинг: 274



Несколько интересных вопросов:
1. важно куда лепить новую функцию: в LTE...pat или же всё можно до кучи в function.pat?
2. Важны пробелы и коменты в .pat?
3. Какова должна быть длина паттерны. Я пробовал использовать разные длины и на каких-то вываливалось "Undefined symbol..." Зависимости не понял.

Добавлено позже (26.2.2008, 11:29):
Vzhik, это не баг, а вынужденная необходимость. Используй латиницу в пути.


Добавлено позже (26.2.2008, 11:31):
lenin2004, Ты бы выложил, какие сообщения вылазали во время процесса компиляции, а то ничего не понятно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 26.2.2008, 15:59


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



Цитата(GALL @ Сегодня, 14:28)

Vzhik, это не баг, а вынужденная необходимость.
*

Не, скорее всё-таки баг smile.gif Причём баг меня...
Цитата(GALL @ Сегодня, 14:28)

важно куда лепить новую функцию: в LTE...pat или же всё можно до кучи в function.pat?
*

в LTE.pat должны находиться только те паттерны, которые не подходят к LTE2 - они по идее должны быть продублированы своими аналогами в LTE2.pat. Также в LTE.pat находятся некоторые функции, которых нет (не найдены?) в LTE2.
Цитата(GALL @ Сегодня, 14:28)

Важны пробелы и коменты в .pat?
*

Пробелы - важны. Не должно быть лишних пробелов, строго столько, сколько минимально необходимо. А комментарии - просто игнорируются.
Цитата(GALL @ Сегодня, 14:28)

Какова должна быть длина паттерны
*

Честно говоря, не знаю... я не делал больше ~40 байт и имхо, больше нет надобности. Однакр в FunctionFinder действительно есть проблемы с некоторыми паттернами
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 12.3.2008, 9:19


Интересующийся
**

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713
Модель телефона: Samsung SGH-I400
Прошивка: R373_49R&Symbian 9.1

Рейтинг: 120



Немножко не в тему (больше незнал куда выложить smile.gif)
Andy51 просил сделать консольную утилитку для обьедения патчей fpa...

вот сделал... выкладываю...

Цитата
kadukmm, отлично! И даже почти как надо работает Вот только он пишет Patch_Сode без скобок [] и не сортирует патчи по адресам (на сколько я помню, это важно). Ещё хорошо бы сделать проверку на пустые параметры

Теперь все ок! Выложил тут.


Сообщение отредактировал kadukmm - 14.3.2008, 14:26
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 26.3.2008, 18:29


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



Добавил в закреплённое сообщение обновление для libgen.exe. Фикс бага с большим количеством функций в либе
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
S@modelkin
сообщение 14.8.2008, 17:03


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.11.2007
Из: Нововаршавка, Омская обл.
Пользователь №: 154 260
Модель телефона: L7
Прошивка: Iron FX E0R

Рейтинг: 33



Простите за назойливость и небольшой оффтоп, но когда выйдет EP 2.0?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 14.8.2008, 20:36


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



S@modelkin, загрузчик в общем-то готов, готова консоль (но пока код в эльфе, а не в патче), логгер готов на 80% (Не хватает клиента angry.gif Это намёк (; )... Это из основных модулей, а не готовы ещё: API эльфпака, учёт эльфов, загрузка shared libs не проверена, и ещё куча мелких и не очень недоделок.
Да, как дела с порткитом тоже пока непонятно. sad.gif

Сообщение отредактировал Andy51 - 14.8.2008, 20:36
Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 15.8.2008, 9:59


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255

Рейтинг: 1224



Цитата(Osta @ Сегодня, 11:10)

патч ставится 1 раз , либы меняются вне зависимости от патча
*

Вообще-то говоря, я предупреждал...
Цитата
Но при этом следует учитывать, что вероятность того, что чужая сборка заработает у вас - 50/50!
Так что уж говорить про либы?
Libgen и RAMTrans перезалил. Почему-то форуму не нравятся rar архивы, 15 последних байт из них выкидывает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
S@modelkin
сообщение 15.8.2008, 12:55


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.11.2007
Из: Нововаршавка, Омская обл.
Пользователь №: 154 260
Модель телефона: L7
Прошивка: Iron FX E0R

Рейтинг: 33



Andy51,
Понятно, спасибо за ответ, а на счёт клиента, у меня как раз есть время, свяжись со мной в асе, и скажи толком чо надо smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 15.8.2008, 14:21


Мото-Портной
******

Группа: Разработчики
Сообщений: 1 174
Регистрация: 31.3.2007
Из: Екатеринбург
Пользователь №: 129 181
Модель телефона: LG GW620, L7e и др.
Победитель конкурса 2008


Настроение:
Второй год подряд решаю мир. Решения не найдено.



Рейтинг: 669



S@modelkin,
Кадук уже написал болванку, и сказал что вышлет мне на доработку. Но в тот же вечер пропал. Уже больше двух недель его не видел.

Хотя щас уже думаю писать на С++ Builder'е

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

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

 



Текстовая версия Сейчас: 28.4.2024, 0:01

Форум живёт: