Как мы можем узнать, в каком .so файле находится конкретный файл cpp? (в Android rom)

Я нашел некоторый модифицированный код в файле cpp в Android, чтобы защитить смартфон от уязвимости stagefright.
Я хочу изменить его на оригинальный файл cpp и перестроить на новый файл ROM для Android.

Проблема в,

Я загрузил заводское изображение Android с форума разработчиков Google и
Я распаковал его с помощью Android кухонного инструмента.
Теперь я вижу его содержимое, но не могу найти файл, который я хотел изменить, «/media/libstagefright/MPEGExtractor.cpp».

В системных / lib / папках есть только некоторые .so файлы.
Я слышал, что декомпилировать эти файлы .so практически невозможно.

Я попытался поискать в Google, чтобы выяснить, какие файлы .so имеют «MPEGExtractor.cpp», чтобы я мог скомпилировать некоторые файлы, включая этот файл cpp, в файл .so, изменить его и перестроить в новое ПЗУ… Я не мог узнать.

Что я должен сделать, чтобы восстановить его с некоторым кодом, который будет изменен?

Спасибо за чтение

0

Решение

SO (Shared Object) — это файлы, скомпилированные из исходного кода. По определению они не содержат информацию о символах, которую вы запрашиваете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]