反编译flappybird.apk
apktool d –f –o flappy.out flappybird.apk
反编译后flappy.out文件夹得到如下文件
修改之后直接编译会安装失败,因为重新打包后的apk没有签名,所以重新打包后需要对apk进行签名
Android apk的签名
生成keystore
keytool -genkey -aliasCERT -keyalg RSA -keystore key.keystore
编译(截图)注意编译之前需要将CERT.SF和CERT.RSA删除,否则后续无法正确生成签名
apktool b -f -oflappybird_debug.apk flappy.out
签名(截图)
jarsigner -verbose-digestalg SHA1 -sigalg SHA1withRSA -keystore key.keystore -signedjarflappybird_debug_signed.apk flappybird_debug.apk CERT