Connor Tumbleson
|
f4c2f9bc50
|
fix: remove declared exceptions that aren't thrown
|
2021-03-12 07:47:19 -05:00 |
|
Connor Tumbleson
|
4d11c13e44
|
refactor: remove duplicated code
|
2021-03-12 07:37:47 -05:00 |
|
Connor Tumbleson
|
447ba50332
|
refactor: drop author tags and support javadocs
|
2021-03-07 15:06:45 -05:00 |
|
wangyilei
|
e0e6cfd03f
|
only log string decode warning when failed
|
2021-03-06 22:00:54 +08:00 |
|
wangyilei
|
5a66b2c42d
|
support lib/specType chunk out-of-order reading
|
2021-03-06 21:58:23 +08:00 |
|
Connor Tumbleson
|
e9a897febe
|
build: syntax updates for gradle files
|
2021-03-04 07:21:22 -05:00 |
|
Connor Tumbleson
|
98aa7acb22
|
fix: skip files that violate safe filepath
|
2020-12-11 07:10:05 -05:00 |
|
Connor Tumbleson
|
b17832f0e1
|
style: add missing license headers
|
2020-12-11 07:07:54 -05:00 |
|
Connor Tumbleson
|
785cb4f89d
|
test: add High Brightness Symbol into tests for feature test against #2299
|
2020-12-11 07:06:14 -05:00 |
|
Comnir
|
961f1f94f6
|
Rename variables in tests.
|
2020-12-10 14:44:01 +02:00 |
|
Comnir
|
f1321c8437
|
fix issue 2299: Unicode code points higher than 0x10000 decoding fails.
- Use CESU8 decoder instead of UTF-8 in StringBlock.
- DEX uses Modified UTF-8 which is close to CESU-8 (https://source.android.com/devices/tech/dalvik/dex-format#mutf-8)
|
2020-12-10 12:38:55 +02:00 |
|
Comnir
|
201b5976bb
|
Add tests for StringBlock#decodeString with failing tests for code points above 0x10FFFF (issue 2299).
|
2020-12-10 12:29:34 +02:00 |
|
Connor Tumbleson
|
6d4e503b16
|
fix: rename duplicate attributes to not start with numeric
|
2020-12-04 06:14:27 -05:00 |
|
Connor Tumbleson
|
d1c006b260
|
build: add latest linux/windows/mac aapt|aapt2 binaries (#2450)
* build: add latest linux/windows aapt|aapt2 binaries
* build: add latest mac aapt|aapt2 binaries
|
2020-12-03 06:18:01 -05:00 |
|
Connor Tumbleson
|
d63088db9f
|
feat: method to list frameworks
|
2020-11-30 07:11:08 -05:00 |
|
Connor Tumbleson
|
db1fe98524
|
feat: usage output for list-frameworks
|
2020-11-30 07:11:08 -05:00 |
|
Connor Tumbleson
|
734793c4bb
|
fix: survive if referent is null (flags)
|
2020-11-29 09:34:43 -05:00 |
|
Connor Tumbleson
|
5f7630e325
|
fix: survive if referent is null (enum)
|
2020-11-29 09:34:43 -05:00 |
|
Connor Tumbleson
|
2d41305998
|
fix: v2.6.0 not v1.6.0
|
2020-11-28 21:15:30 -05:00 |
|
Connor Tumbleson
|
3ab1a1a5e4
|
fix: fallback to res-auto namespace if non-android pkg
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
150ffc4fdc
|
style: remove weird indented code
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
f1393c3ca6
|
refactor: return null, if always null
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
2eac0339b4
|
refactor: use easier to read string decode
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
db70927699
|
style: remove unused imports
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
45ae71204e
|
chore: remove StringBlock unused m_stringOwns
|
2020-11-28 16:58:31 -05:00 |
|
Connor Tumbleson
|
4f13bcad48
|
fix: add message explaining deprecation of 32bit
|
2020-11-28 16:26:00 -05:00 |
|
Connor Tumbleson
|
7cf9a95710
|
fix: add better error message when can't write framework file
|
2020-11-28 16:19:29 -05:00 |
|
Connor Tumbleson
|
a91aad461e
|
fix: secure links in usage output
|
2020-11-28 16:18:54 -05:00 |
|
Connor Tumbleson
|
693d8d1fbf
|
style: copyright year to start of project
|
2020-11-28 16:18:40 -05:00 |
|
Connor Tumbleson
|
590f9c1392
|
fix: remove warning about smali-debugging
|
2020-11-28 09:10:37 -05:00 |
|
Connor Tumbleson
|
94e224ee3f
|
fix: delay -c removal till 2.6
|
2020-11-28 08:59:48 -05:00 |
|
Connor Tumbleson
|
5a54b472d1
|
fix: set dummy attributes to same type (@null)
|
2020-11-28 08:59:18 -05:00 |
|
Connor Tumbleson
|
43010de4e8
|
style: remove unused import
|
2020-11-28 06:59:48 -05:00 |
|
Connor Tumbleson
|
b896b4491a
|
fix: prevent NPE during decode app with no matching resId for resource
|
2020-11-28 06:59:48 -05:00 |
|
Connor Tumbleson
|
cd7405d31b
|
build: update add latest mac aapt|aapt2 binaries
|
2020-11-27 15:55:36 -05:00 |
|
Connor Tumbleson
|
3043266ee5
|
build: update add latest linux/windows aapt|aapt2 binaries
|
2020-11-27 15:55:36 -05:00 |
|
Connor Tumbleson
|
6bd1ab603b
|
test: add triple dex test to aapt1
|
2020-11-27 10:51:54 -05:00 |
|
Connor Tumbleson
|
5658c959b4
|
test: add triple dex test on aapt2
|
2020-11-27 10:51:54 -05:00 |
|
Connor Tumbleson
|
9170c5a04b
|
build: fix chmod on mac binaries
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
1dfac6d8bf
|
build: add latest linux/windows aapt|aapt2 binaries
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
d7e27ffc69
|
build: add latest mac aapt|aapt2 binaries (API 30)
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
231ce72483
|
test: add more tests for #2386
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
c501952c69
|
build: add latest linux/windows aapt|aapt2 binaries (API 30)
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
d6f84df00b
|
fix: leading 0s not supported in aapt anymore
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
efeb09e037
|
build: add latest linux/windows aapt|aapt2 binaries
|
2020-11-27 09:22:41 -05:00 |
|
Connor Tumbleson
|
3101a05ef6
|
fix: add development next version (S) - API 31
|
2020-09-13 08:52:15 -04:00 |
|
Connor Tumbleson
|
6427a28beb
|
refactor: prevent casting by setting proper types
|
2020-09-13 08:45:30 -04:00 |
|
Connor Tumbleson
|
943b424172
|
fix: use proper array syntax
|
2020-09-13 08:45:05 -04:00 |
|
Connor Tumbleson
|
120c63df75
|
refactor: remove unused methods/variables
|
2020-09-13 08:44:40 -04:00 |
|
Connor Tumbleson
|
65eeb2fb4a
|
refactor: make constant values final
|
2020-09-13 08:44:08 -04:00 |
|