apkSig (GUI + CLI) v2
OS: Linux 64 bit, Windows 64 bit
Requirements: Python 3.7, asn1crypto library
Optional: Tkinter, pyperclip libraries
● About Requirements:
– This tool relies on asn1crypto Python library.
if needed: pip install -U asn1crypto
– The GUI relies on Tkinter lib.
if needed:
– for linux: install Python3-tk from your package manager.
– for windows: when installing/modifying Python, check tcl/tk option in « Optional Features » of the installer
(Feel free to pick the option « Precompile Standard Library » in advanced options).
– The CLI clipboard feature relies on pyperclip library.
if needed: pip install -U pyperclip
● Features:
– Return some human readable representations of APKs certificates and signatures.
● How-to:
– with GUI:
Find the only one button, push it and select your file.
Just have to left-click in any text widget to copy its content (maybe adjusted with some of smali code)
– with CLI:
Just have to pass a parameter to apkSig in your console :Usage: apksig [options] [apk/jar]
-a Disable clipboard feature (if pyperclip installed).
-c Process the whole certificate rather than the Android signature.
-h Display this help.
Examples:
apksig -h
apksig myjar.jar
apksig -c -a myapk.apk
apksig -a -c /home/user/package/myapk.apk
apksig -a C:packagesmyapk.apk
What’s new:
– replaced pyasn1 by asn1crypto
– GUI
– hyphen required to pass parameter
● Note:
Install the two fonts present in the archive if you have a display problem with the GUI.
Download Instructions:
● Linux OS:
http://corneey.com/wNxTtx
Mirrors:
http://corneey.com/wNxTtm
http://corneey.com/wNxTtT
http://corneey.com/wNxTtP
● Windows OS:
http://corneey.com/wNxTtG
Mirrors:
http://corneey.com/wNxTtN
http://corneey.com/wNxTt4
http://corneey.com/wNxTt9