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.
İlgili rehberler: JADX ile Android kodunu inceleme, smali ve baksmali nedir?.
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.