ホームページ >バックエンド開発 >PHPチュートリアル >PHPでAndroidパッケージの情報を取得する方法

PHPでAndroidパッケージの情報を取得する方法

WBOY
WBOYオリジナル
2016-07-06 13:52:141202ブラウズ

今度は Android パッケージの XML ファイル内の情報を取得したいと考えています。誰かアイデアを提供していただけますか?

返信内容:

今度は Android パッケージの XML ファイル内の情報を取得したいと考えています。誰かアイデアを提供していただけますか?

まず、上で述べたように、apkファイルは単なるzip圧縮パッケージであるため、phpを使用して解凍を実行し、解凍されたファイルを読み込むことで質問の目的を達成するというアイデアがあります。
次に、「php 実行解凍」を検索します。http://jb51.net/article/25521.htm など、関連する例がたくさんあります。ここでは詳しく説明しません。

質問者さんが次に問題に遭遇したときは自分で解決してほしいと思います。

apk ファイルを逆コンパイルするには apktool ツールをインストールする必要があります。その後、preg_match を使用してパッケージ情報から必要なパラメーターを照合する必要があります。私は以前これを実行し、この方法で実現しました。

参考: https://github.com/iBotPeaches/Apktool

更新:

以前に書いたコードを探してみました。お役に立てれば幸いです:

リーリー

Android apk ファイルは実際には zip 圧縮されたパッケージであり、内部の xml ファイルを直接読み取ることができます

xml文件里的信息 如果是指 AndroidManifest.xml

それを読み取るには aapt を使用する必要があります。システムコマンドを調整するだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。