apk-parserを使ってapkファイルを解析してみる
kawa.xxx
環境
- Mac OS X 10.8.5
- node.js v0.10.18
apk-parser を使ってapkファイルを解析してみる
apk-parserとは、node.jsで開発された、apkファイル内のマニュフェストファイルの情報を解析し、出力するプログラムです。node.jsで動作するので、nvmなり、navaなり、nodebrewなりお好きなものでnode.jsをインストールしてください。
下記コマンドでnode.jsにapk-parserをインストールします。
npm install --save apk-parser
そして、下記の様なスクリプトを書いて、スクリプトと同じディレクトリに指定したhogehoge.apkを配置して実行すると
var parseApk = require('apk-parser'); parseApk('hogehoge.apk', function(err, data){ console.log(data); });
下記の様に、パースしたapkファイルの情報を見ることが出来ます。後は煮るなり焼くなりお好きな様にという感じです。
% node apk-parser.js { manifest: [ { '@android:versionCode': 1, '@android:versionName': '1.0', '@package': 'jp.kawa_xxx.hogehoge', 'uses-sdk': [Object], 'uses-permission': [Object], application: [Object] } ] }
node.jsの環境があって、マニュフェストファイルの中身を見たいだけであれば、手軽な手段の一つかなと思います。
参考文献
ABOUT ME