105 Commits

Author SHA1 Message Date
REAndroid
d0f6703a19 add dimension encoder 2023-01-01 04:36:58 -05:00
REAndroid
4c5a1ab005 fix recursive files extension check 2022-12-31 11:37:26 -05:00
REAndroid
2849f50fc8 fix unsigned byte and short id 2022-12-31 08:43:49 -05:00
REAndroid
d8fa2b921c add public.xml decoder 2022-12-31 07:52:10 -05:00
REAndroid
04e16095ff Remove redundant methods & fix child xml element tag 2022-12-31 07:51:30 -05:00
REAndroid
56d9d75878 use xml library 2022-12-31 07:19:19 -05:00
REAndroid
83359ff5d8 Suppress duplicate resource ids exception 2022-12-31 06:25:00 -05:00
REAndroid
ed57042066 Decode as @ null when resource id value is 0 2022-12-31 06:17:09 -05:00
REAndroid
59d64a6255 Make unique package directory name for decoded res xml files 2022-12-30 12:08:22 -05:00
REAndroid
038aa89d79 Make unique package directory name for decoded res xml files 2022-12-30 11:52:41 -05:00
REAndroid
eeeb061925 Implement XML bag entry decoder 2022-12-30 11:45:25 -05:00
REAndroid
f2c89bad1e rename PackageLastBlocks -> PackageBody 2022-12-30 09:46:30 -05:00
REAndroid
85b4e0ec92 code clean up 2022-12-30 09:44:37 -05:00
REAndroid
7d50541684 code clean up 2022-12-30 09:26:15 -05:00
REAndroid
b80e0ffe6f handle unknown chunk type instead of throw 2022-12-30 09:16:53 -05:00
REAndroid
dd380be38f handle unknown chunk type instead of throw 2022-12-30 09:16:12 -05:00
REAndroid
4b6dc12622 search entries with alias resource ids 2022-12-30 07:46:17 -05:00
REAndroid
fe96d22846 add version info on json for future use 2022-12-30 06:38:25 -05:00
REAndroid
e0056cc9e0 clean code 2022-12-30 06:33:48 -05:00
REAndroid
f6500d0619 use static filed json names 2022-12-30 06:23:08 -05:00
REAndroid
4f715d04ab fix package id to unsigned byte 2022-12-30 05:58:34 -05:00
REAndroid
c2a9ebd7e9 Handle duplicate PackageBlock & StagedAlias json conversion 2022-12-30 05:22:51 -05:00
REAndroid
12f4d4f9d6 Implement resource values XML decoder 2022-12-29 15:21:33 -05:00
REAndroid
eb9d0a4651 Integrate StagedAliasEntry 2022-12-29 12:35:59 -05:00
REAndroid
2b1f1f6675 Update android-33 framework 2022-12-29 12:09:28 -05:00
REAndroid
e841b12f03 implement json conversion on StagedAlias 2022-12-29 12:08:01 -05:00
REAndroid
33817b36d8 fix -ve type ids 2022-12-29 12:05:19 -05:00
REAndroid
54576ea91f parse StagedAlias as BlockList 2022-12-29 09:11:02 -05:00
REAndroid
06136b11e9 add: Overlayable & OverlayablePolicy chunk 2022-12-29 08:56:44 -05:00
REAndroid
bb1fe20f93 create: Multi-purpose FixedLengthString block 2022-12-29 05:57:46 -05:00
REAndroid
34b101f989 Suppress XMLException 2022-12-29 05:23:15 -05:00
REAndroid
3aecd1a94c Apply maven dependency 2022-12-29 05:17:31 -05:00
REAndroid
e8e3e376a1 Update XML 2022-12-28 16:35:22 -05:00
REAndroid
541ef06578 Create XML decoder for ApkModule 2022-12-28 15:25:10 -05:00
REAndroid
d7aa98322e Implement XML decoder 2022-12-28 14:13:50 -05:00
REAndroid
45163daa93 Upgrade default framework to android-33 2022-12-28 14:10:37 -05:00
REAndroid
b6f8b074db Upgrade builtin framework to android-33 2022-12-28 14:07:21 -05:00
REAndroid
2cb28532bf Parse StagedAlias block & fix -ve typeId 2022-12-28 13:55:56 -05:00
REAndroid
94b66c9efc implement chunk StagedAlias 2022-12-28 13:49:50 -05:00
REAndroid
4457492c6e Update ChunkType as per recent ResourceTypes.h 2022-12-28 13:46:40 -05:00
REAndroid
8852ab0ba7 Add get/set icon resource id on manifest 2022-12-28 07:11:36 -05:00
REAndroid
fb9a14113b Merge classes from AndroidXml
* src: https://github.com/REAndroid/AndroidXml
2022-12-28 06:24:53 -05:00
REAndroid
754e1c10e6 Update android-30 framework 2022-12-28 06:21:01 -05:00
REAndroid
ca42414ba5
Merge pull request #4 from Kirlif/storing_lib_files
Apply proper compression of NDK-generated libraries when merging.
2022-12-27 15:05:49 -05:00
Kirlif
d5fb782caa
Apply proper compression of NDK-generated libraries when merging. 2022-12-27 20:45:33 +01:00
REAndroid
29d1826f23 Update: V1.1.0 2022-12-27 07:40:06 -05:00
REAndroid
4029aaaa06 add set/get debuggable on manifest block 2022-12-27 07:20:36 -05:00
REAndroid
28c6d98571 Update xml blocks
* Fix FIRST_INT on attributes
* Fix version editing on manifest
* Make easy attribute creation
2022-12-27 07:02:25 -05:00
REAndroid
b09f85e58a Merge remote-tracking branch 'origin/main' into main 2022-12-26 14:22:21 -05:00
REAndroid
5826eb8a47 Minor bug fix 2022-12-26 14:21:06 -05:00