ここにAPKファイルをドラッグ&ドロップします
またはクリックしてファイルを選択
APKファイルを分析して詳細情報を抽出しますどのような情報が抽出できるのでしょうか?
当社の高度な APK アナライザーは、あらゆる APK ファイルから包括的な情報を抽出します。
- パッケージ名、バージョン名、コード
- 最小、ターゲットおよびコンパイル SDK バージョン
- Android のアクセス許可 (危険および通常)
- DEXファイル分析とマルチDEX検出
- ネイティブ ライブラリと CPU アーキテクチャ
- リソースの内訳 (ドローアブル、レイアウト、値)
- ファイルサイズの内訳と圧縮率
- 署名と証明書の情報
- セキュリティ脅威指標
100% クライアント側で処理
APK ファイルがデバイスから離れることはありません。すべての分析は、JavaScript を使用してブラウザーで実行されます。
APK 情報エクストラクター — よくある質問
バイナリ AndroidManifest.xml、DEX バイトコード、ネイティブ ABI を検査する方法
Android アプリが Gradle および AAPT2 によってコンパイルされると、人間が判読できる XML ファイルはコンパクトなバイナリ チャンク (AndroidManifest.xml) および resources.arsc に変換され、Java/Kotlin コードは Dalvik 実行可能ファイル (classes.dex、classes2.dex) にコンパイルされ、C/C++ ライブラリは ELF 共有オブジェクト (lib/<abi>/*.so) としてパッケージ化されます。標準の ZIP プログラムで APK を開くだけでは、不透明なバイナリ ファイルのみが表示されます。
当社のブラウザベースの APK情報アナライザー は、ブラウザでローカルに .apk の内部構造を検査するため、サイドローディングの前にインストールの失敗を診断し、プライバシー リスクを監査できます。
- CPU アーキテクチャ (ABI) エラーの診断: [概要] タブで アーキテクチャ カードを確認します。 APK に armeabi-v7a (32 ビット ARM) のみが含まれている場合、Google Pixel 7、Pixel 8、Pixel 9、Galaxy S24 シリーズ デバイスなどの 64 ビット専用ハードウェアでは INSTALL_FAILED_NO_MATCHING_ABIS で失敗します。逆に、arm64-v8a のみがリストされている場合は、古い 32 ビットの格安携帯電話や 32 ビットの Windows エミュレーター インスタンスでは実行できません。
- 危険なランタイム権限の監査: Android では、READ_SMS、SEND_SMS、RECORD_AUDIO、ACCESS_FINE_LOCATION、MANAGE_EXTERNAL_STORAGE などの権限を高リスクとして分類します。単純なオフライン ユーティリティまたは壁紙 APK が SMS または連絡先のアクセス許可を要求すると、[セキュリティ] タブでそれらのエントリが赤で強調表示され、パッケージのセキュリティ スコアが低下します。
- マルチ DEX および圧縮診断: 各 classes.dex ファイルは最大 65,536 個のメソッド ID を参照できます。大規模な SDK を使用するアプリは、バイトコードを複数の DEX ファイルに分割します。 resources.arsc と AndroidManifest.xml が存在するかどうかを確認することもできます。resources.arsc が存在しない場合は、完全なスタンドアロン APK ではなく、単一の分割 APK が表示されます。