【发布时间】:2016-01-27 00:20:50
【问题描述】:
我在 android 的 cpp 文件中发现了一些修改过的代码,以保护智能手机免受 stagefright 漏洞的影响。 我想用原来的cpp文件改成新的android ROM文件。
问题是,
我从谷歌开发者论坛下载了一个安卓工厂镜像,然后 我用安卓厨房工具解压了它。 现在我可以看到它的内容,但我找不到文件,我想修改,“/media/libstagefright/MPEGExtractor.cpp”。
system/lib/ 文件夹中只有一些 .so 文件。 听说反编译那些.so文件几乎是不可能的。
我尝试用谷歌搜索找出哪些 .so 文件具有“MPEGExtractor.cpp”,这样我就可以将包括该 cpp 文件在内的一些文件编译为 .so 文件,然后对其进行更改,然后将其重建为新的 ROM ..但我找不到。
我应该怎么做才能用一些要更改的代码来重建它?
感谢您的阅读
【问题讨论】:
-
libstagefright 已被修补。如果您是从 AOSP 构建的,那么无论如何您都不会受到攻击。
-
您需要具体了解 CPP 文件还是在搜索特定功能?
-
我强烈建议重建项目。否则,您可能需要创建一些 DLL,这样您就不必重新构建所有内容。
标签: android c++ decompiler