244 Commits

Author SHA1 Message Date
REAndroid
de7eb68486 manage input streams 2023-01-09 07:42:30 -05:00
REAndroid
ac88f79acc fix issue: Styled strings merging. #5 2023-01-07 09:32:06 -05:00
REAndroid
8c7b70fd3a create volatile string pool loader 2023-01-07 09:14:56 -05:00
REAndroid
459307ac26 create string pool reader 2023-01-07 09:12:04 -05:00
REAndroid
e3097de134 make faster buffer loader 2023-01-07 09:06:39 -05:00
REAndroid
9940e3371c handle unsigned int conversion 2023-01-07 08:05:05 -05:00
REAndroid
c49b04cc1b create styled strings parser 2023-01-06 13:14:49 -05:00
REAndroid
472eb1c46c uncompress resources.arsc 2023-01-05 16:05:51 -05:00
REAndroid
ee2bd9108e sort package directories 2023-01-05 13:03:46 -05:00
REAndroid
caa721b90f create namespace validator 2023-01-05 12:15:17 -05:00
REAndroid
2b9a65df73 skip empty namespace decoding 2023-01-05 12:14:20 -05:00
REAndroid
3410b6584f 2nd fix: Unknown integer value for float values 2023-01-05 11:13:57 -05:00
REAndroid
d93f5cee8f fix: Unknown integer value for float values 2023-01-05 10:49:49 -05:00
REAndroid
d453d33cf9 fix: Unknown dimension value for integer values 2023-01-05 10:49:09 -05:00
REAndroid
7d4f59ba8f add fast string pool builder 2023-01-05 10:42:02 -05:00
REAndroid
a53466bf9a fix resolve resolve resource ids 2023-01-05 10:41:05 -05:00
REAndroid
aecdc77648 escape special characters on decode/encode 2023-01-05 08:56:57 -05:00
REAndroid
306b8f9260 change plugin type 2023-01-05 05:42:03 -05:00
REAndroid
1ee4bb4c9e upgrade version code 2023-01-04 10:52:57 -05:00
REAndroid
7389358a18 fix XML encode errors 2023-01-04 10:51:58 -05:00
REAndroid
1b9ed9c291 fix attribute/reference encoding 2023-01-03 15:59:15 -05:00
REAndroid
fe3fd1b6c0 Create ApkModuleXmlEncoder 2023-01-03 12:08:56 -05:00
REAndroid
d75a8b66bc allow xml encoder/decoder to process root apk files 2023-01-03 11:42:55 -05:00
REAndroid
986c5c1ccd add memory efficient XML string/file as input source 2023-01-03 11:41:16 -05:00
REAndroid
6075ebe9c8 add extract root files on XML decoder 2023-01-03 11:19:42 -05:00
REAndroid
489e9045ed encode attrs enum & flag 2023-01-03 05:22:07 -05:00
REAndroid
ea83939f03 clarify enum and flag 2023-01-03 05:03:34 -05:00
REAndroid
6ed3de8991 create source xml to binary xml encoder 2023-01-02 15:03:30 -05:00
REAndroid
ebc1efed0e add namespace checker 2023-01-02 15:02:09 -05:00
REAndroid
37e685ed45 add tag name uri 2023-01-02 14:21:31 -05:00
REAndroid
a28e52fbcd add FilePathEncoder 2023-01-02 13:18:51 -05:00
REAndroid
9f7b2a7e7f create xml res encoder 2023-01-02 11:42:52 -05:00
REAndroid
0f29fa6596 create XMLEncoder 2023-01-02 10:06:04 -05:00
REAndroid
a7424bbf96 prepare for XMLEncode 2023-01-02 09:59:28 -05:00
REAndroid
d8065f0b9e prepare to remove redundant ValueType FIRST_INT 2023-01-02 05:58:16 -05:00
REAndroid
b503df9890 fix unsigned short id 2023-01-01 11:01:52 -05:00
REAndroid
2bcbf76f2f add raw int setter 2023-01-01 08:52:44 -05:00
REAndroid
0b9aafd0d2 check for null reference 2023-01-01 07:23:24 -05:00
REAndroid
cadd96846c add spec reference setter 2023-01-01 06:49:36 -05:00
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