Use apktool to unpackage and apk, and apktool to unpackage apk
Unpackage and package apk with apktool
- Download apktool
- Unpack
Apktool d xxx.apk-f
- Implant code
Use apktool to unpackage the apk to be embedded in the Code (hereinafter referred to as ),
Use apktool to unpackage the apk containing the Code to be implanted (hereinafter referred to as B ).
-Copy the corresponding permissions and declarations of each component in AndroidManifest. xml of B to.
-Copy the corresponding smali file of B to.
-Copy the corresponding layout file of B to.
-Copy the corresponding id in the implant layout from values/ids. xml of B to.
-Copy the corresponding id in the implant layout from values/public. xml of B to.
-Copy the call of the corresponding method in B from B to A (note the method signature ).
Cracking other people's apk is a type of rogue behavior. This article is only for learning.
- Repackage
Apktool B xxx-o xxx-new.apk
- Generate keystore
Keytool-genkeypair-alias-app. keystore-keyalg RSA-validity 100-keystore app. keystore
Enter the password:
Press ENTER
Enter y at the end
- Sign the apk
Jarsigner-verbose-keystore app. keystore-signedjar xxx-new.apk alias
- Zipalign
Zipalign-f-v 4 xxx-new.apk xxx-new-new.apk
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.