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
1b4f8ec68c
fix: move outjars to end of proguard file
2019-06-01 10:57:19 -04:00
2d84a8596a
fix: update wrapper version code
2019-06-01 10:55:45 -04:00
26e2dd6f30
build: update shadowJar and Proguard to latest versions
2019-06-01 10:55:26 -04:00
513bd600c0
build: update to gradle 5.4.1
2019-06-01 10:54:56 -04:00
5f43a1fbca
style: cleanup formatting
2019-06-01 09:27:41 -04:00
4a856b46c4
Merge branch 'feature/keep-meta-inf-services-folder' of https://github.com/adibfara/Apktool into adibfara-feature/keep-meta-inf-services-folder
2019-06-01 09:08:04 -04:00
ed7633fbe8
build: update smali/baksmali to 2.2.7
2019-06-01 09:00:54 -04:00
61088302e3
Add unit tests
...
- add APK file containing a simple app that tries to use coroutines every 2 seconds, and would fail with earlier versions of APKTool
- add unit test for decoding the app
- add unit test for building a decoded app
2019-05-30 22:18:04 +04:30
cfd50acd1d
Add unit tests
...
- add APK file containing a simple app that tries to use coroutines every 2 seconds, and would fail with earlier versions of APKTool
- add unit test for decoding the app
2019-05-30 22:12:57 +04:30
fa99bdd19d
Fix removal of META-INF/services folder
...
- copy the META-INF/services folder to the destination APK folder so it does not get dropped
2019-05-30 19:08:21 +04:30
154da4c643
Fix removal of META-INF/services folder
...
- copy the META-INF/services folder to the destination APK folder so it does not get dropped
2019-05-30 18:46:59 +04:30
25a65186a9
test: add "android:appCategory=game
" into AndroidManifest.xml
...
- refs: #2055
2019-05-07 18:12:53 -04:00
d3ec0b8508
Merge pull request #2069 from iBotPeaches/mx-cleanup
...
Prevent NPE with missing attributes
2019-04-26 17:38:57 -04:00
6c17e1a14f
fix: prevent NPE when key-element is null
2019-04-26 15:17:03 -04:00
f1357109aa
style: reorganize MXSerializer
2019-04-26 14:26:20 -04:00
3037024022
test: add 32,767 byte string for aapt2
...
- https://issuetracker.google.com/issues/73456167
2019-04-26 14:11:41 -04:00