apk文件是android系统安装包的文件格式,就比如你下载个QQ,它显示的就是QQ.apk,它是android sdk编译的工程打包成一个安装程序文件,格式为apk,但是 APK文件其实实质上也是zip格式,也即是压缩文件,但后缀名被修改为apk,所以通过解压缩软件,比如UnZip,或者好压等解压后,可以看到Dex文件,(Dex即Android Dalvik执行程序,你可以在安装Android操作系统的手机中执行即可安装),你就能看到里面的文件了
如果你要想更换里面的图标,这个有些难度,因为就像电脑里生成exe可执行文件一样,是需要link的,里面都有动态链接库,可以将一些散乱的文件调用,组成一个完整的系统,那些图标一般都不容易替换。
当然,还有一些软件可以修改图标的,比如图标修改大师等等,你可以试试。
加固的过程中需要三个对象:
1、需要加密的Apk(源Apk)
2、壳程序Apk(负责解密Apk工作)
3、加密工具(将源Apk进行加密和壳Dex合并成新的Dex)
主要步骤:
我们拿到需要加密的Apk和自己的壳程序Apk,然后用加密算法对源Apk进行加密在将壳Apk进行合并得到新的Dex文件,最后替换壳程序中的dex文件即可,得到新的Apk,那么这个新的Apk我们也叫作脱壳程序Apk.他已经不是一个完整意义上的Apk程序了,他的主要工作是:负责解密源Apk.然后加载Apk,让其正常运行起来。
你指的是安卓包吗?把apk文件的后缀名强制修改为zip,然后解压就可以了。不过如果内部文件做了加密,那你看到的是加密文件,也是打不开的,至于解密这种操作,就比较复杂了