Tuesday, 26 June 2018

APK - Manifest Data Retrieval in Java using APK parser

1) Pom Dependency
<dependency>
    <groupId>net.dongliu</groupId>
    <artifactId>apk-parser</artifactId>
    <version>2.6.1</version>
</dependency>

Main Application

import java.io.File;
import java.io.IOException;

import net.dongliu.apk.parser.ApkFile;
import net.dongliu.apk.parser.ApkParser;

public class APKParser {
public static void main(String[] args) throws IOException {
// File Path from Mac 
ApkFile apk = new ApkFile(new File("/Users/sanal/desktop/myapk.apk"));
System.out.println(apk.getApkMeta());
}


}

Sample output

packageName: com.dreamz
label: My App
icon: imagepath/image
versionName: 1.0.0
versionCode: 1
minSdkVersion: 21
targetSdkVersion: 25

maxSdkVersion: null

No comments:

Post a Comment

AWS Certificate Manager - Import Certificate

How to import a certificate. Use Key Store Explorer to open the cert and export keypair in PEM format  This will save a file cert.pem. Make ...