2017-11-19 14 views
1

デクスターを逆コンパイルしました。クラスの1つをブラウズすると、 'ua.blah.blah.ClassName'のようなカスタム名前空間からのインポートが含まれていました。私が検索を開始したとき、それはdexファイルにないようです。私はデックス・ダンピングのためにいくつかのツールを試しましたが、どれも役に立たなかった。デコンパイルされたDalvikクラス - すべてのインポートが利用可能ではありません

このapk \ dexはどのように動作するのですか?この欠けている部分はどこにありますか?まったく標準的なクラスではありません(java.blah.blahなど)。

+0

見つからないクラスのインポートステートメントを投稿できますか? – lelloman

+0

申し訳ありませんが、私は法律の理由のためにできません。 –

答えて

1

パッケージ名があなたのofuscatedクラスのいずれか、または既にofuscatedライブラリクラスのいずれかにすることができ..見つかりませエントリ -

はまた、私はそれはそれがどこかから、この部分をダウンロードするかもしれので、DexClassLoaderを検索してみました。

ソース構造にない場合は、jar/aar/gradle依存関係になります。

パッケージをbuild.gradleにチェックインしてください。 また、コンパイルした+コンパイル後のジャーであるかどうかはわかりません。

+0

実際に難読化が行われる可能性があります。アプリケーションのサブクラスである難読化されたクラスが見つかりました。それを抽出し、別のapkにコンパイルします。しかし、デバッガでは動作しません - 奇妙な場所でフリーズします。明日それをもっと見るだろう。 他のクラスは難読化されていないと不思議です。 –

+0

Proguardには、一部のビュー/アクティビティ/サービスといくつかの他のもののキープネームがあります –

+0

見つかりました - DexProtector ... –

関連する問題