Apktool v2.5.0 dodaje bolju podršku za dekodiranje aplikacija napravljenih za Android 11

click fraud protection

Apktool, uvijek popularan Android APK alat za obrnuto inženjerstvo, dosegao je verziju 2.5.0 s mnogim popravcima i poboljšanjima povezanim s Androidom 11.

Ako se bavite obrnutim inženjeringom Android aplikacija, onda bi vam naziv "Apktool" trebao zazvoniti. Održava Connor Tumbleson AKA XDA Recognised Developer iBotPeaches, ovaj alat otvorenog koda omogućuje vam da rastavite binarne datoteke Android aplikacije (poznate kao APK), promijenite nešto i ponovno ih izgradite. Nakon malo a prekid razvoja, Apktool je sada svježe ažuriran na verziju 2.5.0, s novom naslovnom značajkom "Podrška za Android 11."

Kako bismo značajno pojednostavili stvari na Androidu 11, smali/baksmali backend Apktool treba nadograditi. Ne samo da najnovija verzija rješava problem, već također dolazi s potrebnim ažuriranjem okvira. Modul za bilježenje pogrešaka također je obnovljen, tako da korisnici mogu obaviti više u manje vremena bez zamaranja dešifriranjem zagonetnih poruka o pogreškama. Osim toga, ažuriranje donosi mnoštvo zakrpa za Android Asset Packaging Tool (aapt/aapt2) kako bi se poboljšala kompatibilnost s macOS-om i smanjila mogućnost rušenja tijekom kompilacije.

U nastavku možete pogledati cijeli dnevnik promjena ažuriranja:

  • [#2399, #2397, #2369, #2167] Podrška za Android 11.
  • [#2006, #1718] Nadograđen smali/baksmali na v2.4.0.
  • [#2110, #2053] Zastarjeli 32-bitni operativni sustavi.
  • [#2251] Popravite pad niti s kolizijom binarnih naziva.
  • [#2323] Popravi kompresiju uključeno resources.arsc.
  • [#2333] Popravi pad s praznim datotekama tijekom kompresije. (Hvala peret)
  • [#2328, #2364] Popravite rukovanje načinom otklanjanja pogrešaka s aapt2. (Hvala Comnir)
  • [#2386, #2217, #2119] Popravi rukovanje XML datotekama s $ u ime.
  • [#2300] Popravite NPE tijekom rastavljanja manifesta bez resId-a koji se podudara s resursom.
  • [#2438, #1903] Popravite aapt2 s lažnim svojstvima od bool (false) do ref (null).
  • [#2317, #2188, #1859] Popravite nestandardne prostore imena u maskiranim manifestima.
  • [#1945, #2146] Popravite NPE pri pronalaženju referenta resursa koji nedostaje.
  • [#2343] Ispravite poruku o pogrešci kada se direktorij okvira ne može napisati.
  • [#2411] Dodajte testove za classes[1-3].dex
  • [#1913] Dodana nova naredba okvira popisa.
  • [#2368] Dodana podrška za compileSdkVersion.
  • Ažurirani kodovi odgovora kako bi ispravno bili različiti od nule ako su proslijeđeni nevažeći parametri. (Hvala Giszmo)
  • Ažurirana zaglavlja licence koja odražavaju datum početka projekta i uklanjaju javadoc stil. (Hvala friederbluemle)
  • Dodana podrška za JAVA_HOME varijabla na Windows pomoćnoj skripti. (Hvala vldmrrr)
  • Dodana podrška za SDK Codename "S"
  • Nadogradite na gradle 6.4.1
  • TravisCI je zamijenjen GitHub radnjama

Ako još niste ažurirali, samo preuzmite najnoviju verziju koristeći donje veze i pogledajte upute za instalaciju za dodatne detalje. Tu je i a namjenska nit za podršku na našim forumima za više informacija za početak.

Preuzmite Apktool: GitHub || Bitbucket


Izvor: Blog Connora Tumblesona