Jump to content
YOUR-AD-HERE
HOSTING
TOOLS

Locked Apktool v2.8 - A tool for reverse engineering Android apk files


itsMe

Recommended Posts

This is the hidden content, please

It is a tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to the nearly original form and rebuild them after making some modifications; it makes possible to debug smali code step by step. Also, it makes working with the app easier because of project-like files structure and automation of some repetitive tasks like building apk, etc.

Features

    Disassembling resources to the nearly original form (including resources.arsc, classes.dex, 9.png. and XMLs)
    Rebuilding decoded resources back to binary APK/JAR
    Organizing and handling APKs that depend on framework resources
    Smali Debugging (Removed in 2.1.0 in favor of IdeaSmali)
    Helping with repetitive tasks

Changelog v2.8

    Restructure Testable Java versions. by @iBotPeaches in #2977
    feat: support config flags as low as 8 bytes by @iBotPeaches in #2982
    fix: accept empty resources.arsc by @IgorEisberg in #2998
    fix: support 10mb apktool.yml parsing by @iBotPeaches in #3015
    Upgrade gradle version to 8.0.2 by @ArjunaKumarMohanta in #3016
    build: Update dependencies by @ArjunaKumarMohanta in #3020
    build: add dependabot updates by @iBotPeaches in #3023
    build(deps): bump com.guardsquare:proguard-gradle from 7.3.1 to 7.3.2 by @dependabot in #3032
    fix: properly read ‘XML_TYPE_OVERLAY_POLICY’ by @iBotPeaches in #3035
    feat: Upgrade gradle to v8.1 by @ArjunaKumarMohanta in #3043
    Move to official Google smali fork by @iBotPeaches in #3051
    feat: Upgrade gradle to v8.1.1 by @ArjunaKumarMohanta in #3054
    Replace FileInputStream and FileOutputStream to nio Files by @sv99 in #3055
    feat: update internal framework to API 34 (Upside Down Cake Preview) by @iBotPeaches in #3063
    add gradle application plugin to the apktool-cli by @sv99 in #3070
    correct always wait 15 seconds by @sv99 in #3071
    fix: support 0_resource_name_obfuscated by @iBotPeaches in #3067
    build(deps): bump commons-io:commons-io from 2.11.0 to 2.12.0 by @dependabot in #3072
    build: lock gradle actions to specific versions by @iBotPeaches in #3073
    Deprecated SnakeYAML methods by @MarcMil in #3079
    build(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre by @dependabot in #3085
    move AndrolidExceptions to the package brut.androlib.exceptions by @sv99 in #3088
    build(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 by @dependabot in #3093
    build(deps): bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre by @dependabot in #3092
    Refactor into common Config object. by @iBotPeaches in #3100
    Move build functions from Androlib to the ApkBuilder by @sv99 in #3103
    extract class Framework from AndrolibResources by @sv99 in #3105
    refactor class ApkDecoder by @sv99 in #3106
    fix: handle invalid string id during namespace resolution by @iBotPeaches in #3107
    refactor ApkDecoder – streamline decode procedure by @sv99 in #3109
    feat: support upside-down-cake/vanilla-ice-cream sdk shorthand by @iBotPeaches in #3113
    refactor: put gradle wrapper on its own workflow by @iBotPeaches in #3114
    feat: update internal framework to API 34 (Vanilla Ice Cream) by @iBotPeaches in #3115
    feat: Upgrade gradle to v8.2 by @ArjunaKumarMohanta in #3111
    refactor: split child classes to own file for decoders by @iBotPeaches in #3116
    build(deps): bump gradle/gradle-build-action from 2.4.2 to 2.5.1 by @dependabot in #3119
    Extract into ApkInvoker and split into data classes. by @sv99 in #3124
    Correct Attribute Resolution by @iBotPeaches in #3123
    refactor: extract nextChunk() out of readLibraryType by @iBotPeaches in #3126
    test: add assertions for unknown files / assets by @iBotPeaches in #3074
    Patch aapt for ignoring duplicate bag items. by @iBotPeaches in #3130
    ARSC/AXML Parser Rework by @iBotPeaches in #3131
    Increase known config bytes to 64 by @iBotPeaches in #3133
    fix: skip parsing if chunk end is reached within table chunk by @iBotPeaches in #3134

This is the hidden content, please

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.