Я нашел модифицированный код в файле cpp в android, чтобы защитить смартфон от уязвимости stagefright. Я хочу изменить его с оригинальным файлом cpp и перестроить в новый файл ROM для Android.Как мы можем узнать, в каком файле .so есть файл cpp? (в Android rom)
Проблема заключается в том,
Я скачал андроид заводского образа от Google форуме разработчиков и я распаковал его андроида инструмент кухни. Теперь я могу видеть его содержимое, но я не смог найти файл, я хотел изменить «/media/libstagefright/MPEGExtractor.cpp».
В системе/lib/folders есть только некоторые .so-файлы. Я слышал, что практически невозможно декомпилировать эти файлы .so.
Я пробовал поиск в Google, чтобы узнать, какие файлы .so имеют «MPEGExtractor.cpp», чтобы я мог скомпилировать некоторые файлы, включая этот файл cpp, в .so-файл и изменить его, а также перестроить его ROM .. но я не мог узнать.
Что нужно сделать, чтобы перестроить его с помощью некоторого кода, который необходимо изменить?
Спасибо за чтение
libstagefright уже исправлен. Если вы строите с AOSP, вы все равно не будете уязвимы. – Antimony
Вам нужно знать файл CPP специально или вы ищете определенную функцию? –
Я настоятельно рекомендую перестроить проект. В противном случае вам может понадобиться создать несколько DLL, поэтому вам не придется перестраивать все. –