1

Emacsで.apkファイルを開くと、アーカイブは問題なく表示されますが、AndroidManifest.xmlファイルを選択すると、XMLはAndroidのバイナリXMLエンコーディングであるため、取得できるのはgobbledegookだけです。

私のgoogle-fuは、AndroidバイナリXMLを理解するemacsモードを見つけることができませんでした。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

1

emacs XML モードがバイナリ XML フォーマットを直接デコードするとは思えません。ただし、バイナリ XML を読み取り可能な XML に変換できる小さな perl スクリプトがあります: http://code.google.com/p/android-random/source/browse/trunk/axml2xml/axml2xml.pl

emacs でバイナリー XML をロードするとき、バッファー全体を選択し、コマンドとして axml2xml.pl を指定して「shell-command-on-region」を実行します。それは厄介ですが、少なくとも読むことはできますが、書くことはできません。

于 2013-07-27T23:23:48.890 に答える