Dual pane Android file manager with focus on APKs
See the codeA free dual pane, Material Design file manager for Android with focus on APKs and the goal to be an open source alternative to MT Manager
Browse two folders side by side. This makes it easy to move or copy files from one pane to the other.
A separate home folder can be set for each pane.
There are back and forward buttons, button to sync both panes to the same folder, new file/folder button, parent folder button.
Add any folder to bookmarks and manage them from a bottom drawer. The drawer has tabs for bookmarks and navigation history and opens by swiping up on the bottom bar.
Bookmarks can be deleted by long pressing on one.
The bookmarks and history drawer
Filter the current folder as you type. Sort by name, size, date or type, reverse order, and choose whether a sort applies only to the current folder or everywhere. You can hide files from the list, show or hide system hidden files such as dot folders, and edit the list of manually hidden files later.
Filter the current folder · Choose a sorting mode · Hide files from the list
Search the current folder by file name and optionally recurse into subfolders. Advanced options include match case, regular expressions, searching for text inside file contents, and minimum or maximum file size. Recent searches are saved for quick reuse.
The advanced search dialog
Create files and folders, rename, copy, move and delete with progress reporting.
Extract, add files in ZIP, APK, auto sign option in APK
Rename several files at once using templates with prefix, suffix, numbering and find/replace.
View type, size and last modified date, and copy any value to the clipboard with a long press. Share files or open them with another app.
Play audio and video files without leaving the app. A mini player dialog with artwork, seek bar and playback controls can play in the background or expand into a full player.
Open images with swipe between pictures in directory. EXIF metadata is shown for supported files, images can be deleted or shared from the viewer.
Tap an APK to see its icon, name, version code and name, package name, signature schemes used (V1, V2, V3, V4) and whether it is protected. You can view files inside the APK and more features outlined below.
Installing both regular and split APKS is supported.
The APK info dialog
Sign APKs and split APKs with your own or default (Debug) key. Signing supports JKS and PKCS12 keystores as well as PK8/PEM keys, and new keys can be generated inside the app.
Automatic signing after modifying an APK can be toggled and configured.
Biometrics can be used as alternative to entering password every time.
All functions from REAndroid APKEditor are available: Decompile an APK, Build an APK from a decompiled folder, merge (AntiSplit), Refactor obfuscated resource names and Protect.
Decompiling
Change the launcher icon, app name, install location, version code and name, min SDK and target SDK quickly in a dialog. Every activity and property in the manifest can also be edited from a tree view, including disabling entries.
Fast edit attributes
Optimize APKs by removing chosen files, with a default list of common tracker and metadata files that can be edited. You can clone an APK with a new package name.
The clone APK dialog
Edit dex files with DEX Editor Pro by developer-krushna. When editing a dex file inside an APK you can choose which dex files to load. Saving asks whether to add the modified file back into the APK and sign it, and a .bak backup is created upon modifying an APK.
Choose which dex files to load · The integrated dex editor
A full text editor based on Sora Editor with a customizable bottom bar, regex find and replace, and many editor features.
Binary Android XML (AXML) files can be decoded for editing and re-encoded on save automatically.
Editing a decoded AXML file
Compare two text files, two ZIP/APK files, or two resources.arsc files. Select one item in each pane and the matching compare option appears in the file menu.
Comparing resources.arsc files · The diff view
Extract APKs in batch and pull out specific parts: the app icon, resources.arsc, classes.dex, AndroidManifest.xml, base.apk, splits and native libs, as well as the launch activity. Split APKs can be merged into a single APK before extracting, and anything can be shared directly.
Use FTP server with custom port, username and password. The server keeps a notification while running so it can be stopped easily. Connection settings can be saved as profiles, and the device IP can be copied or shared.
The FTP server dialog
Connect to an FTP server and browse remote folders in either pane, with the same navigation controls as local files. Files can be uploaded from the device, and connection details can be saved as profiles (to connect to multiple devices easily).
The FTP client dialog
Use a floating overlay to find out colors anywhere on the screen.
Configuration dialog ·
Picking color
Inspect the view hierarchy of any app through a floating overlay window.
Layout Inspection
Command Helper is a simple but powerful tool. It allows you to create templates for commands that can then be quickly applied to any file you select.
It can generate commands for several files at once, preview them, copy or run them directly in Termux.
Creating a command profile · The generated command
Choose between system, light, dark and black theme all with Material theme and Dynamic Colors. The sidebar shows mounted storages with used and free space available.
The sidebar with storage usage
This app still has lots of work to do and probably many bugs to fix but you can try it
Java
100.0%
Dual pane Android file manager with focus on APKs
See the codeA free dual pane, Material Design file manager for Android with focus on APKs and the goal to be an open source alternative to MT Manager
Browse two folders side by side. This makes it easy to move or copy files from one pane to the other.
A separate home folder can be set for each pane.
There are back and forward buttons, button to sync both panes to the same folder, new file/folder button, parent folder button.
Add any folder to bookmarks and manage them from a bottom drawer. The drawer has tabs for bookmarks and navigation history and opens by swiping up on the bottom bar.
Bookmarks can be deleted by long pressing on one.
The bookmarks and history drawer
Filter the current folder as you type. Sort by name, size, date or type, reverse order, and choose whether a sort applies only to the current folder or everywhere. You can hide files from the list, show or hide system hidden files such as dot folders, and edit the list of manually hidden files later.
Filter the current folder · Choose a sorting mode · Hide files from the list
Search the current folder by file name and optionally recurse into subfolders. Advanced options include match case, regular expressions, searching for text inside file contents, and minimum or maximum file size. Recent searches are saved for quick reuse.
The advanced search dialog
Create files and folders, rename, copy, move and delete with progress reporting.
Extract, add files in ZIP, APK, auto sign option in APK
Rename several files at once using templates with prefix, suffix, numbering and find/replace.
View type, size and last modified date, and copy any value to the clipboard with a long press. Share files or open them with another app.
Play audio and video files without leaving the app. A mini player dialog with artwork, seek bar and playback controls can play in the background or expand into a full player.
Open images with swipe between pictures in directory. EXIF metadata is shown for supported files, images can be deleted or shared from the viewer.
Tap an APK to see its icon, name, version code and name, package name, signature schemes used (V1, V2, V3, V4) and whether it is protected. You can view files inside the APK and more features outlined below.
Installing both regular and split APKS is supported.
The APK info dialog
Sign APKs and split APKs with your own or default (Debug) key. Signing supports JKS and PKCS12 keystores as well as PK8/PEM keys, and new keys can be generated inside the app.
Automatic signing after modifying an APK can be toggled and configured.
Biometrics can be used as alternative to entering password every time.
All functions from REAndroid APKEditor are available: Decompile an APK, Build an APK from a decompiled folder, merge (AntiSplit), Refactor obfuscated resource names and Protect.
Decompiling
Change the launcher icon, app name, install location, version code and name, min SDK and target SDK quickly in a dialog. Every activity and property in the manifest can also be edited from a tree view, including disabling entries.
Fast edit attributes
Optimize APKs by removing chosen files, with a default list of common tracker and metadata files that can be edited. You can clone an APK with a new package name.
The clone APK dialog
Edit dex files with DEX Editor Pro by developer-krushna. When editing a dex file inside an APK you can choose which dex files to load. Saving asks whether to add the modified file back into the APK and sign it, and a .bak backup is created upon modifying an APK.
Choose which dex files to load · The integrated dex editor
A full text editor based on Sora Editor with a customizable bottom bar, regex find and replace, and many editor features.
Binary Android XML (AXML) files can be decoded for editing and re-encoded on save automatically.
Editing a decoded AXML file
Compare two text files, two ZIP/APK files, or two resources.arsc files. Select one item in each pane and the matching compare option appears in the file menu.
Comparing resources.arsc files · The diff view
Extract APKs in batch and pull out specific parts: the app icon, resources.arsc, classes.dex, AndroidManifest.xml, base.apk, splits and native libs, as well as the launch activity. Split APKs can be merged into a single APK before extracting, and anything can be shared directly.
Use FTP server with custom port, username and password. The server keeps a notification while running so it can be stopped easily. Connection settings can be saved as profiles, and the device IP can be copied or shared.
The FTP server dialog
Connect to an FTP server and browse remote folders in either pane, with the same navigation controls as local files. Files can be uploaded from the device, and connection details can be saved as profiles (to connect to multiple devices easily).
The FTP client dialog
Use a floating overlay to find out colors anywhere on the screen.
Configuration dialog ·
Picking color
Inspect the view hierarchy of any app through a floating overlay window.
Layout Inspection
Command Helper is a simple but powerful tool. It allows you to create templates for commands that can then be quickly applied to any file you select.
It can generate commands for several files at once, preview them, copy or run them directly in Termux.
Creating a command profile · The generated command
Choose between system, light, dark and black theme all with Material theme and Dynamic Colors. The sidebar shows mounted storages with used and free space available.
The sidebar with storage usage
This app still has lots of work to do and probably many bugs to fix but you can try it
Java
100.0%