Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
apkstudio — オープンソース、クロスプラットフォーム、Qt6ベースのIDEで、Androidアプリケーションパッケージのリバースエンジニアリングを目的としています。親しみやすいIDE風のレイアウトを備え、*.smaliコードファイルのシンタックスハイライトに対応したコードエディタを含んでいます。 | Kitploit
ツール/GitHubGitHub/vaibhavpandeyvpz/apkstudio
Androidセキュリティ静的分析動的分析 (サンドボックス)リバースエンジニアリングデバッガモバイルセキュリティバイナリ解析学習と教育
GitHubvaibhavpandeyvpz/apkstudio

apkstudio

オープンソース、クロスプラットフォーム、Qt6ベースのIDEで、Androidアプリケーションパッケージのリバースエンジニアリングを目的としています。親しみやすいIDE風のレイアウトを備え、*.smaliコードファイルのシンタックスハイライトに対応したコードエディタを含んでいます。

リポジトリを見る
4.6k734208ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

APK Studio
APK Studio

オープンソース、クロスプラットフォームの Qt6 ベース IDE で、Android アプリケーションパッケージのリバースエンジニアリングを行います。*.smali コードファイルのシンタックスハイライトを備えたコードエディタを含む、IDE のような親しみやすいレイアウトを特徴としています。

スクリーンショット

Build Status Release Downloads License

機能

  • クロスプラットフォームで、Linux、Mac OS X、Windows 上で動作
  • APK の逆コンパイル/再コンパイル/署名およびインストール
  • 自動ツールダウンロード & インストール – APK Studio は必要なツール (Java、Apktool、JADX、ADB、Uber APK Signer) を自動的にダウンロードしてインストールできます
  • フレームワークサポート – メーカー固有のフレームワークファイル (例: HTC、LG、Samsung) をインストールし、オプションのタグ付け機能で APK の逆コンパイルおよび再コンパイルに使用できます
  • コマンドラインからの APK 開封 – ファイルシステムから「プログラムから開く」コンテキストメニューやコマンドライン引数を使って APK ファイルを直接開けます
  • 追加の apktool 引数 – 逆コンパイルおよび再コンパイル操作に追加のコマンドライン引数 (例: --force-all、--no-res) を指定できます
  • 検索機能 – 開いているファイルやプロジェクトツリー内を名前で素早く検索できます
  • 組み込みコードエディタ (*.java; *.smali; *.xml; *.yml) とシンタックスハイライト
  • 画像ファイル (*.gif; *.jpg; *.jpeg; *.png) 用の組み込みビューア
  • バイナリファイル用の組み込み Hex エディタ
  • ダーク/ライトテーマ対応 – システム連携によるネイティブ Qt 6 テーマ設定

ダウンロード

リリース ページからダウンロードしてください。

注意: APK Studio は初回起動時に必要なツール (Java、Apktool、JADX、ADB、Uber APK Signer) を自動的にダウンロードしてインストールできます。ご自身のインストール環境を使用したい場合は、設定で構成できます。

ヒント: ファイルシステムから APK ファイルを直接開くには、.apk ファイルを右クリックし、「プログラムから開く」→「別のアプリを選択」 (または「別のアプリを選ぶ」) を選択し、APK Studio の実行ファイルを指定します。あるいは、コマンドライン引数として APK ファイルのパスを渡すこともできます。逆コンパイルダイアログが自動的に開き、選択されたファイルが読み込まれます。

ビルド

要件

  • CMake 3.16 以上
  • Qt6 6.10.1 以上 (Core、Gui、Network、Widgets コンポーネント)
  • C++17 対応コンパイラ
  • Git (バージョン情報取得用)

ビルド手順

  1. リポジトリをクローン (サブモジュールを含む):

    root@kitploit:~
    git clone --recursive https://github.com/vaibhavpandeyvpz/apkstudio.git
    cd apkstudio
    
  2. ビルドを設定:

    root@kitploit:~
    cmake -B build -S . -DCMAKE_BUILD_TYPE=Release
    

    macOS では、Qt のパスを指定する必要がある場合があります:

    root@kitploit:~
    cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/path/to/Qt/6.10.1/clang_64
    
  3. プロジェクトをビルド:

    root@kitploit:~
    cmake --build build --config Release
    
  4. Qt 依存関係のデプロイ (配布時のオプション):

    • Windows: Qt インストールの windeployqt を使用
    • Linux: Qt プラグイン付きの linuxdeploy を使用して AppImage を作成
    • macOS: macdeployqt を使用して Qt フレームワークをバンドル

実行ファイルは以下の場所に配置されます:

  • Windows: build/bin/Release/ApkStudio.exe
  • Linux/macOS: build/bin/ApkStudio (macOS の場合は build/bin/ApkStudio.app)

CI/CD

このプロジェクトは Windows、Linux、macOS での自動ビルドに GitHub Actions を使用しています。ビルド成果物は、プッシュ、プルリクエスト、リリースのたびに自動的に作成されアップロードされます。

クレジット

  • iBotPeaches による apktool
  • patrickfav による uber-apk-signer
  • skylot による jadx
  • linuxdeploy チームによる linuxdeploy および linuxdeploy-plugin-qt
  • Antonio Davide による QHexView
  • p.yusukekamiyamane による Fugue アイコン
  • Icons8 によるさまざまなアイコン
  • Surendrajat による、私がプロジェクトを維持できなかった期間のメンテナンス

注意: 問題が発生した場合は、IDE 下部の コンソール 出力を確認して、プログラムが実際に実行したコマンドの出力を確認してください。APK Studio に関連する問題は、Github のこちら で報告してください。apktool の問題は APK Studio の問題ではありません。チケットを開く前に問題の状況を確認してください。


免責事項

apktool と同様に、APK Studio は海賊行為やその他の非合法的な使用を目的としたものではありません。ローカライゼーション、機能追加、カスタムプラットフォームのサポート、アプリケーションの解析などに使用できます。

ツールをダウンロード