motofan logo
7 страниц V « < 2 3 4 5 > »         
> 

Портация Elfpack v1.0, Собери себе elfpack!

WhiteHotIce
сообщение 4.11.2007, 8:47 Закрепленное сообщение!


Мастер
****

Группа: Пользователи
Сообщений: 178
Регистрация: 2.1.2007
Из: vrn
Пользователь №: 114 357

Рейтинг: 137



интро: Дабы не засорять тему про эльфпак, создаю новую тему.

В теме разрешается:
1.Просить о портации эльфпака на ту или иную прошивку.
2.Выкладывать свои портации
(но если у же есть и к тому же рабочая..)

В теме запрещается:
1.Спрашивать "Как применять патчи?"

Для успешной портации эльфпака необходимо:
1. ADS ;нужен, для компиляции.
2. PortKit_v1_0 + updates ;нужен для портации
3. Bin Editor ;понадобится если надо будет перегнать fpa>>>smp
4. Рефлеш ;хехе и ежу поянтно=)
5. FB v3.06 ;
6. resman5.4pro ;для примененения патчей в формате smp
7. Трезвая голова и прямые руки

итак, поехали....

.1 Создаеём папку PortKit на диске "C:\" ;можно создать любую папку и где угодно, но мне так удобнее.

.2 Извлекаем архивы из ADS и PortKit_v1_0 в папку "C:\PortKit"

Перед тем, как запускать PortKit, не забудьте заменить libgen на более новый, например, на libgen от Мачо
Чтобы собрать себе library.lib (а также Lib.o - для разработчиков), скопируйте содержимое архива в папку libgen PortKit-а и следуйте инструкции как при портировании.

.2.1 Папку "arm" перемещаем на в корень диска "C:\" ;так надо!

.2.2 Панель управления/система/дополнительно/переменные среды/системная переменная - Path - ДОБАВЛЯЕМ <путь к ads> т.е. ";C:\PortKit"
.3 Далее настраиваем:
C:\PortKit\obj\sysinfo.c ; вбиваем свои данные, показваю на примере L7:
Код
const char n_phone[]    = "L7";
const char n_platform[] = "LTE2";
const char n_majorfw[]  = "R4513_G_08.B7";
const char n_minorfw[]  = "E0R_RB";

.4 Далее настраиваем:
C:\PortKit\make.cmd ; открываем блокнотом и видим в самом начале:
Код
@echo off
rem The target platform, change this to yours (LTE | LTE2 | V3i)
set PLATFORM=NONE

=> вместо NONE вписываем свою платформу:
Код
(LTE | LTE2 | V3i)

.5 Далее перемещаем наш рефлеш, а именно CG1.smg в папку "C:\PortKit"
.6 Переименовываем CG1.smg в L7_R4513_G_08.B7.E0R_RB_CG1.bin ; это для примера! ное сли вы сделате это для своей прошивки, содержимое патча не зменится=)
.7 Далее создаем текстовый документ и вписываем в него:
Код
make.cmd L7_R4513_G_08.B7.E0R_RB_CG1.bin

.8 Сохраняем его под именем run.bat
.9 Жмем run.bat ; и если вы все делали правильно, то все должно скомпилиться без проблем!

с ув. WHI


Те, у кого не получилось с "родным" make.cmd, попробуйте с прикреплённым!

Если снова не получилось, попробуйте портировать с помощью GUI PortKit для ElfPack v1.0 by kadukmm

Если совсем уж никак не получается, попробуйте воспользоваться уже готовыми сборками: Готовые сборки ELF'ов для тех, у кого не получается, сделать самому.
Но при этом следует учитывать, что вероятность того, что чужая сборка заработает у вас - 50/50!

Для обновления уже созданной либы, можно воспользоваться удобной программой ElfPack Library Editor 1.02 by kadukmm

Вопрос: "ПацнЫ! Памагити! Йа пытаюс применит пач а оно ругаица чо типа реад беуонт енд оф филе!!!". Аноним.
Read beyond end of file error:
Прикрепленное изображение
Ответ: "Перед применением патча, Вам нужно добавить "пустоту" в конец CG1. Как это делать - посмотрите здесь: Манул. Добавление пустоты в CG1". Osta.

Вопрос: "Сдраствуйте это снова я аноним! Йа ничитал закрипленыи пост памагити мине с маей паблемай!". Аноним.
Ответ: Предупреждение или сразу бан на несколько суток.

Сообщение отредактировал Andy51 - 1.11.2008, 20:48
Прикрепленный файл make.cmd.rar   ( 1.15 килобайт ) Кол-во скачиваний: 1287
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 22.5.2008, 14:49


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



