我们如何知道特定cpp文件所在的.so文件? (在Android rom中)

时间:2015-10-27 14:22:57

标签: android c++ decompiler

我在android中的cpp文件中发现了一些修改后的代码,以保护智能手机不受stagefright漏洞的影响。 我想用原始cpp文件更改它并重建为新的android ROM文件。

问题是,

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

system / lib / folders中只有一些.so文件。 我听说几乎不可能对那些.so文件进行反编译。

我尝试使用谷歌搜索找出哪些.so文件有" MPEGExtractor.cpp",以便我能够将包含该cpp文件的一些文件编译成.so文件,然后更改它,以及重建它一个新的ROM ..但我无法找到。

如果需要更改某些代码,我该如何重建它?

感谢您阅读

1 个答案:

答案 0 :(得分:0)

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