Az Apktool v2.5.0 jobb támogatást nyújt az Android 11-hez készült alkalmazások dekódolásához

Az Apktool, az egyre népszerűbb Android APK reverse-engineering eszköz, számos javítással és Android 11-hez kapcsolódó fejlesztéssel elérte a 2.5.0-s verziót.

Ha szereti az Android-alkalmazások visszafejtését, akkor az „Apktool” névnek csengőnek kell lennie. Connor Tumbleson AKA XDA elismert fejlesztő karbantartója iBotPeaches, ez a nyílt forráskódú eszköz lehetővé teszi az Android alkalmazások bináris (APK) fájljainak szétszedését, módosítását és újjáépítését. Egy kis után a fejlesztési szünet, Az Apktool frissen frissült a 2.5.0-s verzióra, az új főcím funkció pedig az "Android 11 támogatása".

Annak érdekében, hogy a dolgokat jelentősen leegyszerűsítsük az Android 11-en, a smali/baksmali backend Az Apktool frissítést igényel. Nem csak a legújabb build kezeli a problémát, hanem a szükséges keretfrissítést is tartalmazza. A hibanaplózó modul is megújult, hogy a felhasználók kevesebb idő alatt többet végezhessenek anélkül, hogy a rejtélyes hibaüzenetek megfejtésével kellene foglalkozniuk. Ezenkívül a frissítés rengeteg javítást hoz az Android Asset Packaging Tool-ba (aapt/aapt2), hogy javítsa a macOS-kompatibilitást, és minimálisra csökkentse a fordítás közbeni összeomlás lehetőségét.

Alább megtekintheti a frissítés teljes változásnaplóját:

  • [#2399, #2397, #2369, #2167] Android 11 támogatás.
  • [#2006, #1718] A smali/baksmali frissítve 2.4.0-ra.
  • [#2110, #2053] A 32 bites operációs rendszer elavultsága.
  • [#2251] Fix összeomlás bináris név ütközéssel.
  • [#2323] Tömörítés javítása resources.arsc.
  • [#2333] Üres fájlokkal kapcsolatos összeomlás javítása a tömörítés során. (Köszi Peret)
  • [#2328, #2364] Javítsa meg a hibakeresési mód kezelését az aapt2 segítségével. (Köszönöm Comnir)
  • [#2386, #2217, #2119] Javítsa ki az XML-fájlok kezelését a $ névben.
  • [#2300] Javítsa ki az NPE-t, miközben szétszereli a jegyzéket az erőforrásnak megfelelő resId nélkül.
  • [#2438, #1903] Javítsa ki az aapt2-t a bool (false) áltulajdonságaival ref (null) értékre.
  • [#2317, #2188, #1859] Javítsa ki a nem szabványos névtereket az obfuszkált jegyzékekben.
  • [#1945, #2146] Javítsa ki az NPE-t, ha hiányzó erőforrás referensét találja.
  • [#2343] Javítsa ki a hibaüzenetet, amikor a keretkönyvtár nem írható.
  • [#2411] Tesztek hozzáadása ehhez classes[1-3].dex
  • [#1913] Új list frameworks parancs hozzáadva.
  • [#2368] Támogatás hozzáadva a compileSdkVersion.
  • Frissítettük a válaszkódokat úgy, hogy azok nullától eltérőek legyenek, ha érvénytelen paramétereket adtak át. (köszi Giszmo)
  • Frissített licencfejlécek, hogy tükrözzék a projekt kezdő dátumát és eltávolítsák a javadoc stílust. (Köszönöm Friederbluemle)
  • Támogatás hozzáadva a JAVA_HOME változó a Windows segédszkripten. (Köszönöm vldmrrr)
  • Támogatás hozzáadva az "S" kódnévhez
  • Frissítés gradle 6.4.1-re
  • A TravisCI helyére a GitHub Actions került

Ha még nem frissítette, töltse le a legújabb verziót az alábbi linkek segítségével, és nézze meg a telepítési utasításokat további részletekért. Itt van még a dedikált támogató szál fórumunkon további információkért a kezdéshez.

Töltse le az Apktool-t: GitHub || Bitbucket


Forrás: Connor Tumbleson blogja