dimon722, значит, инструкции не следовал. FunctionFinder входит в комплект PortKit
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DUKE007
сообщение 23.5.2008, 0:05


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

Группа: Пользователи
Сообщений: 56
Регистрация: 13.4.2008
Пользователь №: 169 363
Модель телефона: e398
Прошивка: AСR

Рейтинг: 1



А В360 это же LTE2?

Сообщение отредактировал DUKE007 - 23.5.2008, 0:53
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimon722
сообщение 23.5.2008, 6:21


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

Группа: Пользователи
Сообщений: 36
Регистрация: 9.4.2008
Из: SMOLENSK, RUSSIAN
Пользователь №: 169 034
Модель телефона: L2
Прошивка: Juix Final

Рейтинг: 4



Andy51, PortKit перекачал,FunctionFinder нашёлся.Теперь выдаёт такоеПрикрепленное изображениеи такоеПрикрепленное изображение и в Register.fpa написано
([Patch_Info]
Description=Registers ELFpack v1.0
Author=Andy51
[Patch_Code]
ункция R: 10536584). Что не так делаю?

Сообщение отредактировал dimon722 - 23.5.2008, 6:30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 23.5.2008, 6:30


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(dimon722 @ Сегодня, 8:21)

ункция R: 10536584). Что не так делаю?
*




Цитата(Andy51 @ 19.5.2008, 16:34)

Неверно найден _region_table, либо неправильно указано смещение для платформы
*




Добавлено позже (23.5.2008, 8:32):
Цитата(dimon722 @ Сегодня, 8:21)

Теперь выдаёт такоеи такое и в
*


не находит функцию сюлогдата и другие функции тоже не находит
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimon722
сообщение 23.5.2008, 7:00


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

Группа: Пользователи
Сообщений: 36
Регистрация: 9.4.2008
Из: SMOLENSK, RUSSIAN
Пользователь №: 169 034
Модель телефона: L2
Прошивка: Juix Final

Рейтинг: 4



Я делетант в этом.Тогда вопрос-какая платформа в L2?

LTE. L2 не поддерживается порткитом. Возможно, он ближе к L6 - смотри соответствующую тему. A51

Сообщение отредактировал Andy51 - 23.5.2008, 15:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 24.5.2008, 16:16


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

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

Рейтинг: 680



dimon722,
Возьми у портеров эльфпака на L6 патерны
перепиши functions.pat и компиль так.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 26.5.2008, 9:39


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

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

Рейтинг: 680



dimon722,
всего то?
У тебя не находятся всего 3 ф-и!
DAL_EnableDisplay
DL_FsDirExist
suLogData
и две с неправильными адресами
0xE1A06001 D Class_dal
0xE1A06009 D display_source_buffer

из них только suLogData критична(обязательна) для компиляции.

Найди их в вручную для L2 и исправь патерны на правильные.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GreH_Besa
сообщение 26.5.2008, 9:56


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

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

Рейтинг: 237.5



Для r3443h1_..._65.0br:

suLogData T B40FB5F049??48??680EB089198720009006
DL_FsDirExist T B5FE4F??25001C04230022001C011C38

DAL_EnableDisplay выложу чуть позже

Сообщение отредактировал GreH_Besa - 26.5.2008, 9:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 26.5.2008, 13:36


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(dimon722 @ Сегодня, 13:07)

Register.fpa FB 3.07 выдаёт такое , что опять не так
*


Манул. Добавление пустоты в CG1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimon722
сообщение 26.5.2008, 13:46


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

Группа: Пользователи
Сообщений: 36
Регистрация: 9.4.2008
Из: SMOLENSK, RUSSIAN
Пользователь №: 169 034
Модель телефона: L2
Прошивка: Juix Final

Рейтинг: 4



DmT, добавил FF в конце.Тел стал перепрошиватся, но после одни ребуты.

Сообщение отредактировал dimon722 - 26.5.2008, 14:28
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 26.5.2008, 15:00


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Как-то ты не так добавлял,да и вообще в финальном Juix'e эльфпак пропатчен,соответственно пустоту я уже добавил вручную раньше,это раз.Второе если ты юзаеш мой мод,тебе достаточно заменить elfloader.lib находящийся в корне A на свой сгенерированный PortKit,при этом прошивать НЕ НУЖНО НИЧЕГО,ведь все функции которые юзает эльф(любой) находятся в этом файле elfloader.lib,а патч elfpack.rpa и registr.fpa служит лиш для запуска эльфов,это стисло.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimon722
сообщение 27.5.2008, 5:35


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

Группа: Пользователи
Сообщений: 36
Регистрация: 9.4.2008
Из: SMOLENSK, RUSSIAN
Пользователь №: 169 034
Модель телефона: L2
Прошивка: Juix Final

Рейтинг: 4



Motohobiman, Всё сделал как ВЫ написали. При запуске ФБРАУЗЕРА-ребут.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motohobiman
сообщение 27.5.2008, 7:54


Мотофан
*******

Группа: Почётные мотофаны
Сообщений: 1 749
Регистрация: 3.5.2006
Из: Ukraina
Пользователь №: 81 710
Модель телефона: Е1,E2,U9,L6,W510.
Прошивка: Слава Украине!


Настроение:
Вечный мотодроллер;)



Рейтинг: 908



Извините,но ВЫ делаете что-то не так,хотя это может быть не ваша вина,за основу возьмите functions.pat из темы Elfs on L6 последний от GrehBesa,и сгенерируйте elfloader.lib с помощью LibrarEditor,залейте и проверте на работоспособность.П.С. У меня ушло тоже масса нервов и времени до первого запуска,чудом и упорством удалось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dimon722
сообщение 28.5.2008, 5:29


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

Группа: Пользователи
Сообщений: 36
Регистрация: 9.4.2008
Из: SMOLENSK, RUSSIAN
Пользователь №: 169 034
Модель телефона: L2
Прошивка: Juix Final

Рейтинг: 4



Motohobiman, спасибо за помощь,Вы единственный кто действительно помог. После проведённых манипуляций один эльф запустился, а со вторым пока ребуты.Ладно буду дерзать. Ещё раз спасибо.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigMike
сообщение 29.5.2008, 20:18


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

Группа: Пользователи
Сообщений: 57
Регистрация: 26.2.2008
Из: Пенза
Пользователь №: 164 819
Модель телефона: V635, Z8

Рейтинг: 10



люди выручите кто нибудь...всё перепробовал ..чё ток не делал..пишет адрес
0x00C22920
0x10CA2920
вначале выполнения...в итоге ничё не выходи и патч имеет вид
[Patch_Info]
Description=Registers ELFpack v1.0
Author=Andy51
[Patch_Code]
ункция R: 00000000

помогите кто нибудь..пожалуиста
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 30.5.2008, 3:44


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

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

Рейтинг: 680



BigMike,
Цитирую слова Andy51: Неверно найден _region_table, либо неправильно указано смещение для платформы

Мог бы и просмотреть хотябы эту страницу полностью wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigMike
сообщение 30.5.2008, 6:29


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

Группа: Пользователи
Сообщений: 57
Регистрация: 26.2.2008
Из: Пенза
Пользователь №: 164 819
Модель телефона: V635, Z8

Рейтинг: 10



а что с этим смэщением делать...я чёт скок ни читал половину не понял...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 30.5.2008, 6:41


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

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

Рейтинг: 680



BigMike,
Дак может эта работа не для тебя?
Смещение - это адрес CG1 для этого телефона. Задается в make файле.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigMike
сообщение 30.5.2008, 10:56


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

Группа: Пользователи
Сообщений: 57
Регистрация: 26.2.2008
Из: Пенза
Пользователь №: 164 819
Модель телефона: V635, Z8

Рейтинг: 10



выручите кто нить пожалуста..сделайте мне патч для V635...я вам CG1 скину...пожалуста..чёт невыходит ничё...смещение вроде правильно указано
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 1.6.2008, 20:05


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

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

Рейтинг: 120



Цитата(BigMike @ 30.5.2008, 13:56) *

выручите кто нить пожалуста..сделайте мне патч для V635...я вам CG1 скину...пожалуста..чёт невыходит ничё...смещение вроде правильно указано

А ты лучше сам научись делать и проблем тогда меньше будет smile.gif

Всю тему заново перечитай, тут нету ничего сложного.

Сообщение отредактировал kadukmm - 1.6.2008, 20:05
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigMike
сообщение 2.6.2008, 17:29


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

Группа: Пользователи
Сообщений: 57
Регистрация: 26.2.2008
Из: Пенза
Пользователь №: 164 819
Модель телефона: V635, Z8

Рейтинг: 10



я чё ток не пробовал.....и все файлы в папке с прогой менял....и прошивку и с пустотой и без пустоты и как ток не перииминовывал...мож на мой тел ваще их нельзя ставить
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 2.6.2008, 20:28


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

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

Рейтинг: 680



BigMike,
а ф-и искать руками не пробовал? wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BigMike
сообщение 2.6.2008, 20:30


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

Группа: Пользователи
Сообщений: 57
Регистрация: 26.2.2008
Из: Пенза
Пользователь №: 164 819
Модель телефона: V635, Z8

