
PulseAPKは、apktoolおよびuber-signer向けのWPFフロントエンドで、ドラッグアンドドロップ対応、ライブ逆コンパイル出力、smali解析、統合されたAPK再構築と署名を備えています。
🌍 言語
英語 |
ドイツ語 |
スペイン語 |
フランス語 |
ヘブライ語 |
韓国語 |
ベラルーシ語 |
フィンランド語 |
ラトビア語 |
エストニア語 |
リトアニア語 |
チェコ語 |
スロバキア語 |
ハンガリー語 |
アラビア語 |
ポルトガル語 |
ロシア語 |
ウクライナ語 |
中国語
💡 クロスプラットフォームの代替をお探しですか? PulseAPK Core はこちらからダウンロードしてください: https://github.com/deemoun/PulseAPK-Core
PulseAPK は、WPF と .NET 8 で構築された、Android リバースエンジニアリングとセキュリティ分析のためのプロフェッショナルグレードの GUI です。apktool の生のパワーと高度な静的解析機能を組み合わせ、ハイパフォーマンスでサイバーパンク風のインターフェースにまとめています。PulseAPK は、逆コンパイルから分析、再構築、署名までのワークフロー全体を効率化します。

Smali コードの解析も実行できます。Smali フォルダを Analysis タブにドラッグ&ドロップするだけです。

Smali フォルダをビルド(必要に応じて署名も)したい場合は、「Build APK」セクションを使用してください。

smali_analysis_rules.json を使用して完全にカスタマイズ可能な解析ルール。アプリケーションを再起動せずに検出パターンを動的に変更できます。最適なパフォーマンスのためにキャッシュを使用します。PulseAPK には、逆コンパイルされたコードから一般的なセキュリティインジケータをスキャンする静的解析機能が組み込まれています:
ルールは smali_analysis_rules.json で定義され、特定のニーズに合わせてカスタマイズできます。
apktool に必要です。システムの PATH に java が含まれていることを確認してください。apktool.jar をダウンロードしてください。uber-apk-signer.jar を GitHub リリース からダウンロードしてください。ダウンロードとビルド
dotnet build
dotnet run
セットアップ
apktool.jar のパスをリンクする。APK を解析する
修正と再構築
PulseAPK はクリーンな MVVM (Model-View-ViewModel) アーキテクチャを採用しています:
このプロジェクトはオープンソースであり、Apache License 2.0 の下で利用できます。 Copyright (c) Dmitry Yarygin.
PulseAPK が役立つ場合は、上部の「サポート」ボタンを押して開発を支援できます。
リポジトリにスターを付けることも大いに役立ちます。
コントリビューションを歓迎します! すべてのコントリビュータは、自身の作品が法的に配布できることを保証するために、コントリビュータライセンス契約 (CLA) に署名する必要があることに注意してください。 プルリクエストを送信することにより、CLA の条件に同意したことになります。