Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Anton Fedorov
@datacompboy
Programmer/Sysadmin
Android
Железо
Reverse engineering
IDA
Как дизасмить ядро Linux?
Никто не подскажет, как правильно в IDA грузить ядро Android?
Нужно вытащить железные подробности модуля, который built-in в ядро.
В ядре есть символы, желательно их проставить автоматически.
Вопрос задан
более трёх лет назад
3455 просмотров
Комментировать
Подписаться
3
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Николай Турнавиотов
@foxmuldercp
Системный администратор, программист, фотограф
попробуйте найти исходники ядра андроида вашей версии.
Но модуль может быть и внешним.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
1
комментарий
Facebook
Вконтакте
Twitter
Anton Fedorov
@datacompboy
Автор вопроса
модуль проприетарный, и исходники не открыты.
никак не могу найти правильный адрес с которого грузить бинарь.
<5>[ 0.000000] Virtual kernel memory layout:
<5>[ 0.000000] vector: 0xffff0000 — 0xffff1000 ( 4 kB)
<5>[ 0.000000] fixmap: 0xfff00000 — 0xfffe0000 ( 896 kB)
<5>[ 0.000000] DMA: 0xff600000 — 0xffe00000 ( 8 MB)
<5>[ 0.000000] vmalloc: 0xe0800000 — 0xf0000000 ( 248 MB)
<5>[ 0.000000] lowmem: 0xc0000000 — 0xe0000000 ( 512 MB)
<5>[ 0.000000] pkmap: 0xbfe00000 — 0xc0000000 ( 2 MB)
<5>[ 0.000000] modules: 0xbf000000 — 0xbfe00000 ( 14 MB)
<5>[ 0.000000] .init: 0xc0008000 — 0xc0027000 ( 124 kB)
<5>[ 0.000000] .text: 0xc0027000 — 0xc04a0000 (4580 kB)
<5>[ 0.000000] .data: 0xc04bc000 — 0xc04f8cc0 ( 244 kB)
грузил с 0xC0000000 — ссылки на строки явно кривые…
Написано
более трёх лет назад
Юрий Попов
@DjPhoeniX
Hardcore iOS & ESP developer & DJ
objdump -x kernel
Узнаёшь базовый адрес, вбиваешь, смотришь.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
Anton Fedorov
@datacompboy
Автор вопроса
$ objdump -x m801_mtds.img-kernel
objdump: m801_mtds.img-kernel: File format not recognized
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Железо
+1 ещё
Простой
Какой посоветуете модем для sms/звонков под Ubuntu?
2 подписчика
вчера
215 просмотров
2
ответа
Android
+1 ещё
Простой
Как разблокировать Xiaomi bootloader без MI аккаунта?
2 подписчика
04 авг.
145 просмотров
2
ответа
Железо
+2 ещё
Средний
Почему материнка не видит всю память?
3 подписчика
04 авг.
531 просмотр
2
ответа
Железо
+1 ещё
Сложный
Gigabvte z490ud + 10400f. Странное поведение. Мистика?
1 подписчик
04 авг.
150 просмотров
2
ответа
Android
Простой
Как сделать статичным порт отладки ADB по WIFI?
4 подписчика
04 авг.
1030 просмотров
1
ответ
C++
+1 ещё
Сложный
Не работает поиск через Массив байтов, как исправить?
1 подписчик
03 авг.
93 просмотра
1
ответ
Windows
+4 ещё
Средний
Почему периодически становится недоступным SSD M.2 в системе во время работы?
2 подписчика
02 авг.
420 просмотров
2
ответа
Железо
+2 ещё
Простой
1 ПК для работы и сервера или 2 раздельных?
1 подписчик
02 авг.
302 просмотра
4
ответа
Android
+1 ещё
Простой
Чем удобно делать бэкапы андроидофона?
2 подписчика
01 авг.
440 просмотров
3
ответа
Android
Средний
Как правильно реализовать синхронизацию бд android приложения с сервером?
1 подписчик
01 авг.
66 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Android-разработчик
Vortex
•
Москва
от 230 000 до 280 000 ₽
React Native разработчик
SMALL
от 250 000 до 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама