PHPackages                             evozi/apk-parser-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. evozi/apk-parser-php

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

evozi/apk-parser-php
====================

Read basic info about android application from .apk file.

2.1.0(6y ago)402.3k17MITPHPPHP &gt;=7.1CI failing

Since Feb 3Pushed 4y ago4 watchersCompare

[ Source](https://github.com/evozi/apk-parser-php)[ Packagist](https://packagist.org/packages/evozi/apk-parser-php)[ Docs](https://github.com/evozi/apk-parser-php)[ RSS](/packages/evozi-apk-parser-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

[APK Parser](https://github.com/evozi/apk-parser-php)
=====================================================

[](#apk-parser)

[![Latest Stable Version](https://camo.githubusercontent.com/d09ac59152593253d131de7292853ec196b37b90dbd6665fd9ded5420ca3798d/68747470733a2f2f706f7365722e707567782e6f72672f65766f7a692f61706b2d7061727365722d7068702f76657273696f6e2e737667)](https://packagist.org/packages/evozi/apk-parser-php) [![Latest Unstable Version](https://camo.githubusercontent.com/e5d1527faeaf96f96095e9fc45943ae8dcaea65d640ea22c27fb79c9308b4e80/68747470733a2f2f706f7365722e707567782e6f72672f65766f7a692f61706b2d7061727365722d7068702f762f756e737461626c652e737667)](//packagist.org/packages/evozi/apk-parser-php) [![Total Downloads](https://camo.githubusercontent.com/0e8cdd0104132104bb00517dcf8aad7663e4e3746a94e340384cc9a6716dfd71/68747470733a2f2f706f7365722e707567782e6f72672f65766f7a692f61706b2d7061727365722d7068702f646f776e6c6f6164732e737667)](https://packagist.org/packages/evozi/apk-parser-php)

This package can extract application package files in APK format used by devices running on Android OS. It can open an APK file and extract the contained manifest file to parse it and retrieve the meta-information it contains like the application name, description, device feature access permission it requires, etc.. The class can also extract the whole files contained in the APK file to a given directory.

### Requirements

[](#requirements)

PHP 7.1+

Installation
============

[](#installation)

Composer
--------

[](#composer)

### Install Composer

[](#install-composer)

```
curl -sS https://getcomposer.org/installer | php
```

### Install via composer by hand

[](#install-via-composer-by-hand)

Create a composer.json into your project and add to your composer.json file by hand.

```
{
    ...
    "require": {
        ...
        "evozi/apk-parser-php":"dev-master"
    }
    ...
}
```

Once you have added this, just run:

```
php composer.phar update evozi/apk-parser-php
```

or

```
composer install
```

### Install using composer

[](#install-using-composer)

```
php composer.phar require evozi/apk-parser-php:dev-master
```

Testing
=======

[](#testing)

Tests are powered by PHPUnit. You have several options.

- Run `phpunit` if PHPUnit is installed globally.
- Install dependencies (requires [Composer](https://getcomposer.org/download)). Run `php composer.phar --dev install` or `composer --dev install`. Then `bin/vendor/phpunit` to run version installed by Composer. This ensures that you are running a version compatible with the test suite.

License
=======

[](#license)

APK Parser is [MIT licensed](./LICENSE.md).

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 61.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2296d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c715af1a6bcf136a807627bbf78cea0f8e08dcdbd41b352d4285e9ae6411a231?d=identicon)[Evozi](/maintainers/Evozi)

---

Top Contributors

[![tufanbarisyildirim](https://avatars.githubusercontent.com/u/980848?v=4)](https://github.com/tufanbarisyildirim "tufanbarisyildirim (95 commits)")[![evozi-team](https://avatars.githubusercontent.com/u/47205808?v=4)](https://github.com/evozi-team "evozi-team (26 commits)")[![minakov](https://avatars.githubusercontent.com/u/426729?v=4)](https://github.com/minakov "minakov (10 commits)")[![nexushoratio](https://avatars.githubusercontent.com/u/6006766?v=4)](https://github.com/nexushoratio "nexushoratio (4 commits)")[![lionscribe](https://avatars.githubusercontent.com/u/5199460?v=4)](https://github.com/lionscribe "lionscribe (3 commits)")[![xDragonZ](https://avatars.githubusercontent.com/u/951083?v=4)](https://github.com/xDragonZ "xDragonZ (2 commits)")[![justMaku](https://avatars.githubusercontent.com/u/2745656?v=4)](https://github.com/justMaku "justMaku (2 commits)")[![mcfedr](https://avatars.githubusercontent.com/u/704356?v=4)](https://github.com/mcfedr "mcfedr (2 commits)")[![peter23](https://avatars.githubusercontent.com/u/2797301?v=4)](https://github.com/peter23 "peter23 (2 commits)")[![Gemorroj](https://avatars.githubusercontent.com/u/885731?v=4)](https://github.com/Gemorroj "Gemorroj (1 commits)")[![BigDub](https://avatars.githubusercontent.com/u/6042620?v=4)](https://github.com/BigDub "BigDub (1 commits)")[![phudinsky](https://avatars.githubusercontent.com/u/5508808?v=4)](https://github.com/phudinsky "phudinsky (1 commits)")[![timriker](https://avatars.githubusercontent.com/u/737121?v=4)](https://github.com/timriker "timriker (1 commits)")[![buibr](https://avatars.githubusercontent.com/u/13014527?v=4)](https://github.com/buibr "buibr (1 commits)")[![tyildirim](https://avatars.githubusercontent.com/u/1008297?v=4)](https://github.com/tyildirim "tyildirim (1 commits)")[![x12a1f](https://avatars.githubusercontent.com/u/1533323?v=4)](https://github.com/x12a1f "x12a1f (1 commits)")[![meathill](https://avatars.githubusercontent.com/u/437409?v=4)](https://github.com/meathill "meathill (1 commits)")

---

Tags

androidapk-parsercomposerevoziphpparserandroidapk

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/evozi-apk-parser-php/health.svg)

```
[![Health](https://phpackages.com/badges/evozi-apk-parser-php/health.svg)](https://phpackages.com/packages/evozi-apk-parser-php)
```

###  Alternatives

[nikic/php-parser

A PHP parser written in PHP

17.4k902.6M1.8k](/packages/nikic-php-parser)[doctrine/lexer

PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.

11.2k910.8M118](/packages/doctrine-lexer)[erusev/parsedown

Parser for Markdown.

15.0k151.8M732](/packages/erusev-parsedown)[league/commonmark

Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)

2.9k404.0M702](/packages/league-commonmark)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
