是否可以通过向 .dex 添加额外的类并使用修改后的 manifest.xml 重新打包来修改 .apk?
我知道有 baksmali/smali 等工具可以从 .apk 中反汇编/重新组装给定的 classes.dex,但不确定可以从那里修改什么?
我正在尝试添加其他 Activity ,从原始 apk 修改启动启动器 Activity (可能来自 androidmanifest.xml),然后重新打包并签名以制作完整的单个 .apk...所有这些都需要完成构建时间,没有原始源代码或构建结构可见,只有 .apk 作为输入...有什么想法吗?
最佳答案
是的,您提到的工具 ( baksmali/smali ) 可以帮助您反汇编 apk 以及稍后修改和重新打包代码。
然而,signing the modified apk除非您有权访问用于签署原始 apk 的私钥,否则以某种方式使其更新兼容是不可行的。
关于android - 是否可以通过向 .dex 添加额外的类并使用修改后的 manifest.xml 重新打包来修改 .apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953532/