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.
- Java
Since this module downloads the official jar, unpacks it and runs it, we need java.
npm i @stendahls/arsc-parse
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' ) );
} )();