Skip to content

voider1/a2scomp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

a2scomp

A commandline tool to make it easier to change the SMALI of an APK and automate the process of recompiling and signing APKs

Requirements

Make sure the following tools are in your path:

This tool is python 3 only.

Install

Clone the repo:

git clone https://github.com/voider1/a2scomp

Install the tool:

cd a2scomp
pip3 install .

##Guide To view all options of the tool do:

a2scomp --help

Decode an APK to smali:

a2scomp --apk the_apk.apk decode

Build smali back to an APK:

a2scomp --smali smali-folder build

Zipalign an APK:

a2scomp --apk the_apk.apk zipalign

Sign an APK:

a2scomp --apk the_aligned_apk.apk sign

Building and zipaligning an APK:

a2scomp --smali smali-folder build --zipalign

Building, zipaligning and signing an APK:

a2scomp --smali smali-folder build --zipalign --sign

Zipaligning and signing an APK:

a2scomp --apk the_apk.apk zipalign --sign

About

A tool to make it easier to change the SMALI of an APK

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages