Utilities
Read APK metadata as native JSON
apkeditor-info is an offline adapter for a selected REAndroid/APKEditor operation.
overview
What apkeditor-info does
Supply an owned APK to inspect package metadata through APKEditor info. This selected operation does not rebuild, merge or execute an app.
A FILE containing the native JSON array. The adapter requires a nonempty array with a package string. Metadata may remain readable when DEX contents are corrupt; this job does not validate DEX, signatures, app trust or runtime behavior.
Native execution has a 120-second timeout and JVM -Xmx256m. The adapter checks a 4 MiB artifact limit after execution; this is not peak process-memory or temporary-disk containment. The supplied file is limited to 20 MiB; symlink input is refused. ZIP entries are limited to 2000 and 64 MiB declared expanded size. AndroidManifest.xml is required; raw duplicate, absolute, parent, backslash and symlink archive paths are refused. Declared sizes are not a full archive-integrity guarantee.
Pinned native source V1.4.9 at 57d10e494cda9707fa6883aa84a62f833317c238. Final-image native positive and negative fixtures passed. The private platform fixture-tool-verifier run passed. The exact image and source/notices bundle are publicly downloadable; the exact public Library identity was verified.
source github.com/REAndroid/APKEditor/tree/57d10e494cda9707fa6883aa84a62f833317c238
use cases
Where apkeditor-info fits
Read APK metadata as native JSON
Supply an owned APK to inspect package metadata through APKEditor info. This selected operation does not rebuild, merge or execute an app.
Retain the native artifact
A FILE containing the native JSON array. The adapter requires a nonempty array with a package string. Metadata may remain readable when DEX contents are corrupt; this job does not validate DEX, signatures, app trust or runtime behavior.
reference
apkeditor-info inputs and flags
| Name | Type | Flag | Description |
|---|---|---|---|
| apk | FILE | --apk | Owned APK ZIP file for metadata inspection. |
Showing key inputs. apkeditor-info exposes 1 inputs in total.
example
Run apkeditor-info
python3 /app/run.py --apk ./owned-demo.apk ./output[
{
"source-file":"/input/positive.apk",
"package":"org.trickest.fixture",
"VersionCode":1,
"VersionName":"1.0",
"AppName":"Trickest Offline Fixture"
}
]guidance
Choosing apkeditor-info
Use this job for package metadata. Apktool decodes resources and smali, bundletool validates AAB structure, and JADX reconstructs Java. APKEditor upstream also has editing commands that this node does not expose.
faq
apkeditor-info questions
related
More Utilities tools
browser-fetch
Headless Chromium render: requested URL, final URL, status, and title next to the page.
cewl
Spider a URL and return a wordlist for password crackers.
csvkit
SQL on one CSV. The table name is the file stem.
dnsgen
Wordlist and mined-word subdomain permutation.
duckdb
In-process SQL on CSV, JSON, and Parquet. No server.
edge-tts
Microsoft Edge neural speech from text or a script file. No API key.
Run apkeditor-info yourself
Complete native APKEditor metadata JSON array from a self-owned APK fixture. The source-file path reflects the native test input and can differ on the platform. Invalid ZIP and malformed manifest cases were rejected. Corrupt DEX can legitimately retain readable package metadata; this job is not DEX validation.
Facts on this page come from the live Trickest tool library.