Connor Tumbleson
|
6ed458a428
|
refactor: add missing license header
|
2023-06-28 06:16:10 -04:00 |
|
sv99
|
85a710f77a
|
refactor class ApkDecoder (#3106)
|
2023-06-28 06:13:22 -04:00 |
|
sv99
|
40d427e5bd
|
Extract class Framework from AndrolibResources (#3105)
|
2023-06-27 10:51:26 -04:00 |
|
sv99
|
9c495cae29
|
Move build functions from Androlib to the ApkBuilder (#3103)
|
2023-06-27 08:25:27 -04:00 |
|
Connor Tumbleson
|
10495cbe96
|
Refactor into common config object. (#3100)
* extract Config
* extract Config
* style: linting
---------
Co-authored-by: Slava Volkov <sv99@inbox.ru>
|
2023-06-25 15:07:23 -04:00 |
|
dependabot[bot]
|
25509a7498
|
build(deps): bump com.google.guava:guava from 32.0.0-jre to 32.0.1-jre (#3092)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 32.0.0-jre to 32.0.1-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-06-12 06:18:45 -04:00 |
|
dependabot[bot]
|
e2db3b93bc
|
build(deps): bump commons-io:commons-io from 2.12.0 to 2.13.0 (#3093)
Bumps commons-io:commons-io from 2.12.0 to 2.13.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-06-12 05:52:15 -04:00 |
|
sv99
|
168aa1abc0
|
move AndrolidExceptions to the package brut.androlib.exceptions (renamed from brut.androlib.err) (#3088)
|
2023-06-10 13:16:31 -04:00 |
|
dependabot[bot]
|
92f70bbd0b
|
build(deps): bump com.google.guava:guava from 31.1-jre to 32.0.0-jre (#3085)
Bumps [com.google.guava:guava](https://github.com/google/guava) from 31.1-jre to 32.0.0-jre.
- [Release notes](https://github.com/google/guava/releases)
- [Commits](https://github.com/google/guava/commits)
---
updated-dependencies:
- dependency-name: com.google.guava:guava
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-05-29 07:44:07 -04:00 |
|
Marc Miltenberger
|
636b1a128e
|
Deprecated SnakeYAML methods (#3079)
I replaced the deprecated methods in SnakeYAML 1.33 with the respective non-deprecated constructor calls.
These are equivalent:
The deprecated non-arg constructor of Constructor https://bitbucket.org/snakeyaml/snakeyaml/src/snakeyaml-1.33/src/main/java/org/yaml/snakeyaml/constructor/Constructor.java
calls 7f5106920d/src/main/java/org/yaml/snakeyaml/constructor/SafeConstructor.java (lines-52) , which uses a new empty LoaderOptions()
Similarly, SafeRepresenter 7f5106920d/src/main/java/org/yaml/snakeyaml/representer/SafeRepresenter.java (lines-54) uses a new empty DumperOptions.
|
2023-05-27 13:20:57 -04:00 |
|
Connor Tumbleson
|
e53869ceba
|
build: lock gradle actions to specific versions (#3073)
|
2023-05-22 06:41:03 -04:00 |
|
dependabot[bot]
|
56b07d284b
|
build(deps): bump commons-io:commons-io from 2.11.0 to 2.12.0 (#3072)
Bumps commons-io:commons-io from 2.11.0 to 2.12.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-05-22 06:14:15 -04:00 |
|
Connor Tumbleson
|
deb9dcf089
|
fix: support 0_resource_name_obfuscated (#3067)
* fix: support `0_resource_name_obfuscated`
* refactor: drop jdk9 for jdk8 logic
|
2023-05-20 15:06:36 -04:00 |
|
sv99
|
b83b58e8e8
|
Correct aapt/aapt2 waiting too long on execution output (#3071)
Co-authored-by: Connor Tumbleson <iBotPeaches@users.noreply.github.com>
|
2023-05-20 14:01:03 -04:00 |
|
sv99
|
80dcdd1d34
|
add application plugin to the apktool-cli (#3070)
|
2023-05-20 13:53:29 -04:00 |
|
Connor Tumbleson
|
fb4889f432
|
feat: update internal framework to API 34 (Upside Down Cake Preview) (#3063)
* feat: update internal framework to API 34 (Upside Down Cake Preview)
* test: add assertion for API34 property
|
2023-05-13 06:43:31 -04:00 |
|
sv99
|
48b71b34b1
|
refactor: Replace to nio & apply CS inspection skips (#3055)
|
2023-05-13 06:12:22 -04:00 |
|
AARON
|
8d222d7f58
|
feat: Upgrade gradle to v8.1.1 (#3054)
|
2023-05-01 07:56:33 -04:00 |
|
Connor Tumbleson
|
a079fe74fc
|
Move to official Google smali fork (#3051)
* refactor: swap to google smali 3.0.3
* docs: update docs for smali change
|
2023-04-28 19:30:06 -04:00 |
|
Connor Tumbleson
|
775f1dbff3
|
feat: add java version to bug report
- fixes: #3049
|
2023-04-28 07:03:15 -04:00 |
|
Crimson
|
8572a97f43
|
feat: Upgrade gradle to v8.1 (#3043)
|
2023-04-14 14:29:00 -04:00 |
|
Connor Tumbleson
|
d3c5813442
|
fix: properly read 'XML_TYPE_OVERLAY_POLICY' (#3035)
|
2023-03-25 07:14:38 -04:00 |
|
dependabot[bot]
|
603e52d1f8
|
build(deps): bump com.guardsquare:proguard-gradle from 7.3.1 to 7.3.2 (#3032)
Bumps [com.guardsquare:proguard-gradle](https://github.com/Guardsquare/proguard) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/Guardsquare/proguard/releases)
- [Commits](https://github.com/Guardsquare/proguard/compare/v7.3.1...v7.3.2)
---
updated-dependencies:
- dependency-name: com.guardsquare:proguard-gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2023-03-20 05:36:14 -04:00 |
|
Connor Tumbleson
|
7a15c7b13c
|
build: add dependabot updates (#3023)
|
2023-03-07 05:52:01 -05:00 |
|
ArjunaKumarMohanta
|
1fc7c0f8ca
|
build: Update guava, shadow and proguard dependencies (#3020)
* Upgrade `guava` to `31.1-jre` from `31.0.1-jre`
* Upgrade `proguard_gradle` to `7.3.1` from `7.3.0`
* Upgrade `shadow` to `8.0.0` from `7.1.0`
|
2023-03-07 05:43:21 -05:00 |
|
ArjunaKumarMohanta
|
a02c8c82a0
|
Upgrade Gradle version to 8.0.2 (#3016)
* Upgrade gradle version to 8.0.2
* Fix
|
2023-03-05 10:55:09 -05:00 |
|
Connor Tumbleson
|
9153a272d3
|
fix: support 10mb apktool.yml parsing (#3015)
|
2023-03-04 14:51:21 -05:00 |
|
Connor Tumbleson
|
1d60523cae
|
build: run validations against gradle binary
|
2023-03-04 13:51:16 -05:00 |
|
Connor Tumbleson
|
56ea1cb35e
|
fix: allow workflow to run if gradle updates
|
2023-03-04 13:50:14 -05:00 |
|
Igor Eisberg
|
120611879c
|
fix: accept empty resources.arsc (#2998)
* fix: accept empty resources.arsc
* fix: accept empty resources.arsc (fix isFrameworkApk=true)
|
2023-02-19 06:57:03 -05:00 |
|
Connor Tumbleson
|
0a3c7595eb
|
feat: support config flags as low as 8 bytes (#2982)
|
2023-01-21 13:30:13 -05:00 |
|
Connor Tumbleson
|
a73ace23ff
|
build: move build step to jdk17
|
2023-01-14 08:09:39 -05:00 |
|
Connor Tumbleson
|
875fea4d9b
|
Restructure Testable Java versions. (#2977)
* build: drop non-lts older Java versions
* build: upgrade to gradle 7.6
|
2023-01-14 07:46:13 -05:00 |
|
Connor Tumbleson
|
cca94b5d5a
|
build: start new dev cycle (2.7.1-SNAPSHOT)
|
2022-11-24 11:07:51 -05:00 |
|
Connor Tumbleson
|
fedae0b6de
|
build: version bump (2.7.0)
|
2022-11-24 07:16:52 -05:00 |
|
Connor Tumbleson
|
32043a2d6e
|
build: rename 2.6.2 to 2.7.0
|
2022-11-24 07:16:21 -05:00 |
|
Connor Tumbleson
|
687d201285
|
build: support jdk17 (#2952)
|
2022-11-24 07:10:30 -05:00 |
|
Connor Tumbleson
|
c7733c3773
|
build: filter jitpack to only com.github.ibotpeaches.* (#2953)
|
2022-11-24 06:50:50 -05:00 |
|
Connor Tumbleson
|
67a936f1c7
|
build: include bleeding edge smali from source via jitpack (#2941)
* build: include smali from source
* refactor: adjust build.gradle for repositories
|
2022-11-24 06:15:41 -05:00 |
|
Connor Tumbleson
|
35ce8fc061
|
Issue 2943 - Support raw disassembly w/ AndResGuard (#2944)
* fix: allow copying r/R if in raw mode
* test: assert raw files disassembled from AndResGuard
|
2022-11-20 08:08:45 -05:00 |
|
Connor Tumbleson
|
e32309c96f
|
build: update to non-vulnerable commons_text/snakeyaml (#2942)
|
2022-11-18 07:19:53 -05:00 |
|
Danealau
|
8749e2a6c4
|
fix: support (name removed) res items. (#2940)
* fix: res/layout/(name removed).xml: Invalid file name: must contain only [a-zA-Z0-9$_.] error
* refactored fix
|
2022-11-16 19:52:55 -05:00 |
|
Connor Tumbleson
|
22f2e6fb23
|
fix: support properly mapping r/R/res resources during disassemble (#2936)
|
2022-11-13 18:06:25 -05:00 |
|
Connor Tumbleson
|
d66db22564
|
Revert "Update apktool.bat (#2930)" (#2931)
This reverts commit e46f779b87 .
|
2022-11-12 11:35:40 -05:00 |
|
Build-0-Matic
|
e46f779b87
|
Update apktool.bat (#2930)
Added missing quotes required for the file to work in Windows
|
2022-11-12 06:16:07 -05:00 |
|
Connor Tumbleson
|
07d15e8200
|
Squashed commit of the following:
commit 66a7167079caafd2e805dcd9e3dd1a883b92493b
Author: Connor Tumbleson <connor.tumbleson@gmail.com>
Date: Wed Nov 9 06:02:23 2022 -0500
refactor: add message when pairing --only-main-classes w/ --no-src
commit 565a4dbe33e69e0da775ad8678a29fd7e117fe3c
Author: surendrajat <surendrajat@protonmail.com>
Date: Wed Nov 9 12:12:28 2022 +0530
fix: --no-src should take precedence over --only-main-classes
|
2022-11-09 06:03:44 -05:00 |
|
Connor Tumbleson
|
ef83dc2f04
|
fix: don't assume a referent exists on ReferenceValue (#2926)
|
2022-11-08 06:56:05 -05:00 |
|
Connor Tumbleson
|
273842279a
|
Merge branch 'stored_obfuscated_files'
|
2022-11-08 06:24:49 -05:00 |
|
Connor Tumbleson
|
b32be8ca2a
|
refactor: rename attributes for storing obfuscated filepath
|
2022-11-08 06:24:41 -05:00 |
|
Miepee
|
6a70be6c26
|
make default framework detection on linux xdg-compliant (#2924)
On Linux, check first if $XDG_DATA_HOME is set, if not use path as it was before (~/.local/share/apktool)
|
2022-11-08 05:54:36 -05:00 |
|