APK-Explorer-Editor
APK-Explorer-Editor copied to clipboard
Add APK Export Quickstart and description of exported APK structure
APK Export Quickstart
I wanted to extract APK form the phone. And it appears that only this app can do it and not dead. (Thank you very much for that!)
However, I have faced unexpected difficulties. I have read the content on this page ( https://apk-editor.github.io/general/ ) on the page and in the documentation in application's "About". But there is no information where APKs are stored after exporting and why the export path settings are disabled.
In the same time after I have clicked "Export to storage" I have found nothing on the APK's
page.
Also, my file manager has showed me nothing about new files in the system.
So I was almost in the desperation that this app is not working too.
As I have read after, only Google's Files
can read /storage/emulated/0/Android/data
.
I suppose it is the reason why both my file manager and the APK's
page (both `APK'S' and 'BUNDLES' tabs) shows nothing about the exported APK.
(By the way, Android: 11 MIUI: 12.5.1 Global)
However, I have found this issue https://github.com/apk-editor/APK-Explorer-Editor/issues/18 . I check .../Android/data/com.apk.editor/files
using Google's Files
and have found the exported application.
I suppose it would be less stressful if, for example, the documentation says where the exported APK must be stored.
Also, I suppose it possible to check after the export that the APK is actually discoverable by the APK's
page. If no, alert about it and say where the files must be located.
Description of exported APK structure
The Google Play Services on another phone (or some its dependencies) goes wild (by the way I think you have much experience and you maybe know the solution so just in case the problem description). In order to extract one thing from the broken phone an app must be updated. I decided to update it using ADB using an APK from another phone (since google market is unusable but the app is distributed only there). I have exported the APK from the other phone using this app. I have end up with the following structure:
| com.%ID_OF_APP%
| - base.apk
| - split_config.arm64_v8a.apk
| - split_config.%LANGUAGE_CODE%.apk (there are two such .apk because of two languages).
| - split_config.xxhdpi.apk
And it is unknown what to do with such construction if one has not met "Split APK" before (like me). I was able to find some info because I have noticed the mentions of "Split APK" in the app description and have searched this term. But it would useful to have some description at hand.