motofan logo
8 страниц V « < 6 7 8        
> 

Проект Медуза, инфа разработчикам

DmT
сообщение 23.3.2010, 15:15


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

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


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



Рейтинг: 669



Нужно придумать как вытащить тела классов из проши.
Для этого Перекомпиляция J2ME в JELF

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


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

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


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



Рейтинг: 669



Потыкал в эльф Some useful stuff for patchers!
Дак вот: судя по всему по оставленным компилятором символам можно найти все классы:
вот пример:
Код

jblend_ram:1278C590 Class_JavaLang_0_Throwable
jblend_ram:1278C590                                    ; DATA XREF: J2ME:10741F1Co
jblend_ram:1278C590                                    ; J2ME:107424A4o ...
jblend_ram:1278C590                 DCD Class_java_lang_Class
jblend_ram:1278C594                 DCD 0
jblend_ram:1278C598                 DCD jstr_JavaLang_0
jblend_ram:1278C59C                 DCD jstr_Throwable
jblend_ram:1278C5A0                 DCD Class_ComMotorolaSynerjAppsVolume_Volume_1
jblend_ram:1278C5A4                 DCB 0x60
jblend_ram:1278C5A5                 DCB 0x21; !
jblend_ram:1278C5A6                 DCB    1
jblend_ram:1278C5A7                 DCB 0xCE; +
jblend_ram:1278C5A8                 DCD Class_JavaLang_0_Object_0
jblend_ram:1278C5AC                 DCD Consts_JavaLang_0_Throwable
jblend_ram:1278C5B0                 DCD Fields_JavaLang_0_Throwable
jblend_ram:1278C5B4                 DCD Methods_JavaLang_0_Throwable
jblend_ram:1278C5B8                 DCB 0
jblend_ram:1278C5B9                 DCB    0
jblend_ram:1278C5BA                 DCB    0
jblend_ram:1278C5BB                 DCB    0
jblend_ram:1278C5BC                 DCD 0
jblend_ram:1278C5C0                 DCW 2                    ;кол-во полей?
jblend_ram:1278C5C2                 DCW 5                    ;кол-во методов?
jblend_ram:1278C5C4                 DCB 0
jblend_ram:1278C5C5                 DCB    0
jblend_ram:1278C5C6                 DCB    0
jblend_ram:1278C5C7                 DCB    0
jblend_ram:1278C5C8                 DCD 0

Узнаете? Помоему это java.lang.Throwable.class =)

Сообщение отредактировал DmT - 24.3.2010, 11:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Проект Медуза, инфа разработчикам · Разработка Java-приложений · Forum
 

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

 



Текстовая версия Сейчас: 27.4.2024, 5:31

Форум живёт: