Classes.dex dosyasını kolaylıkla kaynak koda dönüştürün ve yeniden derleyin

APK dosyalarının içinde araştırma yapmak ve biraz ağır iş yapmak için biraz zaman harcamadığınız sürece bunu söylemek doğru olur. uygulamalarda veya Android işletim sisteminin kendisinde değişiklikler yapıyorsanız, muhtemelen doğal haliyle bir .smali dosyasıyla karşı karşıya kalmamışsınızdır. çevre. Bunlar, geçiş ekleme, güç menüsünü genişletme ve CRT ekranı kapatma animasyonu ekleme gibi en popüler Android ince ayar ve hilelerinin çoğunda ortak bir bileşendir.

Dosyaların kendisi genellikle APK'ların içinde bulunur ve belirli bir dosya aşağıdaki gibi bir yardımcı programla derlendikten sonra değiştirilmeye hazır hale gelir. APKAracı. Ne yazık ki, bu küçük dosyalar bazen kendilerini bilgisayarın içine sincap gibi sindirme eğilimindedir. sınıflar.dex JAR dosyasının bir parçası haline gelirler ve kendilerini biraz daha tuhaf hale getirirler ve ulaşılması ve işlenmesi zaman alıcı hale gelir. XDA Kıdemli Üyesi, ADB komutlarına ilişkin son rehberinden yola çıkarak iamareebjamal kaynak koda dönüştürmenize izin verecek tek tıklamayla bir araç oluşturdu

sınıflar.dex herhangi bir APK veya JAR dosyasından kolaylıkla.

İlgili dosyayı giriş klasörüne yerleştirin, derlemeyi açın, yeni mevcut dosyalarda gerekli değişiklikleri yapın, yeniden derleyin ve değiştirilen sürümünüz için çıktı klasörünü kontrol edin. Bu kadar basit. Açıkçası bunun için birkaç önkoşul var, yani Windows, Java (ideal olarak yazılımda) çalıştıran bir tür kişisel bilgi işlem cihazı Ve sıvı form), ilgili dosyalar ve araçlar (notepad++, arşiv yöneticisi vb.) ve sonuç olarak gerçekte neyi başarmak istediğinize dair bazı fikirler. Bunların hepsi elinizin altındaysa, bu büyük bir zaman tasarrufu sağlayabilir ve ziyaret etmeye değer olabilir. orijinal konu.