【问题标题】:How to add resources to Jar如何将资源添加到 Jar
【发布时间】:2015-04-15 10:03:33
【问题描述】:

我实际上是在尝试重新打包一个 JAR 文件(在删除一些导致冲突的行之后),这是我的方法:

  1. 将 Jar 转换为 Dex(使用 dex2jar)。值得注意的是,jpg 等资源并没有打包到 Dex 中。
  2. 将 Dex 拆解成 Smali 并进行修改。
  3. 将 Smali 组装到 Dex 中。
  4. 将 Dex 转换为 Jar(使用 jar2dex)。
  5. jar uf my.jar resource1.jpg resource2.jpg

最后,Jar 似乎不起作用。我用 JD-GUI 检查了 Jar,但发现修改后的代码块没有任何问题。我的方法有什么问题吗?

【问题讨论】:

    标签: java android jar apk disassembly


    【解决方案1】:

    如果我很了解您要做什么,那么 android-apktool 应该是您重新打包修改后的 apk 所需要的: http://ibotpeaches.github.io/Apktool/

    【讨论】:

    • 这是一个 Jar,不完全是 APK。你觉得可行吗?
    猜你喜欢
    • 2013-05-14
    • 2011-10-26
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 2023-03-27
    相关资源
    最近更新 更多