Рейтинг: 10



кого? как самому патч без программы сделать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 3.6.2008, 6:33


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(BigMike @ Вчера, 22:30)

как самому патч без программы сделать?
*


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


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

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

Рейтинг: 680



Цитата(BigMike @ Сегодня, 2:30)

кого?
*


функции, из function.pat файла. Их адреса надо найти переписать патерну.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RuslanchiK
сообщение 6.6.2008, 16:54


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 4.11.2005
Из: Уфа
Пользователь №: 57 063
Модель телефона: E398, Zn5
Прошивка: E398-79R, Zn5-ZE0.9b


Настроение:
ИНЖЕНЕР!!!



Рейтинг: 44.5



DmT,
Что интересно, у мня как раз с такими параметрами системной переменной порткит не работает... А без этого все норм... Интересно почему так...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-ARGON-
сообщение 7.6.2008, 12:25


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 24.12.2007
Из: USS Enterprise
Пользователь №: 158 074
Модель телефона: MotoROKR Z6
Прошивка: WK Tools FE

Рейтинг: 12



вопрос: ктонить портировал эльфпак на 376 платформу в535/в620?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
GreH_Besa
сообщение 7.6.2008, 15:36


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

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

Рейтинг: 237.5



Цитата

вопрос: ктонить портировал эльфпак на 376 платформу в535/в620?

Еще не пробовал, но есть желание попробовать на V620. Завтра скажу о результатах
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mr.GHOST
сообщение 18.6.2008, 17:24


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

Группа: Пользователи
Сообщений: 96
Регистрация: 6.6.2006
Из: Барнаул
Пользователь №: 86 423
Модель телефона: Nexus 4
Прошивка: 5.0.1

Рейтинг: 14.5



Кто нибудь пробовал портировать на V3(R374)? я попробовал как для LTE он не находит много функций и выкидывает.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
KroW2
сообщение 25.6.2008, 16:06


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

Группа: Пользователи
Сообщений: 70
Регистрация: 3.6.2006
Пользователь №: 86 054
Модель телефона: Motorola V500
Прошивка: R376_0BR

Рейтинг: 26.5



Так что там с V620? Получилось портировать или нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
muzenbaher
сообщение 12.7.2008, 10:11


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 10.9.2007
Пользователь №: 147 349
Модель телефона: V3i
Прошивка: R4441D_G_08.01.03R

Рейтинг: 0



Дико извиняюсь, но вопрос наверное надоевший... У меня телефон V3i прошивка R4441D_G_08.01.03R. В файлe sysinfo.c я прописал:

const char n_phone[] = "V3i";
const char n_platform[] = "V3i";
const char n_majorfw[] = "R4441D_G_08.01";
const char n_minorfw[] = "03R";

Это верно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 12.7.2008, 10:16


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

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

Рейтинг: 680



Код

const char n_phone[]    = "V3i";
const char n_platform[] = "LTE2";
const char n_majorfw[]  = "R4441D";
const char n_minorfw[]  = "03R";


Сообщение отредактировал Andy51 - 4.9.2009, 10:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
muzenbaher
сообщение 12.7.2008, 11:56


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 10.9.2007
Пользователь №: 147 349
Модель телефона: V3i
Прошивка: R4441D_G_08.01.03R

Рейтинг: 0



DmT, Спасибо!!! Наконец-то заработало!

И еще один вопрос, хотя наверняка оффтоп: при слитии CG1 при помощи F&B3 нужно всё-таки ставить галку "Убрать пустоту в конце кодовых групп" и затем добавлять FF вручную? Потому что указанный в elfpack.fpa офсет стоит дальше чем последний офсет в CG1 (по крайней мере у меня).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 12.7.2008, 12:26


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

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

Рейтинг: 680



