Android 不修改签名的情况下重新打包apk文件

       一般使用Apktool反编译apk后,再重新打包需要重新签名apk文件,这样就修改了原有的签名,也就是所谓的山寨。那么怎么可以不修改原有的签名呢?


file SystemUI.apk

输出:SystemUI.apk: Zip archive data, at least v2.0 to extract

看到没,这哥们就是一个zip压缩文件。。。

那好办!

先解压: 

mkdir -m 777 SystemUI

cd SystemUI

unzip ../SystemUI.apk

解压到当前目录了,当你修改后,替换掉里面的文件,注意不要改动META-INF文件夹,因为这里存的就是签名信息。

压缩成apk:

zip -r SystemUI.apk ./*

新生成的apk就没有改变它之前的签名了,还是原装正版,爽否?

就连系统签名的apk都可以原封不动的破解后再烧回手机。。。


还有一种方法更变态,直接用好压软件打开,拖拽的方式替换里面的文件,签名原封不动,霸气!

唉!只能感慨android的开放和java的强大!

你可能感兴趣的:(Android)