Usage

In-App Protection Shielder for Android is a command-line tool.

To run the tool, the following are required:

  • a configuration YAML file
  • an Android application file to be shielded (.apk or .aab)
  • In-App Protection Shielder for Android .jar file

The output of the Shielder is a modified application in the same format as the input application, either .apk or .aab.

In-App Protection Shielder modifies the Android application. The application has to be signed after the shielding. If the input format is .apk, the shielded application must be aligned before signing.

Usage

The In-App Protection Shielder for Android is run from the command line:

java -jar IapShielderAndroid.jar --config <inputConfigFile> [OPTIONS] <inputApplicationFile>

Example of Usage

An example of the In-App Protection Shielder usage looks as follows:

java -jar IapShielderAndroid.jar --config config.yml --output-dir ./output app-file.aab

where:

  • app-file.aab - input application file,
  • config.yml - configuration YAML file,
  • IapShielderAndroid.jar - the In-App Protection Shielder jar,
  • ./output - the output directory where the shielded application file will be created.

Command Line Options

In-App Protection Shielder supports Command Line Options described in Command Line Options.

Configuration

The configuration has to be set in the input configuration file. The structure of the configuration file is described in Configuration.

Last updated on Jun 18, 2026 (14:49) View product

0.5.x

In-App Protection Shielder for Android