Apktool v2.5.0 menambahkan dukungan yang lebih baik untuk mendekode aplikasi yang dibuat untuk Android 11

click fraud protection

Apktool, alat rekayasa balik APK Android yang populer, telah mencapai versi 2.5.0 dengan banyak perbaikan dan peningkatan terkait Android 11.

Jika Anda menyukai rekayasa balik aplikasi Android, maka nama "Apktool" seharusnya sudah dikenal. Dikelola oleh Pengembang yang Diakui Connor Tumbleson AKA XDA iBotPersik, alat sumber terbuka ini memungkinkan Anda membongkar file biner aplikasi Android (dikenal sebagai APK), mengubah sesuatu, dan membangunnya kembali. Setelah beberapa saat jeda pengembangan, Apktool kini baru saja diperbarui ke versi 2.5.0, dengan fitur utama baru adalah "dukungan Android 11".

Untuk menyederhanakan banyak hal secara signifikan di Android 11, backend kecil/baksmali Apktool perlu ditingkatkan. Versi terbaru tidak hanya mengatasi masalah ini, tetapi juga dilengkapi dengan pembaruan kerangka kerja yang diperlukan. Modul pencatatan kesalahan juga telah diperbarui, sehingga pengguna dapat menyelesaikan lebih banyak hal dalam waktu lebih singkat tanpa perlu repot menguraikan pesan kesalahan yang samar. Selain itu, pembaruan ini menghadirkan banyak tambalan ke Alat Pengemasan Aset Android (aapt/aapt2) untuk meningkatkan kompatibilitas macOS dan meminimalkan kemungkinan error selama kompilasi.

Anda dapat melihat log perubahan lengkap dari pembaruan di bawah ini:

  • [#2399, #2397, #2369, #2167] Dukungan Android 11.
  • [#2006, #1718] Upgrade smali/baksmali ke v2.4.0.
  • [#2110, #2053] Tidak lagi menggunakan sistem operasi 32 bit.
  • [#2251] Perbaiki kerusakan thread dengan tabrakan nama biner.
  • [#2323] Perbaiki kompresi resources.arsc.
  • [#2333] Perbaiki kerusakan pada file kosong selama kompresi. (Terima kasih peret)
  • [#2328, #2364] Perbaiki penanganan mode debug dengan aapt2. (Terima kasih Komnir)
  • [#2386, #2217, #2119] Perbaiki penanganan file XML dengan $ dalam nama.
  • [#2300] Perbaiki NPE saat membongkar manifes tanpa resId sumber daya yang cocok.
  • [#2438, #1903] Perbaiki aapt2 dengan properti dummy bool (false) ke ref (null).
  • [#2317, #2188, #1859] Perbaiki namespace non-standar dalam manifes yang dikaburkan.
  • [#1945, #2146] Perbaiki NPE saat menemukan referensi sumber daya yang hilang.
  • [#2343] Perbaiki pesan kesalahan ketika direktori kerangka kerja tidak dapat ditulis.
  • [#2411] Tambahkan tes untuk classes[1-3].dex
  • [#1913] Menambahkan perintah kerangka daftar baru.
  • [#2368] Menambahkan dukungan untuk compileSdkVersion.
  • Kode respons yang diperbarui menjadi bukan nol jika parameter yang diteruskan tidak valid. (Terima kasih Giszmo)
  • Header lisensi diperbarui untuk mencerminkan tanggal mulai proyek & menghapus gaya javadoc. (Terima kasih friederbluemle)
  • Menambahkan dukungan untuk JAVA_HOME variabel pada skrip pembantu Windows. (Terima kasih vldmrrr)
  • Menambahkan dukungan untuk Nama Kode SDK "S"
  • Tingkatkan ke tingkat 6.4.1
  • Mengganti TravisCI dengan Tindakan GitHub

Jika Anda belum memperbarui, cukup unduh versi terbaru menggunakan tautan di bawah dan periksa instruksi pemasangan untuk rincian tambahan. Ada juga sebuah utas dukungan khusus di forum kami untuk info lebih lanjut untuk memulai.

Unduh Apktool: GitHub || Bitbucket


Sumber: Blog Connor Tumbleson