Commit Graph

  • 019b2e648d
    feat: allow recording uncompressed files manually oSumAtrIX 2023-08-11 00:51:05 +0200
  • ad7520357f
    fix: do not try to get existing AAPT binary if a path to it is provided oSumAtrIX 2023-08-11 00:50:32 +0200
  • 355dae94b0
    chore: change publication group id oSumAtrIX 2023-08-11 00:49:37 +0200
  • 1243dd5546
    Refactor logging for chunks and sparse flags. (#3260) Connor Tumbleson 2023-08-09 08:38:34 -0400
  • 0d7a1bc3a8
    build: upgrade to shadow build 8.1.1 (#3259) Connor Tumbleson 2023-08-09 06:33:22 -0400
  • 0e226928ce
    Remove Apktool Dummys. (#3258) Connor Tumbleson 2023-08-09 06:15:57 -0400
  • bb9519a2d0
    refactor: change naming pattern of class variables in StringBlock (#3256) Connor Tumbleson 2023-08-08 07:11:11 -0400
  • 2549fe983b
    build: run suite if any kotlin dsl file changes Connor Tumbleson 2023-08-08 06:16:10 -0400
  • 22d792e328
    fix: support encode styled string if length larger than offset (#3254) Connor Tumbleson 2023-08-07 19:52:34 -0400
  • 50226e50c1
    fix: support decoding application with duplicate res entries (#3252) Connor Tumbleson 2023-08-05 12:21:42 -0400
  • 342ff67a4c
    Migrate to Gradle Kotlin DSL (#3249) Connor Tumbleson 2023-08-05 06:28:31 -0400
  • 0a354a9d97
    Merge ResAttrDecoder into the AXmlResourceParser (#3243) sv99 2023-08-02 01:43:15 +0300
  • 9d7d58016e
    ApkDecoder use apkFile and unknownFiles from ApkInfo (#3242) sv99 2023-08-01 13:57:22 +0300
  • e52c3b0f56
    build(deps): bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (#3240) dependabot[bot] 2023-08-01 06:44:05 -0400
  • 7c2cb5b30a
    Hardened String Block Parser (#3239) Connor Tumbleson 2023-08-01 06:23:14 -0400
  • 9f8c1b3711
    build(deps): bump gradle/gradle-build-action from 2.6.1 to 2.7.0 (#3241) dependabot[bot] 2023-07-31 05:46:21 -0400
  • 81d6040beb
    fix: skip files that attempt to break filesystem (#3238) Connor Tumbleson 2023-07-30 17:32:54 -0400
  • 663088890b
    fix: skip unknown chunks in AXML (#3237) Connor Tumbleson 2023-07-30 16:20:07 -0400
  • 445da0e658
    Move to XMLUnit Legacy (#3235) Connor Tumbleson 2023-07-30 13:48:26 -0400
  • e19c44b1b1
    refactor: drop unused method Connor Tumbleson 2023-07-30 13:16:34 -0400
  • cd275ff48b
    fix: resolve missing namespace on system resources (#3234) Connor Tumbleson 2023-07-30 07:18:06 -0400
  • 57ef8a205a
    fix: support duplicated namespaces (#3233) Connor Tumbleson 2023-07-30 05:52:35 -0400
  • 33ca2929c9
    refactor: clean up style and redundancy (#3232) Igor Eisberg 2023-07-30 01:56:27 +0300
  • ce180dce87
    fix: un-deprecate --copy-original Connor Tumbleson 2023-07-29 06:51:29 -0400
  • 486fb20084
    Support empty resource table. (#3230) Connor Tumbleson 2023-07-29 06:49:13 -0400
  • fe93fd21d1
    refactor: manual YAML Cleanup (#3229) Connor Tumbleson 2023-07-29 06:14:40 -0400
  • 6e5d49bd66
    fix: Gradle wrapper validation trigger issue (#3228) ArjunaKumarMohanta 2023-07-29 15:32:19 +0530
  • 62b9eedb9e
    Remove SnakeYAML for manual YAML Parser (#3191) sv99 2023-07-29 12:59:15 +0300
  • da6ed0f729
    suppress javadoc lint warning (#3222) sv99 2023-07-26 14:28:08 +0300
  • 772646f95b
    fix: end parsing if EOF is hit (#3223) Connor Tumbleson 2023-07-26 07:27:15 -0400
  • ab7998439e
    "--no-compile-sdk-metadata" tests. (#3220) Connor Tumbleson 2023-07-25 07:29:53 -0400
  • 7f0d94ede9
    feat: Introduce --no-compile-sdk-metadata (#3208) Connor Tumbleson 2023-07-25 06:43:15 -0400
  • 5d5c33aba6
    fix: adjust helper files to include system property sets (#3215) Connor Tumbleson 2023-07-25 06:29:11 -0400
  • 7a4a20ba34
    Support explicit operation for when to load full resource table (#3217) sv99 2023-07-25 13:18:13 +0300
  • 20afa7d2e5
    chore: add additional sponsor link Connor Tumbleson 2023-07-24 17:35:54 -0400
  • 6fb0c734c7
    build(deps): bump gradle/wrapper-validation-action from 1.0.6 to 1.1.0 (#3214) dependabot[bot] 2023-07-24 06:44:23 -0400
  • ad87eb4d15
    build(deps): bump gradle/gradle-build-action from 2.6.0 to 2.6.1 (#3213) dependabot[bot] 2023-07-24 06:44:09 -0400
  • c2ddeac3ab
    Explicit ResFileDecoder initiazation and add constructors AXmlResourceParser(ResTable resTable) and AndroidManifestResourceParser(ResTable resTable) (#3211) sv99 2023-07-24 13:43:56 +0300
  • 490b6f8aee
    fix: handle larger axml namespace headers than known (#3210) Connor Tumbleson 2023-07-24 06:23:25 -0400
  • 03c198c1e4
    fix: support skipping entries with NO_ENTRY (-1) flag (#3209) Connor Tumbleson 2023-07-24 06:06:45 -0400
  • 79f57b070c
    fix: support skipping unread header sizes of ResChunk (#3180) Connor Tumbleson 2023-07-23 18:14:53 -0400
  • c7bb163834
    chore: fix typo on resource message, drop shorthand if logic Connor Tumbleson 2023-07-23 17:39:47 -0400
  • 3ba9838d08
    Sreamline decoding AndroidManifest.xml (#3171) sv99 2023-07-24 00:37:55 +0300
  • d1a0c941ab
    Fix LocaleNumberSystem + ConfigFlag reading (#3205) Connor Tumbleson 2023-07-23 17:25:25 -0400
  • 54836509ed
    fix: correct detection of sparse/not-sparse applications (#3201) Connor Tumbleson 2023-07-23 11:20:12 -0400
  • fbae38690a
    build: start new dev cycle (2.8.2-SNAPSHOT) Connor Tumbleson 2023-07-22 13:38:00 -0400
  • 4f3cee1157
    build: version bump (2.8.1) Connor Tumbleson 2023-07-22 13:25:14 -0400
  • 24b0c3249d
    fix: crash when decompiling framework-res.apk with a tag (regression) (#3193) Igor Eisberg 2023-07-22 16:21:19 +0300
  • 79b2173b85
    style: normalize command descs and redundancy (#3188) Igor Eisberg 2023-07-21 13:08:30 +0300
  • d4ec44de41
    Prevent loading from resource pool if type is not a resolveable resource (#3187) Connor Tumbleson 2023-07-20 21:32:19 -0400
  • 261003316e
    fix: add missing hasResources check (#3182) Igor Eisberg 2023-07-20 18:40:16 +0300
  • e3e2a7e1d6
    Allows run app from gradle for debugging purposes (#3179) sv99 2023-07-20 13:03:47 +0300
  • ca07a0a56c
    Fix regressions towards apktool.yml generation (#3172) Connor Tumbleson 2023-07-20 05:37:46 -0400
  • ab4069306c
    build: test on JDK 20 (#3177) Connor Tumbleson 2023-07-20 05:19:29 -0400
  • 1493d9d357
    fix: opt out of stricter java rules for zip64 and dot entries (#3178) Connor Tumbleson 2023-07-20 05:01:21 -0400
  • 3fdc06a46f
    fix: skip files if cleaned to empty filename (#3166) Connor Tumbleson 2023-07-18 07:26:30 -0400
  • ba2f1283ed
    fix: update links for apktool/baksmali/smali on usage Connor Tumbleson 2023-07-17 06:55:08 -0400
  • 600cbb2a50
    build(deps): bump gradle/gradle-build-action from 2.5.1 to 2.6.0 (#3151) dependabot[bot] 2023-07-17 06:54:17 -0400
  • e6089aff95
    feat: Upgrade gradle to v8.2.1 (#3141) ArjunaKumarMohanta 2023-07-17 15:59:05 +0530
  • e97999c709
    chore: remove feature request issue template Connor Tumbleson 2023-07-17 06:15:50 -0400
  • 0d87c54213
    docs: correct website guide for releases Connor Tumbleson 2023-07-16 15:08:31 -0400
  • a632277f50
    docs: fix types on INTERNAL guide Connor Tumbleson 2023-07-16 15:03:05 -0400
  • 55d2006dfd
    build: start new dev cycle (2.8.1-SNAPSHOT) Connor Tumbleson 2023-07-16 10:41:55 -0400
  • 9783ac5034
    build: version bump (2.8.0) Connor Tumbleson 2023-07-16 10:03:02 -0400
  • 5dd8c9fa52
    build: rename 2.7.1 to 2.8.0 Connor Tumbleson 2023-07-16 09:55:07 -0400
  • fa4b7b2eb3
    docs: drop gitter and change doc branch Connor Tumbleson 2023-07-16 07:08:51 -0400
  • 6a28621fcc
    fix: skip parsing if chunk end is reached (#3134) Connor Tumbleson 2023-07-13 07:27:11 -0400
  • c46a6a13f9
    fix: properly parse localeNumberingSystem (#3133) Connor Tumbleson 2023-07-13 06:50:15 -0400
  • bdbe1384bf
    ARSC/AXML Parser Rework (#3131) Connor Tumbleson 2023-07-12 05:33:28 -0400
  • 86340503ac
    Patch aapt for ignoring duplicate bag items. (#3130) Connor Tumbleson 2023-07-09 21:23:07 -0400
  • abb042772f
    docs: add workaround for building on mac. Connor Tumbleson 2023-07-09 21:03:59 -0400
  • 2b81215846
    test: add assertions for unknown files / assets (#3074) Connor Tumbleson 2023-07-04 12:47:26 -0400
  • 0e3e165d4e
    refactor: extract nextChunk() out of readLibraryType (#3126) Connor Tumbleson 2023-07-04 12:28:49 -0400
  • 79cfdd179c
    Correct Attribute Resolution (#3123) Connor Tumbleson 2023-07-04 12:06:53 -0400
  • f42ce82f0d
    style: cleanup formatting from ApkInvoker introduction Connor Tumbleson 2023-07-03 18:46:47 -0400
  • a7e2e3e5e1
    Extract into ApkInvoker and split into data classes. (#3124) sv99 2023-07-04 01:38:52 +0300
  • e69b1ed7c0
    build(deps): bump gradle/gradle-build-action from 2.4.2 to 2.5.1 (#3119) dependabot[bot] 2023-07-03 05:47:33 -0400
  • ab6f1b416e
    refactor: split child classes to own file for decoders (#3116) Connor Tumbleson 2023-07-02 19:44:20 -0400
  • e85472fee8
    refactor: sparse log should be a notice (debug only) Connor Tumbleson 2023-07-02 06:04:19 -0400
  • 7a22af28af
    feat: Upgrade gradle to v8.2 (#3111) ArjunaKumarMohanta 2023-07-02 15:25:28 +0530
  • 5a7e7b152d
    feat: update internal framework to API 34 (Vanilla Ice Cream) (#3115) Connor Tumbleson 2023-07-02 05:43:04 -0400
  • 9f71a78f10
    refactor: put gradle wrapper on its own workflow (#3114) Connor Tumbleson 2023-07-02 05:36:00 -0400
  • 70d941d18d
    feat: support upside-down-cake/vanilla-ice-cream sdk shorthand (#3113) Connor Tumbleson 2023-07-02 05:35:45 -0400
  • 5cd94d6aa0
    refactor Apkecoder - streamline decode procedure (#3109) sv99 2023-06-29 00:02:46 +0300
  • 1e400aa995
    fix: handle invalid string id during namespace resolution (#3107) Connor Tumbleson 2023-06-28 11:24:50 -0400
  • 6ed458a428
    refactor: add missing license header Connor Tumbleson 2023-06-28 06:16:10 -0400
  • 85a710f77a
    refactor class ApkDecoder (#3106) sv99 2023-06-28 13:13:22 +0300
  • 40d427e5bd
    Extract class Framework from AndrolibResources (#3105) sv99 2023-06-27 17:51:26 +0300
  • 9c495cae29
    Move build functions from Androlib to the ApkBuilder (#3103) sv99 2023-06-27 15:25:27 +0300
  • 10495cbe96
    Refactor into common config object. (#3100) Connor Tumbleson 2023-06-25 15:07:23 -0400
  • 25509a7498
    build(deps): bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre (#3092) dependabot[bot] 2023-06-12 06:18:45 -0400
  • e2db3b93bc
    build(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 (#3093) dependabot[bot] 2023-06-12 05:52:15 -0400
  • 168aa1abc0
    move AndrolidExceptions to the package brut.androlib.exceptions (renamed from brut.androlib.err) (#3088) sv99 2023-06-10 20:16:31 +0300
  • 92f70bbd0b
    build(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre (#3085) dependabot[bot] 2023-05-29 07:44:07 -0400
  • 636b1a128e
    Deprecated SnakeYAML methods (#3079) Marc Miltenberger 2023-05-27 19:20:57 +0200
  • e53869ceba
    build: lock gradle actions to specific versions (#3073) Connor Tumbleson 2023-05-22 06:41:03 -0400
  • 56b07d284b
    build(deps): bump commons-io:commons-io from 2.11.0 to 2.12.0 (#3072) dependabot[bot] 2023-05-22 06:14:15 -0400
  • deb9dcf089
    fix: support 0_resource_name_obfuscated (#3067) Connor Tumbleson 2023-05-20 15:06:36 -0400
  • b83b58e8e8
    Correct aapt/aapt2 waiting too long on execution output (#3071) sv99 2023-05-20 21:01:03 +0300
  • 80dcdd1d34
    add application plugin to the apktool-cli (#3070) sv99 2023-05-20 20:53:29 +0300