MCPcopy Index your code
hub / github.com/apk-editor/APK-Explorer-Editor

github.com/apk-editor/APK-Explorer-Editor @v0.34

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.34 ↗ · + Follow
681 symbols 2,392 edges 92 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

APK Explorer & Editor (AEE)

AEE

APK Explorer & Editor, an open-source tool to explore the contents of an installed APK, is strictly made with an aim to inspect an installed APK file.

Features

AEE currently supports the following tasks * Explore an installed application or APK file picked from the device storage and navigate through its contents. * Save/export individual resource files such as icon, fonts, graphics, binary XML files, etc to device storage. * Export and easily manage (install, share etc.) APK's/Split APK's into device storage. * Includes a feature-rich APK/Split APK/App bundle installer (easily pick and install files from device storage) * Edit text/binary XML files using an in-built text/XML editor (still, a bit buggy when working with too huge APK's). * Delete or replaces resources. * Assemble modified smali files into new classes (.dex). * Decode and view the contents of "resources.arsc". * Create signed APK's/App Bundles after the above-mentioned processes. * Resign APK's/bundles with AEE custom key. * A lot more...

Download

Support

Credits

A list of people who contributed to this project is available here.

Translations

Please help me to translate this application via POEditor. You may also translate after downloading the original language string available here.

License

Copyright (C) 2021-2026 APK Explorer & Editor <apkeditor@protonmail.com>

APK Explorer & Editor (AEE) is a free softwares: you can redistribute it and/or
modify it under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at
your option) any later version.

APK Explorer & Editor is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.

You should have received a copy of the GNU General Public License along
with APK Explorer & Editor. If not, see <http://www.gnu.org/licenses/>.

Extension points exported contracts — how you extend this code

OnPickImageListener (Interface)
(no doc)
app/src/main/java/com/apk/editor/adapters/XMLEditorAdapter.java
ClickListener (Interface)
(no doc)
app/src/main/java/com/apk/editor/adapters/ResViewerAdapter.java
ClickListener (Interface)
(no doc)
app/src/main/java/com/apk/editor/adapters/APKExplorerAdapter.java
ClickListener (Interface)
(no doc)
app/src/main/java/com/apk/editor/adapters/SettingsAdapter.java

Core symbols most depended-on inside this repo

getName
called by 116
app/src/main/java/com/apk/editor/utils/SerializableItems/QuickEditsItems.java
show
called by 110
app/src/main/java/com/apk/editor/utils/dialogs/ProgressDialog.java
getValue
called by 69
app/src/main/java/com/apk/editor/utils/SerializableItems/QuickEditsItems.java
setTitle
called by 65
app/src/main/java/com/apk/editor/utils/dialogs/ProgressDialog.java
execute
called by 63
app/src/main/java/com/apk/editor/utils/DexToSmali.java
setIcon
called by 60
app/src/main/java/com/apk/editor/utils/APKExplorer.java
toString
called by 40
app/src/main/java/com/apk/editor/utils/ZipAlign.java
getLanguage
called by 31
app/src/main/java/com/apk/editor/utils/AppSettings.java

Shape

Method 568
Class 109
Interface 4

Languages

Java100%

Modules by API surface

app/src/main/java/com/apk/editor/utils/AppSettings.java29 symbols
app/src/main/java/com/apk/editor/utils/APKExplorer.java25 symbols
app/src/main/java/com/apk/editor/adapters/XMLEditorAdapter.java20 symbols
app/src/main/java/com/apk/editor/activities/QuickEditsActivity.java20 symbols
app/src/main/java/com/apk/editor/fragments/ApplicationsFragment.java18 symbols
app/src/main/java/com/apk/editor/fragments/APKsFragment.java18 symbols
app/src/main/java/com/apk/editor/activities/XMLEditorActivity.java17 symbols
app/src/main/java/com/apk/editor/utils/Common.java15 symbols
app/src/main/java/com/apk/editor/adapters/QuickEditsAdapter.java15 symbols
app/src/main/java/com/apk/editor/adapters/APKExplorerAdapter.java14 symbols
app/src/main/java/com/apk/editor/utils/APKData.java13 symbols
app/src/main/java/com/apk/editor/fragments/APKExplorerFragment.java13 symbols

For agents

$ claude mcp add APK-Explorer-Editor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact