IT技術
PR

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
kawa.xxx
kawa.xxx
都内のIT系企業に勤める会社員。自分の備忘録的なアウトプット用の場所で、ボルダリングやガシェッド、セキュリティ、カメラの話題が中心です。
記事URLをコピーしました