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

GUI PortKit для ElfPack v1.0, Портируем ELFPack 1.0 - легко и просто!

kadukmm
сообщение 22.12.2007, 16:24 Закрепленное сообщение!


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



GUI PortKit for ElfPack v1.0


+ теперь и английская версия smile.gif (перевел Zolookas, случайно нашел на форуме www.modmymoto.com)

+ немножко изменен интерфейс
+ теперь путь к ADS можно изменить (при запуску если он не верен показываеться окошкоwink.gif, по
умолчанию C:\ADS\)
+ патч Register.fpa теперь создаеться рабочий (спасибо GreH_Besa, Re@ctor, Andy51)
+ убрана защита от дурака (теперь прога не виснет при любой ошибкеwink.gif)
+ добавлена возможность вручную указывать адрес патча (идея WhiteHotIce)
+ лог работы теперь сохраняеться автоматически (GUIPortKit.log)
+ мелкие исправления в коде...

Мануал по работе:
1. Качаем ADS и распаковываем в каталог на жестом диске (желательно с короткими именами smile.gif)
2. Копируем папку arm из папки з ADS в корень диска С:
3. Качаем GUI PortKit for ELFPack 1.0
4. Выбираем при первом запуске каталог с ADS
5. Ну, а дальше, все, думаю, понятно smile.gif
6. Радуемся smile.gif

В данной программе использованна утилитка от Andy51 RAMTrans.exe.


Благодарности:
1. Всем кто скачает, протестит и отпишиться smile.gif
2. Всем кто чем то мне когда-то помагал.
3. Andy51, no comments wink.gif
4. Компании Motorola (не было б ее, мы б тут с вами не сидели smile.gif)

Скачать GUI PortKit (Русская версия)
Скачать GUI PortKit (Английская версия)

Сообщение отредактировал kadukmm - 12.5.2008, 8:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 12.1.2008, 17:40


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



Цитата
Ну и немного глюкоB: при смене платформы не меняется марка телефона и другие строчки. Тоесть так и остается Е398 и т.п.


Nicron, я ж не буду вбивать в прогу все модели телефонов и к каким платформам она соответствуют... Эт я так для примера сделал что модеть быть а данные вообще нада самому ручками вбивать smile.gif


Цитата
Э... немного не понял - как изменить путь к ads?

хм, а тут фишка, дело в том что, при первом запуске проверяеться наличие ADS по пути C:\ADS, если найдено то прога заупскаеться, если нет, то выдаеться запрос на выбор папки к ADS. Потом если вдруг, по каким-то неизвестным причинам ADS по введенному раньше пути не станет при запуску опять будет запрос на выбор! Вот так!

Цитата

Есть еще одна мелоч - не находит 2 патерны (сменил pat-файлы - нашел)

А об этом по-подробнее? Каких 2 паттерны? Если DL_AudSetVolumeSetting то эт может быть там паттерна вроде не правильная. А вторая какая?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GreH_Besa
сообщение 12.1.2008, 21:18


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

Группа: Пользователи
Сообщений: 531
Регистрация: 11.3.2007
Из: Екатеринбург
Пользователь №: 126 379
Модель телефона: htc wildfire
Прошивка: android 2.2

Рейтинг: 237.5



С ads прикольно придумано smile.gif
С патернами разобрался. Какие он не мог найти я ща не вспомню... завтра скажу(а может я платформу сменил и из-за этого не находил...)
Кстати, после установки эльфпака тел робит и файлбраузер тоже smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DUNKАN
сообщение 15.1.2008, 14:09


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 27.10.2007
Пользователь №: 151 962
Модель телефона: ROKR E1 (07.DO)
Прошивка: R373

Рейтинг: 1



сделал всё как надо, закинул elfloader.lib, а телефон (гад) намертво виснет unsure.gif unsure.gif unsure.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 15.1.2008, 19:02


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



Цитата(DUNKАN @ 15.1.2008, 16:09) *

сделал всё как надо, закинул elfloader.lib, а телефон (гад) намертво виснет unsure.gif unsure.gif unsure.gif

Значит не все как надо smile.gif Если все как надо - то все работает!!!

Если компиляция прошла успешно, значит по любому должно работать!

А ты патчи то применил или только либу закинул smile.gif ??

С начала нада закинуть elfloader.lib в b/Elf/elfloader.lib, а потом вырубаеш телефон и прошиваеш патчи ElfPack.fpa и Register.fpa.

И вообще опиши по подробнее что да как... Что именно делал?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GALL
сообщение 16.1.2008, 5:55


Гуру
******

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

Рейтинг: 274



kadukmm, Вот лог работы:

Платформа: V3i; Базовое смещение: 0х100A0000
Обьем файла: 13627408 (0x00CFF010)
Смещение в патче (относительно CG1): 0x00CFF020
Смещение в телефоне: 0x10D9F020
Поиск фунцкий по паттернам из function.pat ...
Поиск адреса области _region_table из найденых фунций..
_region_table = 0x100A6960
Транслирование адресов некоторых кешированых функций...
Транслирование адресов завершено успешно.
Поиск адреса фунции APP_SyncML_MainRegister ...
Ошибка! Адрес APP_SyncML_MainRegister не найден!
Портирование прервано!

