如何用我自己的setupwizard.apk替换?

时间:2015-11-30 02:29:46

标签: android-source

我需要用自己的安装程序替换setupwizard来实现一些自定义启动,但我不知道怎么做,有没有办法阅读setupwizard.apk的源代码?

1 个答案:

答案 0 :(得分:1)

您需要定义以下intent过滤器来替换setupwizard。

<intent-filter android:priority="5">
        <action android:name="android.intent.action.MAIN" />
        <action android:name="android.intent.action.DEVICE_INITIALIZATION_WIZARD" />
        <category android:name="android.intent.category.HOME" />
        <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

要查看setupWizard.apk代码,请使用以下步骤 获取这些工具:

1)dex2jar,由中国学生制作。它会将dex文件转换为jar文件

2)jd-gui查看jar中的java文件

源代码非常易读,因为dex2jar进行了一些优化。

步骤: 这是关于如何反编译的程序:

第1步: 将setupwizard.apk中的classes.dex转换为classes-debug_dex2jar.jar

d2j-dex2jar.sh -f -o output_jar.jar setupwizard.apk 注意:在Windows机器中,所有.sh脚本都替换为.bat脚本