ApkShellext v1.2.0
ApkShellext v1.2.0 - High Performance Engine, One-Click ADB Application Installer & Diagnostic Toolkit
Welcome to ApkShellext v1.2.0! This major update brings a high-performance LRU caching engine (PackageCache), lazy-loading for Android resources (resources.arsc), a brand-new One-Click ADB Application Installer, full cross-platform .NET Framework fallback checks, and detailed diagnostic tools.
🚀 Key Features & Enhancements in v1.2.0
-
⚡ High-Performance LRU Metadata & Icon Caching (
PackageCache):- Built-in thread-safe LRU cache storing up to 100 package metadata items in RAM based on
(FilePath + LastWriteTime + FileSize). - Hovering over APKs, opening right-click context menus, and displaying tooltips now return in ~0ms without re-unzipping files or hitting the disk.
- Built-in thread-safe LRU cache storing up to 100 package metadata items in RAM based on
-
🔋
resources.arscLazy Loading (10MB - 50MB+ RAM Savings per File):resources.arscis no longer loaded into RAM upon reader initialization.- On-demand resource loading ensures that applications with direct strings or unmapped icons consume minimal RAM in
explorer.exe.
-
🖼️ Zero-Copy Stream Decoding in
ApkThumbnailHandler:- Eliminated full-file
MemoryStreambuffer allocations (which previously loaded entire 1GB - 2GB.xapk/.apkfiles into RAM). - Thumbnails now stream directly using seeking streams.
- Eliminated full-file
-
📱 One-Click ADB Application Installer (
AdbInstallForm):- Right-click any
.apkor.xapkfile and select Install on Device (ADB) / تثبيت على الجهاز (ADB). - Smart Device Status Detection: Live detection for connected devices, USB debugging authorization (RSA prompts), and offline states.
- Automatic Split-APK Architecture Filtering: Automatically queries target device ABIs (
arm64-v8a,armeabi-v7a,x86_64) and filters out mismatched architecture splits to preventINSTALL_FAILED_NO_MATCHING_ABIS. - 3-Stage Fallback Engine: Guarantees 100% install success on modern 64-bit phones (Galaxy S24, Pixel 7/8/9, Android 14/15) and emulators.
- Interactive Abort: Click Cancel anytime to safely terminate the ADB process (
taskkill /F /IM adb.exe).
- Right-click any
-
🛠️ Diagnostic Toolkit & Clean Legacy Cleanup (
debug.bat):- New
debug.batscript providing full system diagnostics, 32-bit & 64-bitregasmtesting, CLSID verification, cache clearing, and log file generation (ApkShellext_Debug_Log.txt). - Full cleanup of legacy registry keys for
ApkShellext2andApkShellext.
- New
-
🎨 Multi-Version Colored Batch Scripts:
install.bat,uninstall.bat, anddebug.batwork on all Windows versions (7/8/10/11) with native PowerShell color output.- Graceful .NET Framework 4.8 fallback checks with clear download instructions if .NET 4.x is missing.
📦 Package Contents
ApkShellext.dll- Core COM server shell extension library (v1.2.0).ApkShellextService.exe- Background service with auto-updater engine.libwebp_x64.dll&libwebp_x86.dll- Native WebP image decoders.Google.Protobuf.dll- Protobuf parsing library.install.bat- Colored administrative installer script.uninstall.bat- Clean uninstaller script with legacy key cleanup.debug.bat- Advanced system diagnostic & log generator.restart_explorer.bat- Explorer process restarter.ar-SA\,de-DE\,es-ES\,fr-FR\, etc. - Resource folders for 15 localized languages.
🔧 Installation & Setup
- Download
ApkShellext-v1.2.0.zip. - Extract the archive to
%SystemDrive%\ApkShellext_ByAliSakkaf(e.g.,C:\ApkShellext_ByAliSakkaf). - Right-click
install.batand select Run as Administrator. - Restart Explorer or run
restart_explorer.batto enjoy lightning-fast icon previews and ADB installation!