Вопрос: Почему Адрес APP_SyncML_MainRegister не найден, если паттерна по нему четко находится?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 18.1.2008, 11:30


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



Цитата(GALL @ 16.1.2008, 7:55) *

kadukmm, Вот лог работы:
.......................................
Ошибка! Адрес APP_SyncML_MainRegister не найден!
Портирование прервано!

Вопрос: Почему Адрес APP_SyncML_MainRegister не найден, если паттерна по нему четко находится?

GALL, вот это как раз, сам немогу понять... Думал косяк с работой c RAMTrans, проверил, вроде все ок... Еще и трабл у меня, случайно накрыл часть файлов сорцов sad.gif
Вообщем буду розбераться... а сейчас делаю новую версию, полностью с нуля... со своим RAMTrans'ом и более быстрым алгоритм портирования...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
goods
сообщение 23.1.2008, 20:51


Мастер
****

Группа: Пользователи
Сообщений: 198
Регистрация: 14.7.2006
Пользователь №: 91 380
Модель телефона: E398 + 1Gb
Прошивка: DaR

Рейтинг: 28.5



Брал рефлеш от мпхДеЛюкс, в насторйках ничего не менял (платформа ЛТЕ,модель 398,платформа 373, версия 49). лог прикрепляю.



Платформа: LTE; Базовое смещение: 0х10080000
Обьем файла: 13053600 (0x00C72EA0)
Смещение в патче (относительно CG1): 0x00C72EB0
Смещение в телефоне: 0x10CF2EB0
Поиск фунцкий по паттернам из function.pat ...
Некоторые функции не были найдены!
DL_AudSetVolumeSetting
Поиск адреса области _region_table из найденых фунций..
_region_table = 0x10097A74
Транслирование адресов некоторых кешированых функций...
Транслирование адресов завершено успешно.
Поиск функций из файла LTE.pat
Поиск завершен. Найденые функции добавлены.
Поиск адреса фунции APP_SyncML_MainRegister ...
APP_SyncML_MainRegister = 0x104E8AC2
Cоздание паттерны для поиска адреса вызова функции APP_SyncML_MainRegister
Адрес вызова функции найден: 0025A430
Компилирование патча ElfPack.fpa ...
Ошибка компилирования.
Портирование прервано!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 23.1.2008, 21:02


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



ответ только один: что-то с адс. ты папку arm закинул на диск с: ? у меня толъко так такое происходило...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mr.Voland
сообщение 23.1.2008, 21:08


Мастер
****

Группа: Пользователи
Сообщений: 262
Регистрация: 30.6.2006
Из: Краснодар
Пользователь №: 89 811
Модель телефона: iPhone3G16Gb
Прошивка: iOS4GM

Рейтинг: 71.5



kadukmm, а ты не мог-бы выложить свой либген, последний, т.к меня терзают смутные сомнения, что из темы om2804 либген, либо с ошибкой, либо функции добавлены не все, компилил, как твоей прогой, так и PortKit'ом, конечно такого, как у
goods, я миновал, но нормальной работы так и не добился.

Цитата
kadukmm Сегодня, 0:02 ответ только один: что-то с адс. ты папку arm закинул на диск с: ? у меня толъко так такое происходило...


Я лично сделал, всё, как положенно.
Вот выкладываю, посмотри сам, что это. Cейчас, только скомпилил.

Сообщение отредактировал mr.Voland - 23.1.2008, 21:26
Прикрепленный файл build.zip   ( 15.76 килобайт ) Кол-во скачиваний: 116
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 24.1.2008, 10:10


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

Группа: Разработчики
Сообщений: 83
Регистрация: 23.2.2007
Из: Украина, г. Винница
Пользователь №: 123 713

Рейтинг: 120



Цитата(mr.Voland @ 23.1.2008, 23:08) *

kadukmm, а ты не мог-бы выложить свой либген, последний, т.к меня терзают смутные сомнения, что из темы om2804 либген, либо с ошибкой, либо функции добавлены не все, компилил, как твоей прогой, так и PortKit'ом, конечно такого, как у
goods, я миновал, но нормальной работы так и не добился.
Я лично сделал, всё, как положенно.
Вот выкладываю, посмотри сам, что это. Cейчас, только скомпилил.

Что ты имееш введу?? Функции вроде есть все! должно работать! может это сама либа не правильная?? Сейчас немогу протестить так сейчас в другом городе! Завтра приеду домой протестю.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GUI PortKit для ElfPack v1.0, Портируем ELFPack 1.0 - легко и просто! · Эльфы, их разработка и портирование · Forum
 

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

 



Текстовая версия Сейчас: 29.4.2024, 8:28

Форум живёт: