Releases: The412Banner/BFE
Release list
BFE 0.10 — Convert to MP4 (ffmpeg), APK icons, New file
BFE — standalone, sideload-only Android file manager & explorer: native archive extraction/compression, dual-pane commander mode, SAF + root app-storage browsing, APK cloner + signer — and now a video converter. GPL-3.0.
✨ New in 0.10
🎬 Convert to MP4… (game FMVs and any video)
- ⋮ on a video, or multi-select → Convert to MP4… → quality (Fast / Balanced / High), resolution (Keep / 1080p / 720p / 480p), audio (keep / none), destination (this pane / other pane). Batch converts sequentially; runs as a background job with the progress pill, notification and cancel like everything else.
- Powered by a bundled static ffmpeg 7.1.5 + x264 (a lean 6.8 MB arm64 binary, built by CI and exec'd like the other engines).
- Reads: Bink 1 (
.bik), Smacker (.smk), WMV/ASF, AVI, MKV/WebM, MOV/MP4/M4V/3GP, MPG/MPEG/TS, OGV, FLV — video codecs H.264 / HEVC / VP8 / VP9 / MPEG-1/2/4 / WMV1-3 / VC-1 / Theora / Cinepak / Indeo 3-5 / MJPEG; audio AAC / MP3 / Vorbis / Opus / WMA / AC3 / Bink & Smacker audio / PCM / ADPCM. - Writes: MP4 with H.264 + AAC (
+faststart, yuv420p — plays everywhere). ⚠️ Bink 2 (.bk2) is proprietary and nothing open-source can decode it — BFE detects it and says so instead of failing cryptically. Encoding is software (x264): quick for 480p/720p cutscenes, slow for 4K.
📦 .apk files show their real icon
List, grid and compact views now render the app's launcher icon parsed from the APK (File, SAF and root locations) — no more blank entries. Also used in the Clone/Edit APK dialog header.
📄 New file…
The New button is now New ▾ → Folder / File… — create an empty file on normal storage, SAF or root locations (root creations are chown'd back to the owning app). Text-like files offer Open with… right away.
Everything else
Extraction progress fix (0.9.1) · toolbar never clips (0.9) · APK cloner + signer (0.8) · compress to zip/7z/tar/tzst/.wcp (0.7) · root any-app browsing (0.6) · pinnable SAF app storage (0.5) · dual-pane commander · full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc) · Open-with / Install-APK / Share.
Requirements & install
- Android 8.0+, arm64-v8a only; grant All-files access on first run; root (Magisk) optional.
- Sideload
BFE-0.10.apk(~28 MB). Separate app (com.the412banner.bfe).
Signing & integrity
- Signed with the repo's public test key (
CN=BFE Test), schemes v1 + v2 + v3 (verified). Compare the SHA-256 before installing. - APK SHA-256:
58f8f5d2f18ae5daffa3108ff0bab99bf613549f6afe4a38a251d4efe2ee243c - The bundled ffmpeg was verified by running the exact binary from this APK: static aarch64 ELF, testsrc → H.264/AAC mp4 confirmed. Converter UI not yet device-run.
Built from 606c1fc · CI run 33617124598.
BFE 0.9.1 — Fix: progress bar stuck at 100%
BFE — standalone, sideload-only Android file manager & explorer with native archive extraction/compression, dual-pane commander mode, SAF + root app-storage browsing, and an APK cloner + signer. GPL-3.0.
🐛 0.9.1 — fix: extraction progress bar stuck at 100%
Reported via a user screen-recording of a 7.85 GB Fallout: New Vegas GOG extract: the bar read "100% · ETA 0s" (with an absurd GB/s) from the very first second and never moved, while the file count kept climbing. The extraction itself completed fine.
Cause: the innoextract and FreeArc progress pollers summed everything in the destination folder with no baseline — so if that folder already held content (a previous/partial extract of the same game, or the installer sitting inside the target folder), the first tick already saw gigabytes and the bar pinned at 100%.
Fix: the poller now snapshots the destination when the job starts and reports only what this job adds — percent, speed, ETA and the final file tally are all measured as a delta. Re-extracting over an existing folder shows a real 0→100 again.
Everything else
Toolbar never clips (0.9) · APK cloner + signer (0.8) · compress to zip/7z/tar/tzst/.wcp (0.7) · root any-app browsing (0.6) · pinnable SAF app storage (0.5) · dual-pane commander · full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc) · Open-with / Install-APK / Share.
Requirements & install
- Android 8.0+, arm64-v8a only; grant All-files access on first run; root (Magisk) optional.
- Sideload
BFE-0.9.1.apk. Separate app (com.the412banner.bfe).
Signing & integrity
- Signed with the repo's public test key (
CN=BFE Test), schemes v1 + v2 + v3 (verified). Compare the SHA-256 before installing. - APK SHA-256:
34a69baa7070dc3cfbc0c8dc1f53c4fd8fef9073b65e10188a9014685d1395fc
Built from 3ce888c · CI run 33613357237.
BFE 0.9 — Toolbar wraps, never clips
BFE — standalone, sideload-only Android file manager & explorer with native archive extraction/compression, dual-pane commander mode, SAF + root app-storage browsing, and an APK cloner + signer. GPL-3.0.
🔧 0.9 — toolbar never clips (reported by users on narrower phones)
- The shared top toolbar now wraps onto a second row when it doesn't fit instead of cutting buttons off the right edge. Essentials stay on row one (back · drive · search · view · split); New Folder, sort, favorites and the ⋮ menu wrap below on narrow screens. Wide screens / landscape still render a single row exactly as before.
- On narrow widths the two text pills collapse to icon-only (drive icon + ▾, New Folder icon) to keep row one compact.
- The multi-select action bar (Copy / Cut / Share / Delete / Copy→ / Move→ / Compress) and the dialog chip rows (formats, levels) wrap too — no more clipped controls anywhere.
- Nothing was hidden or moved into overflow; every action stays visible.
Everything else
APK cloner + signer (0.8) · compress to zip/7z/tar/tzst/.wcp (0.7) · root any-app browsing (0.6) · pinnable SAF app storage (0.5) · dual-pane commander w/ shared toolbar + per-pane views · full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc) · Open-with / Install-APK / Share.
Requirements & install
- Android 8.0+, arm64-v8a only; grant All-files access on first run; root (Magisk) optional.
- Sideload
BFE-0.9.apk. Separate app (com.the412banner.bfe).
Signing & integrity
- Signed with the repo's public test key (
CN=BFE Test), schemes v1 + v2 + v3 (verified). Compare the SHA-256 before installing. - APK SHA-256:
e60e9dbb1031a6b8253811be35d6d40d5f1336f5d7e4b35287b90fa7ea122add - Build-verified + CI-green; layout fix not yet device-screenshotted — please report if anything still clips on your screen.
Built from d09b3b8 · CI run 33610094584.
BFE 0.8 — APK Cloner + Signer
BFE — standalone, sideload-only Android file manager & explorer with native archive extraction/compression, dual-pane commander mode, SAF + root app-storage browsing, and now an APK cloner + signer. GPL-3.0.
✨ New in 0.8 — APK Cloner + Signer
Clone
- Clone any
.apkfile (⋮ → Clone APK…) or any installed app (toolbar → Clone installed app…, picks up the app's base APK; split/bundle installs are merged into one APK first). - Editor: new package name, app label, versionCode, versionName, icon (replaced at every density, adaptive icons handled), plus an Advanced section (minSdk/targetSdk, debuggable, allowBackup, extractNativeLibs).
- A proper rename, so clones actually install and run beside the original: relative component class names are made absolute under the old package (code keeps resolving), every ContentProvider authority is moved to the new package (no
INSTALL_FAILED_CONFLICTING_PROVIDER), package-scoped permissions and their references are renamed,sharedUserIdis dropped,taskAffinityis rewritten, and the manifest +resources.arscpackage are renamed together. Every fixup applied is listed in the result. - Clone & Install in one tap. Output goes next to the source as
<name>-clone.apk(or-edited.apkfor Edit APK…); SAF/root destinations supported.
Sign
- Sign APK… on any
.apk: strips the old signature and re-signs with APK Signature Scheme v1 + v2 + v3 (per-sign toggles; v4 off), zipaligned (16 KB page alignment for native libs whenextractNativeLibs=false), then verified — the result shows which schemes verified and the signer. - Built-in "BFE Test Key" (RSA-2048, generated once on first use, kept private to the app) is the default for clone/edit/sign — so every clone shares one signature and can be updated in place.
- Key manager: import your own keystore (PKCS12
.p12/.pfxor BKS — JKS isn't supported by Android's crypto stack; convert withkeytool -importkeystore -deststoretype PKCS12), or generate a new key (CN / org / validity); alias + passwords remembered.
Proven on a real APK (sandbox)
The exact rewrite + align + sign pipeline was run against BFE's own 0.7 release APK: result com.the412banner.bfe.clone / "BFE Clone" / vc 99, apksigner: v1 true · v2 true · v3 true, both provider authorities renamed, no sharedUserId, launcher activity correctly kept on the old-package class, zipalign -c -p clean; a second run with extractNativeLibs=false verified every .so at a 16 KB-aligned offset.
⚠️ Honest caveats (inherent to cloning — shown in-app too)
- Clones of apps that verify their own signature, Play-licensed apps, Firebase/Google-services-bound apps, and some split/bundle apps may not run. Plain apps clone fine.
- An app that builds its FileProvider authority in code from
BuildConfig.APPLICATION_IDwill mismatch the renamed manifest authority (sharing may break) — not fixable from the manifest. - Not rewritten (by design):
android:processnames,<queries>/ instrumentation targets,meta-datavalues that embed the package, and anything inside dex/strings. - Nothing in 0.8 is device-run yet — the pipeline is JVM-proven; the icon-replacement path and split-merge on a real split app are untested. First thing to try on-device: Clone & Install a simple app, then an installed split app.
- Imported keystore passwords are stored in app-private prefs in plain text (convenience). Cancel takes effect between stages.
Everything else
Compress to zip/7z/tar/tar.gz/tar.xz/tzst/Winlator .wcp (0.7) · root any-app browsing with chown-to-app-uid safety (0.6) · pinnable SAF app storage (0.5) · dual-pane commander w/ shared toolbar + per-pane Grid/List/Compact & sort · full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc) · Open-with / Install-APK / Share.
Requirements & install
- Android 8.0+ (API 26), arm64-v8a only; grant All-files access on first run; root (Magisk) optional for root features.
- Sideload
BFE-0.8.apk(allow "install unknown apps"). Separate app (com.the412banner.bfe).
Signing & integrity
- BFE itself is signed with the repo's public test key (
CN=BFE Test), schemes v1 + v2 + v3 (verified). Only install builds from this repo's Releases; compare the SHA-256. - APK SHA-256:
523a730939566474c490195f4bdd501ed8ef339ea19bf4120c31e89c94af2807
Built from 7c6b590 · CI run 33577251015.
BFE 0.7 — Compress: zip/7z/tar/tzst/.wcp
BFE — standalone, sideload-only Android file manager & explorer with native archive / GOG-installer extraction (from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.7 — Compress / create archives
Select files or folders → Compress… → pick a format, name, level, optional password, and destination (current pane or the other pane in dual-pane). Runs as a background job with the same progress pill, notification, and cancel as extraction.
- zip · 7z · tar · tar.gz · tar.xz — via the bundled 7-Zip engine. Levels store/fast/normal/max; optional password for zip and 7z (7z uses header encryption too).
- tzst (tar.zst) — tar + Zstandard.
- .wcp (Winlator content pack) — a tar.zst with a
profile.jsonmanifest. The "Create WCP" form collects the pack's type (Wine / Proton / DXVK / D7VK / VKD3D / Box64 / WOWBox64 / FEXCore / VEGAS), versionName, versionCode, description, and writes the exact schema Bannerlator/Winlator parse — so a pack you build here installs straight into Bannerlator. - Destination can be a pinned SAF or root location (written via a temp file, with the ownership fix on root).
Everything else
Root any-app browse (0.6) · pinnable SAF app storage (0.5) · dual-pane commander w/ single shared toolbar + per-pane Grid/List/Compact & sort · full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc) · extract into SAF/root · Open-with / Install-APK / Share · landscape rail + portrait storage dropdown.
Requirements & install
- Android 8.0+ (API 26), arm64-v8a only; grant All-files access on first run; root (Magisk) for the root features.
- Sideload
BFE-0.7.apk(allow "install unknown apps"). Separate app (com.the412banner.bfe).
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Not a Play/production key. (Note: this repo is public, so the test key is public — treat it as a dev key.) - APK SHA-256:
df2265609e16a9a093cfe826ca229d3b404b42dcb7827f6f46e037766d5bc6d4 - Status: build-verified + CI-green + signature-verified — not yet device-proven.
Next
0.8 — APK Cloner + Signer: clone any .apk or installed app with a new package name / label / version / icon (proper rename so it actually installs), Clone & Install, and a Sign-APK tool with your own keys or the built-in test key (v1/v2/v3).
Built from 456587e · CI run 33575176216.
BFE 0.6 — Root: browse any app's storage
BFE — standalone, sideload-only Android file manager & explorer with native archive / GOG-installer extraction (from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.6 — root: browse ANY app's storage, one tap
- "All apps (root)" — the Add-app-storage picker now has a second section listing every installed app (label + package + icon, with a filter box). Pick one and BFE drops you straight into its private
/data/data/<pkg>folder — no folder-picker step. If the app also has external data (Android/data/<pkg>), that's pinned too. - Full management on a root location: browse, new folder, rename, delete, copy/move (into and out of it, including cross-pane Copy → / Move →), multi-select, share / open-with / install (staged through BFE's cache since other apps can't read
/data/data). - Safe writes into app sandboxes: anything BFE writes into an app's data dir as root is automatically chowned back to that app's uid (
chmod 770/660+restorecon), so the app keeps working — no root-owned leftovers that break it. - Extract straight into SAF or root locations — extraction goes to a temp dir then copies into the target pane (with the ownership fix for root). Cross-pane extract-into-the-other-side now works for every storage kind.
- SAF grant is now one tap — the system folder picker opens already at the app's root, so you just hit "Use this folder." (That confirm is Android's own SAF consent — unavoidable for SAF; the root section skips it entirely.)
⚠️ Root requirements
- Needs a rooted device (Magisk). The first root action triggers a Magisk prompt — grant BFE root there. Without root the app works fully; only the "All apps (root)" section is unavailable (you'll get a one-line notice, no crash).
- Root gives BFE full read/write over app data. Be deliberate in there — this is the power-user path.
Everything else
Pinnable SAF app storage (0.5); dual-pane commander with single shared toolbar and per-pane Grid/List/Compact + sort (0.2–0.4); browse/search/multi-select/copy/move/rename/new-folder with progress + conflict resolution; favorites; thumbnails + .exe icons; full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc); Open-with / Install-APK / Share; landscape side rail + portrait storage dropdown with "+ Add app storage".
Requirements & install
- Android 8.0+ (API 26), arm64-v8a only; grant All-files access on first run; root (Magisk) for the root features.
- Sideload
BFE-0.6.apk(allow "install unknown apps"). Separate app (com.the412banner.bfe).
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Not a Play/production key. - APK SHA-256:
f53a3469d2c03da19cfd943b4ce15ffc25cae993639553f8742f6ab18a5a5e7d - Status: build-verified + CI-green + signature-verified — not yet device-proven. The root/chown path in particular deserves a careful on-device check.
Built from e34ab30 · CI run 33572398649.
BFE 0.5 — Pin app storage (SAF)
BFE — standalone, sideload-only Android file manager & explorer with native archive / GOG-installer extraction (from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.5 — pin app storage (SAF)
Browse and manage storage exposed by other apps via the Storage Access Framework:
- Add app storage — a picker lists installed apps that expose a DocumentsProvider (SD/USB, cloud apps like Drive/Dropbox, and opt-in apps) by app label + package name + icon. Pick one → the system grants a folder → BFE pins it as a location.
- Where to add it: in portrait, the storage dropdown now ends with a "+ Add app storage" entry (pinned storages appear there too, each with a × to unpin); in landscape, the side rail is back (Internal/SD/USB + your pinned storages + the add button).
- Manage a pinned SAF location: browse into subfolders, up/back, new folder, rename, delete, copy/move (within it and into/out of your real storage), share, Open with, and multi-select — including cross-pane Copy → / Move → into a SAF pane.
Under the hood this adds a pluggable storage backend (File + SAF) so both coexist; your normal (File) browsing is unchanged.
Heads-up / limitations
- SAF only reaches apps that expose a DocumentsProvider — most ordinary apps don't, and Android blocks
Android/data. (Browsing any app's private/data/datavia root is coming in 0.6.) - On a pinned SAF location, extracting archives into it isn't wired yet (native extractors need a real path), and Properties / free-space / favorites are file-storage only. All deferred to 0.6.
Everything else
Dual-pane commander (Copy→/Move→, extract-into-other-pane); single shared toolbar controlling the active pane; per-pane Grid/List/Compact + sort; search; multi-select copy/cut/delete/share; rename/new-folder/delete with progress + conflict resolution; favorites; thumbnails + .exe icons; full extraction stack (7z/zip/rar/iso, InnoSetup/GOG + DLC batch, FreeArc); Open-with / Install-APK / Share.
Requirements & install
- Android 8.0+ (API 26), arm64-v8a only; grant All-files access on first run.
- Sideload
BFE-0.5.apk(allow "install unknown apps"). Separate app (com.the412banner.bfe).
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Not a Play/production key. - APK SHA-256:
f8ac44138a5c1bbd81f0e88539abe711f53279075d253215fcdc722a5592b7ea - Status: build-verified + CI-green + signature-verified — not yet device-proven.
Built from 5fcefa0 · CI run 33568769613.
BFE 0.4 — Single shared toolbar + per-pane view
BFE — standalone, sideload-only Android file manager & explorer with native archive / GOG-installer extraction (lifted from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.4 — one toolbar, per-pane control
- Single shared toolbar. Dual-pane no longer stacks two cramped toolbars across the top. There's now one full-width toolbar (up/back, drive, New Folder, view, search, sort, favorites, split toggle) that controls the active pane — tap a pane to focus it and the toolbar follows.
- View mode & sort are now per-pane. Changing view or sort affects only the active pane, so the two sides can differ — e.g. left in Compact, right in List. (No more both-panes-change.)
- Each pane keeps its own path/free-space bar + file list; active pane is accent-highlighted.
Everything else
- Dual-pane commander: independent panes, Copy → / Move → into the other pane, extract-into-the-other-pane by default.
- Browse + drive/path bar + storage-root switcher; sort (name/size/date/type); search; Grid / List / Compact views (per pane); multi-select copy/cut/delete/share; copy/move/delete/rename with progress + conflict resolution + cancel; new folder; favorites; properties + read-only; show/hide hidden; thumbnails +
.exeicon extraction. - Full extraction stack: 7z / zip / rar / iso, InnoSetup & GOG (auto DLC batch), FreeArc/ISDone — with a minimizable progress pill.
- Open with, Install APK, Share, and BFE as an OS "Open with" / Share target.
Requirements
- Android 8.0+ (API 26), arm64-v8a only. Grant All-files access on first run.
Install
Sideload BFE-0.4.apk (allow "install unknown apps" if prompted). Separate app (com.the412banner.bfe).
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Not a Play/production key. - APK SHA-256:
f4a127d7bb5a82b19167b652b0f7031d8cc36fb5574ffd741a55f31236aa6f4b
Known limitations
- Dual-pane split is fixed 50/50 (no drag-resize yet); compact row is ~2× denser (readability floor); breadcrumb is drive-chip + path bar; errors via toasts; no predictive-back animation (targetSdk 28).
- Status: build-verified + CI-green + signature-verified — not yet device-proven.
Built from 936cc49 · CI run 33559517872.
BFE 0.3 — Portrait split + Compact view
BFE — standalone, sideload-only Android file manager & explorer with a full native archive / GOG-installer extraction engine (lifted from Bannerlator's in-app File Manager). GPL-3.0.
✨ New in 0.3
- Portrait dual-pane is now side-by-side (left/right), matching landscape — the two panes no longer stack top/bottom. Dual-pane is always a horizontal split.
- Width-adaptive pane header — in a narrow pane (portrait half-width) the drive chip and "New Folder" collapse to icons and the action row becomes a horizontal scroll strip, so the toolbar never clips; wide panes keep the full inline toolbar.
- Compact list view — a new third view mode. The toolbar view button now cycles Grid → List → Compact. Compact rows drop the card, use a small icon + single-line name + dim size, at ~28dp tall (about 2× denser than the standard list) so many more items fit. (Not a literal quarter-height — text stays readable; tell me if you want it even tighter.)
Carried over from 0.1 / 0.2
- Dual-pane commander mode: independent panes (own folder/selection/sort/view/scroll), active-pane highlight, Copy → / Move → into the other pane, and extract-into-the-other-pane by default.
- Browse + drive/path bar + storage-root switcher; sort (name/size/date/type); search; grid + list + compact views (persisted).
- Multi-select copy/cut/delete/share; copy/move/delete/rename with progress + conflict resolution + cancel; new folder; favorites; properties + read-only; show/hide hidden; image thumbnails +
.exeicon extraction. - Full extraction stack: 7z / zip / rar / iso, InnoSetup & GOG installers (with automatic DLC batch extraction), FreeArc/ISDone — with a minimizable progress pill.
- Open with, Install APK, Share, and BFE registers as an OS "Open with" / Share target.
Requirements
- Android 8.0+ (API 26), arm64-v8a only. Grant All-files access on first run (native extractors need real file access).
Install
Sideload BFE-0.3.apk (allow "install unknown apps" if prompted). Separate app (com.the412banner.bfe); won't touch any other install.
Signing & integrity
- Test key (
CN=BFE Test), APK Signature Scheme v1 + v2 + v3 (verified). Test/dev key, not a Play/production key. - APK SHA-256:
d686f4821eda0b9b6931297cc59b39c2be444420e84213d2fc8408a472b547ba
Known limitations
- Dual-pane split is fixed 50/50 (no drag-resize yet).
- Compact row is ~2× denser, not a literal quarter-height (readability floor).
- Breadcrumb is a drive-chip + full-path bar (not clickable-segmented); errors via toasts; no predictive-back animation (targetSdk 28).
- Status: build-verified + CI-green + signature-verified — not yet device-proven.
Built from 2a02dec · CI run 33553763658.
BFE 0.2 — Dual-pane
BFE is a standalone, sideload-only Android file manager & explorer with a full native archive / GOG-installer extraction engine — the in-app File Manager from Bannerlator, lifted into its own app. GPL-3.0.
✨ New in 0.2 — Dual-pane (split view)
A commander-style two-panel mode for fast extraction and copy/paste between two locations, no back-and-forth:
- Toggle it from the toolbar (persisted). Off = the classic single pane.
- Side-by-side on wide screens / landscape (≥600dp), stacked top/bottom in portrait.
- Each pane is fully independent — its own folder, selection, sort, view mode, scroll. Tap a pane to make it active (highlighted); actions apply to the active pane.
- Copy → / Move → the active pane's selection straight into the other pane's folder (real progress + overwrite/merge/keep-both/skip conflict handling).
- Extract into the other pane: in dual-pane, extracting an archive/GOG setup defaults its destination to the other pane's current folder — one-tap "extract here → into there" (still overridable).
Everything else (from 0.1)
- Browse with drive/path bar + storage-root switcher (Internal / SD / USB); sort by name/size/date/type; in-folder search; grid + list views (persisted).
- Multi-select: copy, cut, delete, share; copy/move/delete/rename with progress, conflict resolution, and cancel; create new folder.
- Favorites, file properties + read-only toggle, show/hide hidden files, image thumbnails, and
.exeicon extraction. - Full extraction stack: 7z / zip / rar / iso, InnoSetup & GOG offline installers (including automatic DLC batch extraction of sibling
setup_*.exe), and FreeArc/ISDone repacks — with a minimizable background progress pill. - Open with, Install APK, and Share — plus BFE registers as an "Open with" / Share target so you can hand archives and files to it from other apps.
Requirements
- Android 8.0+ (API 26), arm64-v8a only.
- On first run, grant All-files access — the native extractors write real files and can't go through the scoped-storage picker.
Install
Sideload BFE-0.2.apk (enable "install unknown apps" for your browser/file manager if prompted). This is a separate app (com.the412banner.bfe) — it won't touch any other install.
Signing & integrity
- Signed with a test key (
CN=BFE Test) — APK Signature Scheme v1 + v2 + v3 (verified). This is a test/dev key, not a Play/production key. - APK SHA-256:
6f176d60e60144bf8ac1a1b30b0bc9b394f99102548033ab0775b3314d67c80c
Known limitations (honest)
- Dual-pane split is fixed 50/50 (drag-to-resize not yet).
- Breadcrumb is a drive-chip + full-path bar, not yet clickable-segmented.
- Errors surface as toasts (not snackbars); no predictive-back animation (targetSdk 28; Back itself works).
- An inherited "Games" quick-link points at a Winlator path and only appears if that folder exists.
- Status: build-verified + CI-green + signature-verified — not yet device-proven.
Built from d9f30a0 · CI run 33548724435.