Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Anton Fedorov
@datacompboy
Programmer/Sysadmin
Android
Железо
Reverse engineering
IDA
Как дизасмить ядро Linux?
Никто не подскажет, как правильно в IDA грузить ядро Android?
Нужно вытащить железные подробности модуля, который built-in в ядро.
В ядре есть символы, желательно их проставить автоматически.
Вопрос задан
более трёх лет назад
3452 просмотра
Комментировать
Подписаться
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
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Windows
+2 ещё
Простой
Какие есть утилиты для инъекции или встраивания dll в исполняемый файл?
1 подписчик
4 часа назад
92 просмотра
1
ответ
Android
Простой
API для импорта контактов Android 14?
1 подписчик
вчера
55 просмотров
1
ответ
Железо
+1 ещё
Средний
Не стартует компьютер материнская плата подаёт признаки жизни, но ругается на рабочую видеокарту в чём может быть проблема?
2 подписчика
вчера
76 просмотров
0
ответов
Железо
+2 ещё
Простой
Почему может мерцать яркость монитора?
2 подписчика
12 мар.
285 просмотров
1
ответ
Железо
+1 ещё
Средний
Что делать с ПК после задымления из-за проводки?
1 подписчик
11 мар.
284 просмотра
5
ответов
Железо
Простой
Чем протестировать матплату?
1 подписчик
10 мар.
182 просмотра
3
ответа
Железо
+1 ещё
Простой
Как узнать первые признаки, что ноутбук больше не включится?
1 подписчик
09 мар.
300 просмотров
5
ответов
Железо
Средний
Почему нагрузка на GPU 6%?
1 подписчик
08 мар.
226 просмотров
0
ответов
Android
Простой
Есть ли хорошие погодные виджеты для Андроида не от Яндекса?
2 подписчика
07 мар.
131 просмотр
4
ответа
Железо
+2 ещё
Средний
Какое устройство купить для перевода речи в реальном времени?
6 подписчиков
07 мар.
2129 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android разработчик
СМК-РК
•
Москва
от 200 000 до 250 000 ₽
QA Manual (Android)
Brief
•
Москва
от 150 000 до 210 000 ₽
Senior Android Developer
DatsTeam
от 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама