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
Kirlif
c4e8f88499
Fix « doNotCompress » in case of obfuscated resources.
2022-11-07 14:08:49 +01:00
Dominic Lemire
f8df056a2c
fix: overlay spec parsing ( #2805 ) ( #2917 )
2022-11-02 06:56:49 -04:00
Sven Marquardt
9db742618b
Fixes #2900 ( #2901 )
...
Fastst way to fix empty key value splitting for styled strings.
Signed-off-by: Sven Marquardt <dev@mail.smarquardt.space>
Signed-off-by: Sven Marquardt <dev@mail.smarquardt.space>
2022-10-12 06:55:29 -04:00
Connor Tumbleson
87223d334e
docs: add note about dummy resources to roadmap
2022-09-20 07:24:55 -04:00
Connor Tumbleson
fc1e21e9ed
fix: correct npe if null is returned from attribute value ( #2889 )
2022-09-20 07:19:28 -04:00
Connor Tumbleson
eb105fb26d
docs: add roadmap for split apks
2022-09-20 07:01:13 -04:00
Connor Tumbleson
484760e72c
build: migrate codeql to different workflow ( #2888 )
2022-09-20 06:39:51 -04:00
Connor Tumbleson
dc3667dbd0
Support Spare Flags ( #2887 )
...
* support sparse flag
* style: cs changes
Co-authored-by: R0S <41138521+iamr0s@users.noreply.github.com>
2022-09-19 17:18:35 -04:00
Connor Tumbleson
3fff2f128e
Support malformed resource names/namespaces by falling back to resId ( #2886 )
...
* Correct falsely-referenced attribute into an entity which is an obfuscated name
* style: correct syntax for custom attributes
* fix: remove unused import
Co-authored-by: MyAnoneNeko <MyAnoneNeko@users.noreply.github.com>
2022-09-19 16:27:43 -04:00
Tvildo
5d6c6c04d2
Fixes Facebook apk deconstruction ( #2884 )
2022-09-19 12:34:14 -04:00
Jonathan Schoeller
63a8d092d8
Windows: Correct helper script quoting ( #2882 )
2022-09-13 08:28:31 -04:00
Connor Tumbleson
f3f1993bf8
fix: add quotes to allow spaces on windows during helper script
...
- fixes : #2855
2022-08-06 17:02:43 -04:00