Commit Graph

2054 Commits

Author SHA1 Message Date
197d468727 Merge pull request #2175 from danielmalmq/master
Fixes issue with decoding apk containing a zero byte 9patch
2019-10-06 05:24:04 -04:00
03c1de4800 Merge pull request #2182 from JingYeoh/bugfix/arsc/multipackage
bugfix, fix get wrong package ResPackage for multi-pkg resources.arsc.
2019-10-06 05:22:00 -04:00
9e39755750 bugfix, fix get wrong package ResPackage for multi-pkg resources.arsc. 2019-09-23 18:39:18 +08:00
dc312a5336 Fixes issue with decoding apk containing a zero byte 9patch 2019-09-19 13:34:06 +02:00
2264e61a51 Merge pull request #2159 from friederbluemle/update-gradle-wrapper
Update Gradle wrapper to 5.6.2
2019-09-09 16:55:12 -04:00
7f1d73e7f0 Update Gradle wrapper to 5.6.2 2019-09-05 15:32:54 -07:00
683fef32ac Merge pull request #2153 from iBotPeaches/issue-2071
Update to smali/baksmali v2.3.0
2019-08-17 11:33:55 -04:00
d2bfa79a24 build: update jdk8 to 221 from 211 2019-08-17 10:32:44 -04:00
fefc5e226a refactor: use MultiDexContainer instead of DexBackedDexFile 2019-08-17 07:00:15 -04:00
945ce9b3d4 build: update to smali/baksmali 2.3.0 2019-08-17 06:59:54 -04:00
75e4c61a1a Merge pull request #2138 from friederbluemle/update-gradle-wrapper
Update Gradle wrapper to 5.5.1
2019-07-30 17:54:49 -05:00
e498ad887a Update Gradle wrapper to 5.5.1 2019-07-22 12:06:15 -07:00
c2065995ed feat: update internal framework to API 29 (Q Beta 4)
- fixes: #2131
2019-07-20 12:32:14 -04:00
f58e043c67 Merge pull request #2072 from iBotPeaches/issue-2058
Prevent directory traversal on asset decoding
2019-07-20 11:10:31 -04:00
4aa933b31a test: ensure we don't allow path traversal with win 2019-07-18 07:42:34 -04:00
47854ec757 fix: experimental fix to prevent path traversal with copied folders 2019-07-18 07:42:34 -04:00
5aa3cf9728 build: add SECURITY.md 2019-07-14 08:09:21 -04:00
2c8ea97899 Merge pull request #2132 from iBotPeaches/danielmalmq-master
Added new option to skip non classes[0-9]*.dex files
2019-07-14 07:59:48 -04:00
9fcd7e4d36 style: grammar for "decompile" vs "disassemble" 2019-07-14 07:35:09 -04:00
342661cbaa fix: correct license header on "DuplicateDexTest" 2019-07-14 07:30:41 -04:00
bae5aab78a fix: use only long builder for "--only-main-classes" 2019-07-14 07:29:47 -04:00
9edcc78ee5 style: clean test file 2019-07-14 07:29:32 -04:00
4d1e6ccbe4 refactor: remove pollution of global command and move to advanced
- removes "-onlymainclasses" for long "--only-main-classes"
2019-07-14 07:23:18 -04:00
d79724549c Added new option to skip non classes[0-9]*.dex files 2019-07-14 07:17:20 -04:00
5a51c5f96d style: add comment for explanation of 9patch minimization 2019-07-14 07:09:39 -04:00
bc9f465f3e Fix the massive list of uncompressed 9.png that prevents recompile on Windows
Windows has its limits, even Windows 10, at least on older versions before the max path length restriction was removed.
Because apktool failed to recognize the .9.png extension as a variety of the .png extension, those .9.png files were piling up in apktool.yml and then passed to aapt, which would fail to run on Windows because of an immense command length.
This fix makes a special exception for the .png exception and will allow the .9.png one to pass as another .png extension.

Before: http://dpaste.com/2BC3RRB
After: http://dpaste.com/177CVZQ
2019-07-14 07:04:49 -04:00
103aa978df refactor: remove outdated ALLOWED_PACKAGES constant 2019-07-14 06:56:37 -04:00
8084762274 Fix recompile of miui.apk by allowing package renaming
This old issue prevented the package to be renamed from com.miui.core to miui, making it impossible to recompile, as all attributes are refefred to as miui:*/*. This fixes it permanently.
2019-07-14 06:54:32 -04:00
3ee39c988a Merge pull request #2130 from iBotPeaches/issue-2093
License Restoration from 2017 bulk change & 2019 update
2019-07-13 13:25:49 -04:00
c444bf30f7 build: add exclude for license checks on android.** files 2019-07-13 12:23:48 -04:00
3990598373 fix: restore licenses wiped by 2017 license change 2019-07-13 12:23:22 -04:00
25a1cb02ef fix: License 2019 update 2019-07-13 12:19:41 -04:00
81acde7613 fix: add deprecation notice into code for #2129 2019-07-13 12:08:59 -04:00
274f020159 Merge pull request #2120 from Varstahl/master
Enhanced Windows wrapper script
2019-07-13 12:08:33 -04:00
7619fbcdbe Merge branch 'master' into master 2019-07-13 11:46:16 -04:00
acb0ee096f Merge pull request #2089 from iBotPeaches/issue-2086
build: test on jdk9 and jdk11
2019-07-13 11:34:04 -04:00
0aad85a0a0 fix: add more missing modules
- thanks http://cr.openjdk.java.net/~mr/jigsaw/ea/module-summary.html
2019-07-13 08:54:19 -04:00
4888a5a9f0 build: add desktop/sql jmod files 2019-07-13 08:47:16 -04:00
24c3c0dbc9 fix: properly determine greater than java8 2019-07-13 08:37:59 -04:00
2d41a613cc build: use proper bash if statement 2019-07-13 08:26:45 -04:00
6aeb7d39d7 fix: remove deprecated shadowJar features 2019-07-13 08:22:30 -04:00
2457bdc9bb build: update shadowJar to 5.1.0 2019-07-13 08:22:13 -04:00
e3bead4b5b build: support for jdk9+ build 2019-07-13 07:54:41 -04:00
13aa5d2e25 build: update to proguard 6.1.1 2019-07-13 07:52:53 -04:00
f2ba30ba5f fix: remove jdk9 (no success) 2019-07-13 07:52:37 -04:00
5efd17033a build: test on jdk9 and jdk11 2019-07-13 07:52:37 -04:00
e8d0d3beef Merge branch 'visigoth-master' 2019-07-12 17:14:33 -04:00
bd4ebdc3dc Enhanced Windows wrapper script 2019-07-03 19:37:51 +02:00
2bc8feb549 Add attr resource type handling 2019-07-02 19:23:33 -04:00
1b91cec1f1 Merge pull request #2091 from iBotPeaches/gradle-54
Gradle 5.4.1 Upgrade
2019-06-01 11:21:17 -04:00