0

有没有办法反编译apk(来自ics的Launcher2.apk)并编辑它的代码并再次编译?

我需要用发送自定义广播或在 sd 上创建文件或从其他应用程序方式向它发出其他 CATCHABLE 信号的代码替换 toast 消息“已安装快捷方式”。

我知道baksmali。在它的帮助下,我可以删除 Toast 消息。但是我如何添加自己的代码呢?Jd-gui 不生成工作代码。

谢谢

4

2 回答 2

0

Apktool是您最好的选择,但您必须学习如何编辑 Smali。无法反编译为原始 Java,对其进行编辑,然后重新编译。既然要反编译Launcher2.apk,不如直接下载源码,修改,自己编译。假设您运行的是 Android AOSP API 级别 15 及更高版本,您还可以通过 Accessibility捕获Toast 事件。

于 2012-06-30T20:30:08.940 回答
-1

对于混合应用程序,我们可以通过以下简单步骤来完成:-

  1. 将 app.apk 重命名为 app.zip。
  2. 提取文件夹。

就是它文件夹将包含所有文件和资源。

于 2016-04-27T11:30:35.113 回答