有没有办法反编译apk(来自ics的Launcher2.apk)并编辑它的代码并再次编译?
我需要用发送自定义广播或在 sd 上创建文件或从其他应用程序方式向它发出其他 CATCHABLE 信号的代码替换 toast 消息“已安装快捷方式”。
我知道baksmali。在它的帮助下,我可以删除 Toast 消息。但是我如何添加自己的代码呢?Jd-gui 不生成工作代码。
谢谢
有没有办法反编译apk(来自ics的Launcher2.apk)并编辑它的代码并再次编译?
我需要用发送自定义广播或在 sd 上创建文件或从其他应用程序方式向它发出其他 CATCHABLE 信号的代码替换 toast 消息“已安装快捷方式”。
我知道baksmali。在它的帮助下,我可以删除 Toast 消息。但是我如何添加自己的代码呢?Jd-gui 不生成工作代码。
谢谢
Apktool是您最好的选择,但您必须学习如何编辑 Smali。无法反编译为原始 Java,对其进行编辑,然后重新编译。既然要反编译Launcher2.apk,不如直接下载源码,修改,自己编译。假设您运行的是 Android AOSP API 级别 15 及更高版本,您还可以通过 Accessibility捕获Toast 事件。
对于混合应用程序,我们可以通过以下简单步骤来完成:-
就是它文件夹将包含所有文件和资源。