App Requirements
Documentation Fundamentals

Obtaining Android App Identification Details

Note on tools:
There are multiple methods to obtain the identification details described in this guide. JadxGUI is used in this article as an example because it is commonly recommended by major hosting providers in China. This mention is informational only and does not constitute an official endorsement or recommendation by App2China. Please choose the method or tool that best fits your environment and use it in compliance with applicable laws and policies.

This guide provides steps to obtain key Android app identification information, including the Package Name, Modulus (public key), and MD5 Signature. These details are essential for the ICP App Filing application and verification. This guide uses JadxGUI as an example tool.


1. Download and Open the APK with JadxGUI

  1. Download and install JadxGUI.
  2. Open your APK file using JadxGUI.

2. Obtain Public Key and MD5 Signature

  1. In JadxGUI, locate the APK signature Entry.
  2. Obtain the Modulus (public key) and MD5 signature from the signature information.
    jadxgui-signature

3. Obtain the Package Name

  1. In JadxGUI, open the AndroidManifest.xml file under the resources folder.
  2. Locate the package attribute in the root <manifest> tag; this value corresponds to your app’s Package Name.
    jadxgui-package

Notes & Best Practices

  • Ensure the Package Name matches the one registered in Android App Stores or intended for app submission.
  • Keep the APK and extracted certificate files secure; do not share them publicly.
  • JadxGUI is only one method; alternative tools like keytool or apksigner can also be used for extraction and verification.