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

ELF Functions Viewer 1.1 [updated], вывод списка функций, которые использует эльф

kadukmm
сообщение 6.5.2008, 16:43


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

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

Рейтинг: 120



Представляю вам свое новое маленькое творения :)
ELF Functions Viewer 1.1


Прога выводит список глобальных функций которые использует ELF (т.е. из тех что в либе). Чуть позже функция будет встроена в ElfPack Library Editor.

Запускать так:
Код
ELFFuncV.exe <path_to_elf> [d]


Параметр "d", позволяет автоматически исключить функции, которые находяться в файле del.lst (например функции ЭльфПака). Сделал специально для Osta :)

ВНИМАНИЕ!!! Не исправимый баг!!! Программа НЕ выводит функций, которые были указаны в PAT c режимом D (т.е. Data)

Также можно вручную ассоциировать с файлами .elf

Благодарности:
om2804 - идея, помощь по структуре файлов формата ELF
G-Xad - помощь в реализации, подсказки

Скачать ELF Functions Viewer

Сообщение отредактировал Osta - 18.1.2010, 16:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sEVANS
сообщение 7.5.2008, 0:46


Муки ада
*****

Группа: Почётные мотофаны
Сообщений: 442
Регистрация: 12.2.2007
Из: Слюдянка/Иркутск
Пользователь №: 121 981
Модель телефона: Atrix
Прошивка: CyanogenMod9


Настроение:
♪ C Музыкой По Жизни ♫



Рейтинг: 650



kadukmm, прога супер, давно такую ждал, но было бы хорошо, если она ещё сравнивала с либой и выдавала каких функций нет в либе, чтобы каждую функцию не проверять.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 7.5.2008, 6:43


Freestyler
********

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


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



Рейтинг: 4362



Цитата(kadukmm @ Вчера, 18:43)

Прога выводит список глобальных функций которые использует ELF
*


хорошо бы если бы не выводила функции типа
LdrGetPlatformName
LdrStartApp
LdrUnloadELF
...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kadukmm
сообщение 7.5.2008, 6:57


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

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

Рейтинг: 120



Цитата(Osta @ 7.5.2008, 9:43) *

хорошо бы если бы не выводила функции типа
LdrGetPlatformName
LdrStartApp
LdrUnloadELF
...

Хы, Osta, в чем проблема-то?? Сейчас добавлю параметр с которым чтобы она не выводила функций ElfPack'a smile.gif [уже добавил]

Код
UtilLogStringData
namecmp
LdrStartApp
u_utoa
LdrLoadELF
LdrUnloadELF
LdrGetPhoneName
LdrGetPlatformName
LdrGetFirmwareMajorVersion
LdrGetFirmwareMinorVersion


sEVANS, читай выше:
Цитата
Чуть позже функция будет встроена в ElfPack Library Editor.

Может, даже, сегодня ночью smile.gif

Сообщение отредактировал kadukmm - 7.5.2008, 11:24
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 7.5.2008, 19:31


0xFFFF
******

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


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



Рейтинг: 1224



Цитата(sEVANS @ Сегодня, 4:46)

было бы хорошо, если она ещё сравнивала с либой и выдавала каких функций нет в либе
*

Кстати говоря, новый эльфпак это будет делать. Даже специальное средство вывода предусмотрено(консоль). А вот в эльфах для настоящего эльфпака сделать так нельзя. Просто в нём информация о внутренних функциях перемешана с импортируемыми, и они не отличимы друг от друга.

Сообщение отредактировал Andy51 - 7.5.2008, 19:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Dex9999
сообщение 8.5.2008, 4:42


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

Группа: Пользователи
Сообщений: 67
Регистрация: 18.6.2005
Пользователь №: 44 478
Модель телефона: V500
Прошивка: V500->V620->E1 (R373_G_0E.30.45R)

Рейтинг: 14



Цитата(Andy51 @ 7.5.2008, 23:31) *

Кстати говоря, новый эльфпак это будет делать. Даже специальное средство вывода предусмотрено(консоль). А вот в эльфах для настоящего эльфпака сделать так нельзя. Просто в нём информация о внутренних функциях перемешана с импортируемыми, и они не отличимы друг от друга.

Правильно ли я понял, что с новым эльфпаком все эльфы(есс-но пересобранные старые и новые) при запуске будут не перегружать телефон, а корректно сообщать о отсутствующих функциях(на экран?) и закрываться? Гип-гип ура!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 8.5.2008, 9:31


0xFFFF
******

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


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



Рейтинг: 1224



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

будут не перегружать телефон, а корректно сообщать о отсутствующих функциях(на экран?) и закрываться?
*

Да, именно так. Но следует учитывать, что причина ребута не всегда в недостатке функций...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
gordei
сообщение 14.1.2010, 12:07


Мастер
****

Группа: Пользователи
Сообщений: 150
Регистрация: 30.1.2008
Пользователь №: 161 767
Модель телефона: Motorola RIZR Z3
Прошивка: R452B_G_08.02.0DR

Рейтинг: 0



Кто знает какие функции либы использует елф Unrar. А то у меня на Z3 при попытке разорхивировать файл ребут. После того как телефон перегрузиться появляется разорхивированный файл, но нулевого размера.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 14.1.2010, 15:53


Freestyler
********

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


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



Рейтинг: 4362



тебе нужен ELF Functions Viewer

Сообщение отредактировал Osta - 14.1.2010, 17:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 14.1.2010, 16:03


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



Osta, gordei, оный был где-то тут
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ELF Functions Viewer 1.1 [updated], вывод списка функций, которые использует эльф · Эльфы, их разработка и портирование · Forum
 

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

 



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

Форум живёт: