apk-acquire

Automate Android APK acquisition from adb devices, local files, or APKPure.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/warterbili/AUTO_REVERSE --skill apk-acquire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apk-acquire
Source: https://github.com/warterbili/AUTO_REVERSE/tree/main/skills/android/apk-acquire
Command: npx skills add https://github.com/warterbili/AUTO_REVERSE --skill apk-acquire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of sourcing APK files for Android reverse engineering projects, removing the need to manually pull apps from connected devices, search local storage for existing packages, or navigate third-party download sites to obtain the target application.

Core Features & Use Cases

  • Multi-Route Automatic Acquisition: Prioritizes pulling APKs from connected adb devices, then uses locally stored APK/XAPK files, then downloads from APKPure (including split XAPK packages with architecture-specific APKs) with no manual intervention required.
  • Verification & Optional Installation: Validates the acquired APK's package name matches the requested target, and can automatically install single or split APKs back to a connected device for dynamic analysis.
  • Use Case: When starting a reverse engineering project for an Android app identified only by its package name, this Skill handles the entire intake step so you can move straight to fingerprinting and analysis without manual APK sourcing.

Quick Start

Use the apk-acquire skill to automatically fetch the APK for the Android package com.example.app and save it to your project workspace for reverse engineering analysis.

Frequently Asked Questions about apk-acquire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically pull an installed APK from a connected adb device for reverse engineering?

To automatically pull an installed APK from a connected adb device, the skill extracts the application file directly to your local workspace by querying the device for the target package name, eliminating manual adb pull commands.

Can I download split XAPK packages from APKPure for Android reverse engineering?

Yes, you can download XAPK packages from APKPure for Android reverse engineering. The skill retrieves split XAPK archives containing multiple architecture-specific APKs via APKPure's direct link endpoint.

What is the best way to acquire an Android app package when I only have its package name?

The best way to acquire an Android app package using only its name is an automated tool that searches connected adb devices, local storage, and APKPure direct links to source the target file.

Does this APK acquisition method verify the downloaded package matches the requested Android app?

Yes, this APK acquisition method verifies the downloaded package matches the requested Android app. It uses aapt to validate the acquired file's package name against your requested target.

How do I install split APKs back to an adb device after downloading an XAPK for dynamic analysis?

To install split APKs back to an adb device after downloading an XAPK, the skill automatically triggers installation of the extracted single or architecture-specific APK files to the connected device for subsequent dynamic analysis.