BSD Ports

devel/axmldec 1.2.0_18 FreeBSD

Stand-alone binary AndroidManifest.xml decoder

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
ISCL
Categories
devel
Package size
62.6 KiB, 182.0 KiB installed

Description

AndroidManifest.xml file in an APK file is binary encoded. This tool accepts either a binary or a text XML file and prints the decoded XML to the standard output or a file. It also allows you to extract the decoded AndroidManifest.xml directly from an APK file.

Popular tools such as Apktool are designed to process the whole APK file including the resource files for reverse engineering purpose. They may also need a Java virtual machine to run. As a result, they are too slow for batch processing many APK files just to get the XML information. In contrast, axmldec is specialized for binary XML decoding and written in simple modern C++, so it runs nicely within a shell script.

In the other systems

SystemPortVersion
FreeBSDdevel/axmldec1.2.0_18
DragonFlydevel/axmldec1.2.0_14
HardenedBSDdevel/axmldec1.2.0_18
GhostBSDdevel/axmldec1.2.0_17

Install

Binary package:

pkg install axmldec

From the ports tree:

cd /usr/ports/devel/axmldec/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	axmldec>0:devel/axmldec

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.0_181.2.0_181.2.0_61.2.0_151.2.0_18
FreeBSD:14:quarterly1.2.0_181.2.0_18n/a1.2.0_151.2.0_18
FreeBSD:15:latest1.2.0_181.2.0_18n/a1.2.0_151.2.0_15
FreeBSD:15:quarterly1.2.0_181.2.0_18n/an/an/a
FreeBSD:16:latest1.2.0_181.2.0_18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 22
Run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
cmake compiler:c++14-lang cpe minizip:ng pkgconfig
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ytsutano-axmldec-v1.2.0_GH0.tar.gz188496f83a6a7cdccdb20847a6824d54a4d2e548110307cd27473841630e91c13def6f

Commit history 3

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
4a103d76aa Alexey Dokuchaev devel/axmldec: unbreak the port's build against future CMake
- Stretch out the version range in cmake_minimum_required() - Drop no longer provided `system' from the Boost components being searched for (becomes hard error with CMake 4.x) PR: 297871
213840c151 Dima Panov */*: bump consumers after devel/boost update