Я нашел некоторый модифицированный код в файле cpp в Android, чтобы защитить смартфон от уязвимости stagefright.
Я хочу изменить его на оригинальный файл cpp и перестроить на новый файл ROM для Android.
Проблема в,
Я загрузил заводское изображение Android с форума разработчиков Google и
Я распаковал его с помощью Android кухонного инструмента.
Теперь я вижу его содержимое, но не могу найти файл, который я хотел изменить, «/media/libstagefright/MPEGExtractor.cpp».
В системных / lib / папках есть только некоторые .so файлы.
Я слышал, что декомпилировать эти файлы .so практически невозможно.
Я попытался поискать в Google, чтобы выяснить, какие файлы .so имеют «MPEGExtractor.cpp», чтобы я мог скомпилировать некоторые файлы, включая этот файл cpp, в файл .so, изменить его и перестроить в новое ПЗУ… Я не мог узнать.
Что я должен сделать, чтобы восстановить его с некоторым кодом, который будет изменен?
Спасибо за чтение
SO (Shared Object) — это файлы, скомпилированные из исходного кода. По определению они не содержат информацию о символах, которую вы запрашиваете.
Других решений пока нет …