【问题标题】:How to modify .line numbers in smali file?如何修改 smali 文件中的 .line 号?
【发布时间】:2018-09-12 11:22:48
【问题描述】:

我使用 apktool 将一个 apk 反编译为它的 smali 源。 在所有 smali 文件中都有 .lineXYZ 代码。它们是随机的 IE .line 2

接下来的某个地方就像 .line 33

所以我无法得到他们的序列。我创建了一个行号修改工具,它可以重命名行号并应用于 smli 文件。但是 apktool 没有再次编译它并没有告诉我任何东西就退出了。 然后我创建了一个工具来检测项目中的最高行号,并将我的代码添加到反编译的代码中。没有说什么,仍然存在 apk。

我知道有一个名为 apktool.yml 的文件,但我不知道其中是否有任何问题。

感谢任何帮助,我正在等待解决方案。

【问题讨论】:

    标签: apk smali apktool


    【解决方案1】:

    .line 标记仅用于调试并显示在堆栈跟踪中。添加代码时无需修改它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      相关资源
      最近更新 更多