apk-static-toolkit
APK Static Toolkit | Android Package Kit (APK) Analysing Toolkit
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.9%) to scientific vocabulary
Keywords
Repository
APK Static Toolkit | Android Package Kit (APK) Analysing Toolkit
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
APK Static Toolkit | Android Package Kit (APK) Analysing Toolkit
Install required tools on Linux
### For Ubuntu 18.04, 20.04, 22.04 ```bash sudo apt-get update ```### pip install
bash
pip install -r requirements.txt
python3 setup.py install
### conda install
bash
conda config --add channels conda-forge
conda install --file requirements_conda.txt
python3 setup.py install
```mermaid
graph TD
A["APK"]
B["Manifest
(AndroidManifest.xml)"]
C["Signatures
(META-INF)"]
D["Assets
(assets/)"]
E["Compiled resources
(resources.arsc)"]
F["Native libraries
(lib/)"]
G["Dalvik bytecode
(classes.dex)"]
H["Resources
(res/)"]
A --> B
A --> C
A --> D
A --> E
A --> F
A --> G
A --> H
``` Explanation of the components:
- Manifest (AndroidManifest.xml): Contains essential information about the application, such as its package name, components (activities, services, etc.), permissions, and hardware/software requirements.
- Signatures (META-INF/): Directory containing the signature files used to verify the integrity and authenticity of the APK.
- Assets (assets/): Directory containing application assets, such as raw data files, that are not compiled into resources.
- Compiled resources (resources.arsc): A compiled resource file that indexes and contains all the non-code resources of the application (e.g., strings, layouts, drawables).
- Native libraries (lib/): Directory containing compiled code that is specific to a particular device's processor architecture (e.g., .so files).
- Dalvik bytecode (classes.dex): Contains the compiled Java code of the application, optimized for the Dalvik or ART (Android Runtime) virtual machine.
- Resources (res/): Directory containing the application's resources, such as layouts, drawables (images), strings, and values (colors, dimensions, etc.). These resources are typically compiled into
resources.arsc.
Owner
- Login: cybersecurity-dev
- Kind: user
- Repositories: 1
- Profile: https://github.com/cybersecurity-dev
Citation (CITATIONS.bib)
GitHub Events
Total
- Watch event: 1
- Push event: 16
- Create event: 2
Last Year
- Watch event: 1
- Push event: 16
- Create event: 2
Issues and Pull Requests
Last synced: 7 months ago