1.0.1 • Published 5 years ago

@stendahls/arsc-parse v1.0.1

Weekly downloads
4
License
ISC
Repository
-
Last release
5 years ago

ARSC parse

npm

This is just a wrapper around aapt2 to get information from a Resources.arsc in an apk.

It will download the latest version for your platform and store that in a binaries folder locally.

Requirements

  • Java

Since this module downloads the official jar, unpacks it and runs it, we need java.

Installation

npm i @stendahls/arsc-parse

Usage

const path = require( 'path' );

const arscParse = require( '@stendahls/arsc-parse' );

( async () => {
    let resources;

    try {
        resources = await arscParse.parse( path.join( __dirname, 'test1.apk' ) );
        console.log( resources );
    } catch ( parseError ) {
        console.error( parseError );
    }

    console.log( arscParse.getResourceByName( resources, 'string/app_name' ) );
} )();