Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Anton Fedorov
@datacompboy
Programmer/Sysadmin
Android
Железо
Reverse engineering
IDA
Как дизасмить ядро Linux?
Никто не подскажет, как правильно в IDA грузить ядро Android?
Нужно вытащить железные подробности модуля, который built-in в ядро.
В ядре есть символы, желательно их проставить автоматически.
Вопрос задан
более трёх лет назад
3453 просмотра
Комментировать
Подписаться
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 ещё
Средний
Какой процессор посоветуете?
1 подписчик
вчера
419 просмотров
4
ответа
Железо
+1 ещё
Средний
Комп не реагирует на включение. Проблема в материнке?
1 подписчик
06 мая
178 просмотров
5
ответов
Android
Простой
TWRP sign boot и установка пропатченного boot для Magisk несовместимы?
1 подписчик
06 мая
36 просмотров
1
ответ
Системное администрирование
+1 ещё
Сложный
Как правильно организовать кластер в ANSYS Electronics Desktop / Ansys HFSS?
1 подписчик
05 мая
67 просмотров
0
ответов
Железо
Простой
Снять или оставить эту медную пластину на процессоре видеоускорителя gigabyte p106-100?
1 подписчик
05 мая
226 просмотров
2
ответа
Android
+1 ещё
Простой
Автопереводчик телефонных разговоров под Андроид?
1 подписчик
05 мая
180 просмотров
2
ответа
Android
+1 ещё
Средний
Какой наилучший способ продлить жизнь Foreground Service в MAUI?
4 подписчика
04 мая
2450 просмотров
2
ответа
Железо
+2 ещё
Средний
Стоит ли апгрейдиться на AM5 и что выбрать для апгрейда?
1 подписчик
04 мая
233 просмотра
5
ответов
Железо
Простой
Почему отключается драйвер одной NVIDIA видеокарты при установке драйвера на другую?
1 подписчик
03 мая
154 просмотра
3
ответа
Железо
Простой
Не включается ПК, черный экран, блок питания или материнская плата виноваты?
1 подписчик
03 мая
189 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Android Developer
DatsTeam
от 400 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Senior Android Developer (Kotlin, Ad SDKs, Attribution Platforms)
Chinni PM
•
Москва
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама