OK、これは少しおかしなことに聞こえるかもしれませんが、ここに行きます:
CentOS 5を実行しているリモート(専用)サーバーに数百のAndroid APKファイルがあります。これらのapkファイルからメタデータを取得する必要があります。具体的には、パッケージ名と権限マトリックスです。
各.apkファイルを反復処理してaapt
ユーティリティにフィードするスクリプトを一緒にハッキングすることを計画しました
aapt dump badging app.apk
..そして、出力を取得して、必要なものを解析します。Windowsで正常に動作します(SDKをインストールしています)
Linux用のプラットフォームSDKをダウンロードして解凍しましたが、aapt
ユーティリティが見つかりませんでした。これを個別にダウンロードする必要がありますか?Windowsにインストールしたときのように、プラットフォームファイルを実際にダウンロードする必要があるかどうかはわかりません。これは、SSH経由でアクセスしているヘッドレスリモートサーバーです。
私がやろうとしていることは可能ですか?そうでない場合、必要なメタデータを取得するために他に何ができますか?