Araç ne sağlar?

Dönüştürülen çıktı farklı Java analiz araçlarına girdi olabilir. Yeni bytecode özellikleri ve karartma dönüşümleri uyumluluğu etkileyebilir.

Uygulamada nasıl değerlendirilir?

Kendi paketinizde bir analiz aracının okuyamadığı akışı alternatif gösterimle incelemek için karşılaştırma yapabilirsiniz.

Sınırlar ve yaygın hatalar

Dönüşümün tamamlanması semantiğin her noktada kusursuz korunduğunu göstermez.

Kontrol listesi

  • Dönüşüm uyarısını inceleyin
  • Özgün DEX'i koruyun
  • Kritik akışı doğrulayın

Karar verirken

dex2jar'ı yardımcı gösterim aracı olarak kullanın; elde edilen kodu özgün kaynak sanmayın.

Dönüşüm zincirinde özgün dosyayı korumak

DEX'ten başka gösterime geçmek araştırmaya yardımcı olabilir, fakat her dönüşüm yeni hata veya kayıp ihtimali getirir. Özgün DEX ve araç uyarıları saklanır. Kritik bir bulgu gerekiyorsa başlangıç biçimindeki talimatlarla da karşılaştırılır.

Eski analiz rehberindeki komutlar yeni dosya biçiminde aynı sonucu vermeyebilir. Araç sürümü ve destek durumu doğrulanmadan dönüşüm hatası koruma başarısı gibi yorumlanmamalıdır. Alternatif araçlar aynı hipotezi farklı biçimde incelemek için kullanılabilir.

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