mobile-forks / playstore_app_analyzer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Playstore App Analyzer

Synopsis

node index.js [--local | --[hideActivities|ha] | --[notExtractApk|na] --[keepFile|kf] | --appId app.id] | --similar num

Description

Will download APKs from the store or use local APKs and analyze them. It will print out Acitivity names and urls that are found in the XML files. To safe space it will set the filesyste to 0 at the end so it won't be downloaded again.

If it is a Cordova/Phonegap app it will check for a www/ folder and copy this to www/ so you can analyze it later on.

Usage

Info

The download API will try to install the apps on the device you got the androidID from. So if you don't want to use your device you can use http://www.onyxbits.de/dummydroid to get a dummy GSF ID

Example/Usage

node index.js

Downloads APKs from the store and checks it

node index.js --local

Will check all APKs inside the /apk folder

node index.js --appId com.evozi.deviceid

Will download the app and check it

Output

Download 30: Appname...
Checking ./apk/appinventor.app.id.apk
        Listing activities:
                .Screen1
                appinventor.app.id.Screen2
        Extracting ./apk/appinventor.app.id.apk...
        Looking for urls...

        Framework: Appinventor

Parameters

  • --keepFile | --kf
    keep the APK file
  • --hideActivities | --ha
    Don't show the activity names
  • --notExtractApk | --na
    Don't extract the APK (only Activity names are shown)
  • --local
    parse the local apk/ folder
  • --appId com.abc.def
    download app and anlyse it
  • --similar 2
    Add 2 similar apps to the download list

About


Languages

Language:JavaScript 100.0%