Araç ne sağlar?

Yüksek seviyeli decompiler'ın belirsiz bıraktığı talimatlar daha doğrudan okunabilir. Projenin sürümü ve desteklediği DEX özellikleri kontrol edilmelidir.

Uygulamada nasıl değerlendirilir?

Kendi uygulamanızda bir koşulun derleyici sonrası hangi talimatlara dönüştüğünü inceleyerek güvenlik değerlendirmesini netleştirin.

Sınırlar ve yaygın hatalar

Bytecode değişikliği paket ve imza davranışını etkiler. Test değişiklikleri özgün dosyadan ayrı tutulmalıdır.

Kontrol listesi

  • Özgün dosyayı saklayın
  • Talimat bağlamını okuyun
  • Sürüm uyumunu doğrulayın

Karar verirken

Bu araçlar ayrıntılı analiz sağlar; uygulamaya üretim koruması eklemez.

Bytecode okumaya geçiş noktası

Yüksek seviyeli gösterimde belirsiz kalan bir koşul veya çağrı, DEX talimatları üzerinden daha doğrudan incelenebilir. Kayıt kullanımı ve dallanma yapısı anlaşılmadan tek satırdan iş sonucu çıkarılmamalıdır. Yöntemin girişleri ve çağrıldığı bağlam da önemlidir.

Yetkili testte değişiklik yapılmışsa orijinal ve değiştirilmiş dosya kimlikleri ayrı tutulur. Yeniden paketleme ve imza farkı sonuç raporuna eklenir. Aksi hâlde uygulamanın neden farklı davrandığı doğru açıklanamayabilir.

Kaynaklar ve kapsam

Teknik özelliklerin başvuru noktaları aşağıdadır. Uygulama örneği ve kontrol listesi bu yayın için hazırlanmış değerlendirme önerileridir; bağımsız ürün testi sonucu değildir.

Kaynak seçimi ve yayın ilkeleri