muzenbaher,
ну я бы снял галочку, так патчить удобнее ((:
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
muzenbaher
сообщение 12.7.2008, 13:18


Новичок
*

Группа: Пользователи
Сообщений: 17
Регистрация: 10.9.2007
Пользователь №: 147 349
Модель телефона: V3i
Прошивка: R4441D_G_08.01.03R

Рейтинг: 0



Цитата(DmT @ 12.7.2008, 12:26) *

muzenbaher,
ну я бы снял галочку, так патчить удобнее ((:

Цитата(muzenbaher @ 12.7.2008, 11:56) *

указанный в elfpack.fpa офсет стоит дальше чем последний офсет в CG1 (по крайней мере у меня).


... независимо стоит галочка или нет. Например у меня пустоты в конце CG1 было 6.181.332 байт, а патч хотел внести изменения еще дальше!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 12.7.2008, 15:01


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

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



Напишите пожалуйста, какие функции нужно найти в первую очередь, без которых эльфлоадер не скомпилится
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DmT
сообщение 12.7.2008, 15:14


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

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

Рейтинг: 680



Вот с этим я компилил для K1
suPalReadTime T B5704A0A68146850681142A1D1FA1C06
suPalTicksToMsec T B5FE1C04A014C80C1C0D1C204010227D
suAllocMem T B5F3B0919F11200043C537042400900FE0A1201849D64360
suFreeMem T B5F01C052000B08B900A2D00D00638045940
APP_SyncML_MainRegister T B5084AF348F4230A210292004AF23818
DL_FsOpenFile T B5701C0D1C041C162100????????2800D108
DL_FsCloseFile T B5101C042100????????2800D1051C20
AFW_InquireRoutingStackByRegId T B500F7FFFB68BC084718B47022012802
_region_table D E255501028A408C18AFFFFFCE1B05E85+0x1C
APP_ConsumeEv T B5806949F79BF96F2800D0032001BC80
APP_Register T B5FF26002000B0C1E00801015C514281
AFW_GenAppInstanceId T B5B04C8F258068E1890A06100E003201
AFW_AddAppToRoutingStack T B5FE1C16AA081C0D1C04CA07910192021C321C2990001C20F7FFFF982800D1032001BCFEBC0847182000E7FAB5104CC1
APP_GetInstData T B5FF25011C291C1F1C1624002850B081
APP_Exit T B5F81C0520011C161C0C2900D0242200
APP_HandleEventPrepost T B5FE1C04200043C09002200127002600
AFW_GetEv T 1C0120002900D000688847700000FFFF
AFW_CreateInternalQueuedEvAux T B5B0B0861C041C10220092051C0A210091009101920293042300222443C99003
AFW_CreateInternalQueuedEvAuxD T B570B0861C0D1C16990A1C0420002200
vsprintf T B5304B0BB08F447B93074B0A
u_atou A E92D41F0E3500000E1A05000B3A0002DE3A06000E1A07001+2B0
suLogData A EAFFF6E2
DL_FsReadFile T B5FF1C0E2100B0811C171C1C1C189D0A
DL_FsFSeekFile T B5F01C0438401C??1C0D2820B085D206
DL_FsGetFileSize T B5304D??2200B0991C0423021C01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ANDS
сообщение 12.7.2008, 15:51


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

Группа: Пользователи
Сообщений: 464
Регистрация: 11.10.2007
Из: КузБасс
Пользователь №: 150 256
Модель телефона:   
Прошивка:
Победитель конкурса 2008


Настроение:




Рейтинг: 225.5



ооо... DmT, спасибо, будем искать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dark_Dante
сообщение 9.8.2008, 15:34


Мастер
****

Группа: Пользователи
Сообщений: 188
Регистрация: 14.5.2008
Из: Воронеж
Пользователь №: 172 219
Модель телефона: v635, glofiish m800
Прошивка: каждый день разная

Рейтинг: 47



Есть желание портировать эльфов на v635 Но не хватает знаний Подскажите пожалуйста павильно ли я делаю?
Запускаем иду Открываем эльф-прошивку Ждем пока ида ищет функции Открываем functoin.pat ищем функцию например suCreateTas Жмем в иде вкладку functions Выбираем на панели инструментов Search, находим функцию Двойной клик по ней Переходим во вкладку IDA Viev-A Ставим курсор на строку со словом PUSР Переходим на вкладку HEX Viev-A Копируем строку начиная с выделенных символов

Открываем binedit загружаем в него CG1 прошивки на которую надо портировать В свойствах прописываем TYPE_ARM="BigEndian"
RemapBlok Start="0x0" Len="0x1600000" Goto="0x10092000"
Жмем применитиь переходим к вкладке поиск Вставляем скопировааную с иды строку Жмем T нажимаем Enter Не находит Начинаем удалять по одному символу с конца введенной строки пока не найдет значения Копируем HEX строку с найденными значениями в function.pat Правильно? И как быть если находит несколько строк?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 11.8.2008, 7:51


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Dark_Dante @ 9.8.2008, 17:34)

Goto="0x10092000"
*


для v635 Goto="0x10080000
Цитата(Dark_Dante @ 9.8.2008, 17:34)

Len="0x1600000"
*


это длина cg1 от v635 в байтах , разве она равна этому значению ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Портация Elfpack v1.0, Собери себе elfpack! · Эльфы, их разработка и портирование · Forum
 

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

 



Текстовая версия Сейчас: 23.7.2025, 22:06

Форум живёт: