Skip to content

ApkShellext v1.2.1

Choose a tag to compare

@alisakkaf alisakkaf released this 26 Jul 19:04
· 36 commits to main since this release

ApkShellext v1.2.1 - High Performance Engine, One-Click ADB Application Installer & Auto-Updater Fixes

Welcome to ApkShellext v1.2.1! This update includes UAC elevation fixes for automated background updates, smart retry scheduling for network connectivity, LRU metadata caching (PackageCache), lazy-loading for Android resources (resources.arsc), and the One-Click ADB Application Installer.


🚀 Key Features & Enhancements in v1.2.1

  1. 🔒 Reliable UAC Elevated Silent Auto-Updater Engine (ApkShellextService):

    • Smooth background installation with native Windows Verb = "runas" UAC elevation prompt execution for install.bat and uninstall.bat.
    • Guaranteed Explorer restart protection via finally execution blocks.
    • Locked file migration handling (.old_timestamp fallbacks).
  2. 📡 Smart Retry Policy for Update Checks:

    • Checks for updates 10 seconds after Windows startup.
    • If network is unavailable, retries after 5 minutes, then up to 3 times every 15 minutes, preventing network spamming or battery drain.
  3. 📱 One-Click ADB Application Installer (AdbInstallForm):

    • Right-click any .apk or .xapk file and select Install on Device (ADB) / تثبيت على الجهاز (ADB).
    • Live USB debugging authorization alerts, target device ABI matching (arm64-v8a), 3-stage fallback execution, and progress tracking.
  4. ⚡ High-Performance LRU Metadata & Icon Caching (PackageCache):

    • Thread-safe LRU in-memory cache providing ~0ms response time for icon rendering, tooltips, and context menus.
  5. 🔋 resources.arsc Lazy Loading & Zero-Copy Stream Decoding:

    • On-demand resource loading saves 10MB - 50MB+ RAM per file in explorer.exe. Zero-copy stream decoding prevents 2GB MemoryStream buffer allocations.

📦 Package Contents

  • ApkShellext.dll - Core COM server shell extension library (v1.2.1).
  • 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 - 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

  1. Download ApkShellext-v1.2.1.zip.
  2. Extract the archive to %SystemDrive%\ApkShellext_ByAliSakkaf (e.g., C:\ApkShellext_ByAliSakkaf).
  3. Right-click install.bat and select Run as Administrator.
  4. Restart Explorer or run restart_explorer.bat to enjoy lightning-fast icon previews!