I am going to post a tutorial on how you can decompile an .Apk or .Jar file from your phone in order to access the source code, edit it how you want and then recompile it.
Firstly, the tool we will use is Apktool and its homepage is here.
Download from the right side bar the appropriate files for your system:
apktool-install-linux-2.2_r01-1.tar.bz2 – LINUX
apktool-install-macosx-2.2_r01-1.tar.bz2 – MAC OSX
apktool-install-windows-2.2_r01-3.tar.bz2 – WINDOWS
apktool1.3.2.tar.bz2 – ALL SYSTEMS
When you have the necessary files extract them all into the same directory. You should have 3 files:
1) aapt
2) apktool.(OS extension and nothing for linux)
3) apktool.jar
Instructions
Decompile/Decode an apk/jar file1) place apk/jar in the directory with the files above
2) open cmd
3) run apktool.bat d services.jar ./out
4) an out directory will be created where all the source files are located
Now you can change whatever you like to edit.
Compile/Build an apk/jar file
1) apktool.bat b -f -d out
2) the apk/jar file will be placed into /out/dist/out.apk
Notes:
- cmd is the Command Prompt in Windows, in LINUX and Mac there is the Terminal
- instead of “apktool.bat” in linux you will just use “apktool”
- the out.apk is the edited apk and the one you should transfer to your phone in place of the old one
0 comments:
Post a Comment