Apktool v2.5.0 přidává lepší podporu pro dekódování aplikací vytvořených pro Android 11

click fraud protection

Apktool, stále populární nástroj zpětného inženýrství Android APK, dosáhl verze 2.5.0 s mnoha opravami a vylepšeními souvisejícími s Androidem 11.

Pokud se věnujete reverznímu inženýrství aplikací pro Android, pak by měl název „Apktool“ zazvonit. Spravuje Connor Tumbleson AKA XDA Recognized Developer iBotPeaches, tento nástroj s otevřeným zdrojovým kódem vám umožňuje rozebrat binární soubory aplikací pro Android (známé jako APK), něco změnit a znovu je sestavit. Po chvíli a vývojová pauza, Apktool byl nyní čerstvě aktualizován na verzi 2.5.0 s novou funkcí titulku „Podpora Android 11“.

Aby se věci na Androidu 11 výrazně zjednodušily, backend malý/baksmali Apktool potřebuje upgrade. Nejen, že nejnovější sestavení tento problém řeší, ale přichází také s nezbytnou aktualizací rámce. Modul pro protokolování chyb byl také přepracován, takže uživatelé mohou udělat více za kratší dobu, aniž by se museli obtěžovat dešifrováním záhadných chybových zpráv. Kromě toho aktualizace přináší spoustu oprav pro Android Asset Packaging Tool (aapt/aapt2), aby se zlepšila kompatibilita s macOS a minimalizovala se možnost selhání během kompilace.

Celý changelog aktualizace si můžete prohlédnout níže:

  • [#2399, #2397, #2369, #2167] Podpora Android 11.
  • [#2006, #1718] Aktualizováno smali/baksmali na verzi 2.4.0.
  • [#2110, #2053] Zastarat 32bitové operační systémy.
  • [#2251] Opravte pád vlákna s kolizí binárních jmen.
  • [#2323] Zapněte kompresi resources.arsc.
  • [#2333] Opravte pád s prázdnými soubory během komprese. (Díky peret)
  • [#2328, #2364] Opravte zpracování režimu ladění pomocí aapt2. (Díky Comnir)
  • [#2386, #2217, #2119] Oprava zpracování souborů XML pomocí $ jménem.
  • [#2300] Opravte NPE při rozebírání manifestu bez odpovídající resId zdroje.
  • [#2438, #1903] Opravte aapt2 s fiktivními vlastnostmi bool (false) na ref (null).
  • [#2317, #2188, #1859] Opravte nestandardní jmenné prostory v obfuskovaných manifestech.
  • [#1945, #2146] Opravte NPE při hledání odkazu na chybějící zdroj.
  • [#2343] Opravit chybovou zprávu, když nelze zapsat adresář frameworku.
  • [#2411] Přidat testy pro classes[1-3].dex
  • [#1913] Přidán nový příkaz list frameworks.
  • [#2368] Přidána podpora pro compileSdkVersion.
  • Byly aktualizovány kódy odpovědí tak, aby byly správně nenulové, pokud byly předány neplatné parametry. (Díky Giszmo)
  • Aktualizované hlavičky licencí, aby odrážely datum zahájení projektu a odstranily styl javadoc. (Díky friederbluemle)
  • Přidána podpora pro JAVA_HOME proměnná v pomocném skriptu Windows. (Díky vldmrrr)
  • Přidána podpora pro kódové označení SDK "S"
  • Upgrade na gradle 6.4.1
  • TravisCI bylo nahrazeno akcemi GitHub

Pokud jste ještě neaktualizovali, stáhněte si nejnovější verzi pomocí níže uvedených odkazů a podívejte se na pokyny k instalaci pro další podrobnosti. Je tam také vyhrazené vlákno podpory na našich fórech, kde najdete další informace, abyste mohli začít.

Stáhnout Apktool: GitHub || Bitbucket


Zdroj: Blog Connora Tumblesona