我们如何知道特定cpp文件在哪个.so文件中?(在Android房间)

How can we know which .so file a particular cpp file is in? (in Android rom)

本文关键字:文件 房间 Android so 何知道 我们 cpp      更新时间:2023-10-16

我在android的cpp文件中发现了一些修改的代码,以保护智能手机免受怯场漏洞。我想改变它与原始的cpp文件和重建到一个新的android ROM文件。

问题是,

我从谷歌开发者论坛下载了一个android工厂图像和我用安卓厨房工具打开了它。现在我可以看到它的内容,但我找不到文件,我想修改,"/media/libstagefright/MPEGExtractor.cpp"。

在system/lib/文件夹中只有一些。so文件。我听说那些。so文件几乎不可能反编译。

我试着用谷歌搜索找出哪些。so文件有"MPEGExtractor.cpp",这样我就可以编译一些文件,包括cpp文件到一个。so文件,并改变它,并重建它一个新的ROM。但是我找不到。

我应该做些什么来重建它与一些代码要改变?

感谢您的阅读

SO(共享对象)是从源代码编译的文件。根据定义,它们不包含您所要求的符号信息。