Commit Graph

1697 Commits

Author SHA1 Message Date
74f76ae71d Upgrade to smali 2.2 2017-03-27 09:16:11 -04:00
6cc251249c [skip] fix spacing on code block 2017-01-23 08:21:37 -05:00
60b5b8e4b1 Update INTERNAL doc for instructions how to publish a release 2017-01-23 08:19:14 -05:00
d386bf447d start new dev cycle (2.2.3-SNAPSHOT) 2017-01-23 08:18:51 -05:00
499c2f9039 version bump (2.2.2) 2017-01-22 11:54:12 -05:00
1b55105042 Skip UTF8 test on Windows
- fixes #1414
2017-01-19 06:12:41 -05:00
dd4a207ec4 forgot to strip symbols from 64 bit unix aapt 2017-01-16 12:30:35 -05:00
e3c6db33df Merge pull request #1413 from peter23/master
show message about null references
2017-01-16 08:40:12 -05:00
71488bbf61 Force pkgId for applications that have a non-standard pkgId 2017-01-16 07:35:40 -05:00
c3fc2fe260 show message about null references 2017-01-13 16:49:58 +03:00
b60db0917d Add support for 3 non-positional attributes
- fixes #1360 & fixes #1405
 - add tests
2017-01-13 07:06:38 -05:00
37c26d636e upgrade to gradle 3.3 2017-01-13 07:04:55 -05:00
0571cccaff Merge pull request #1395 from iBotPeaches/issue/1394
Refactor ExtFile to brut.j.dir
2016-12-29 09:34:37 -05:00
726bd47922 Merge pull request #1392 from iBotPeaches/issue/1369
Ignore filename checks to allow unicode filenames
2016-12-29 09:34:29 -05:00
de8041cb6f Add new aapt binaries
- 32/64 unix
 - windows
2016-12-29 09:09:03 -05:00
6e86fa9fcd retain backward compatibility w/ old ExtFile extended to new location 2016-12-26 07:37:54 -05:00
78a7724725 manually replace %20 w/ space 2016-12-25 08:47:20 -05:00
3ba82b08e3 leverage paths for default FileDirectory constructor 2016-12-25 08:22:31 -05:00
891d0d39e0 Refactor ExtFile to brut.j.dir
- move to using Paths when possible
 - adapt calls to FileDirectory to leverage Paths
2016-12-25 07:57:41 -05:00
b6127d2a31 Ignore filename checks to allow unicode filenames
- fixes #1369
 - aapt binaries for mac osx
2016-12-24 07:45:54 -05:00
166bf508e2 Add "--no-version-vectors"
- fixes #1384
 - prevents aapt versioning vectors on rebuild
2016-12-23 09:11:43 -05:00
4d5a822e4f Merge pull request #1390 from iBotPeaches/issue/1389
Patch aapt for 32/64 unix/mac and add support for unknown chars.
2016-12-23 08:54:39 -05:00
31d015fe37 Add new aapt binaries for macosx 2016-12-23 07:30:46 -05:00
dae52d3899 Add new aapt binaries
- 32/64 unix
 - windows
2016-12-22 09:06:25 -05:00
b9736d97e3 Add is64Bit() check 2016-12-22 09:06:03 -05:00
58ab04cca9 Merge pull request #1385 from xpirt/master
fix TYPE_DYNAMIC_ATTRIBUTE support
2016-12-20 18:41:00 -05:00
983e0ad111 fix TYPE_DYNAMIC_ATTRIBUTE support 2016-12-20 14:09:10 +01:00
164c64cec2 add internal doc for building aapt binaries 2016-12-06 09:16:04 -05:00
637827e9ea remove outdated changes file 2016-12-06 06:57:19 -05:00
c1cb9425d5 Don't write out a null spec
- #1370
2016-12-02 15:32:31 -05:00
5798c9200f Add unit-test (no unicode)
- #1369
2016-12-02 14:28:06 -05:00
2a3d4027e3 Merge pull request #1353 from GabrielTK/patch-1
All args
2016-10-28 16:46:22 -04:00
33ab63c254 All args 2016-10-28 18:36:15 -02:00
7c6c7ab88b update internal framework to API 25 (Nougat 7.1 Preview) 2016-10-23 08:13:27 -04:00
0611bf9dea start new dev cycle (2.2.2-SNAPSHOT) 2016-10-23 08:07:41 -04:00
96b70d0be7 version bump (2.2.1) 2016-10-18 08:24:24 -04:00
894da2033b If obtained value is smaller than expected, retry
- fixes #1332
 - thanks xpirt
2016-10-13 09:00:08 -04:00
31ce5a315d Merge pull request #916 from iBotPeaches/issue_901
Support for emptying framework directory.
2016-10-06 09:26:43 -04:00
6361fa9725 Evolve Update-Framework to Empty Framework Directory
- allows emptying of framework via (empty-framework-dir)
 - checks in place to only delete files that are APKs, non recursive
2016-10-06 09:18:16 -04:00
daa1e1d753 Updating Framework Support 2016-10-06 07:21:10 -04:00
466319ad51 Merge pull request #1334 from amorris13/patch-1
Remove redundant condition (A || A)
2016-10-06 07:19:27 -04:00
94c67415f9 Remove redundant condition (A || A) 2016-09-30 14:28:50 +01:00
81b22df13c Merge pull request #1324 from jamestut/arscfix2
Skip additional payload data of TYPE chunk
2016-09-18 16:56:23 -04:00
c1b4e0d321 Merge branch 'smali-api-level' of https://github.com/benjamin-promon/Apktool into benjamin-promon-smali-api-level 2016-09-18 16:47:04 -04:00
aa038a6499 Merge pull request #1226 from iBotPeaches/issue/1223
Android N Support
2016-09-18 16:46:25 -04:00
b2857f621d update internal aapt to API 24
- android-7.0.0_r1 tag
 - additional custom patches
2016-09-18 09:52:38 -04:00
52a44776df Skip additional payload data of TYPE chunk
Some APKs' arsc has additional payload data (like TYPE 8 chunks and/or padding) in the TYPE chunk. After the ARSCDecoder read such kind of chunk, it acts erratically. Most of the time, it just stops parsing the ARSC, therefore, some resources are not decoded because they are not in the apktool's resources' spec table.
2016-09-18 00:13:19 +07:00
4c93cb7b69 add test for TYPE_DYNAMIC_ATTRIBUTE 2016-09-17 09:48:01 -04:00
2db9a2b63f update internal aapt to API 24
- android-7.0.0_r1 tag
2016-09-15 09:16:05 -04:00
bdfc28c20f add support for TYPE_DYNAMIC_ATTRIBUTE 2016-09-15 08:36:25 -04:00