302 Commits

Author SHA1 Message Date
REAndroid
dd5233f13c sanitize resource files optionally 2023-04-18 15:08:27 +02:00
REAndroid
9d0a62444c correction on getNamespace parser 2023-04-16 21:38:34 +02:00
REAndroid
fe0ec339ff implement parser text node 2023-04-16 21:36:18 +02:00
REAndroid
f0088a0279 improve merging performance #26 2023-04-14 21:12:59 +02:00
REAndroid
74c0f533de write public.xml directly 2023-04-14 15:13:31 +02:00
REAndroid
25aee4c6ef search map entries by name 2023-04-13 17:02:50 +02:00
REAndroid
31c6ccb90e create reference id resolver 2023-04-12 16:23:39 +02:00
REAndroid
e53f294258 compare configs with more specific 2023-04-12 15:34:49 +02:00
REAndroid
a1b44908a9 trim min possible config size 2023-04-12 15:32:56 +02:00
REAndroid
10016e68ad convenient methods 2023-04-12 13:37:12 +02:00
REAndroid
e7461b9de7
Merge pull request #24 from revanced/mutable-complex-values
feat: finish the bag apis
2023-04-10 19:36:06 +02:00
Ax333l
b110635b47
feat: finish the bag apis 2023-04-10 19:29:14 +02:00
REAndroid
128d1fe283 implement basic structure of APK signature block 2023-04-10 17:57:29 +02:00
REAndroid
32a82f9527 implement basic structure of APK signature block 2023-04-10 17:30:05 +02:00
REAndroid
2b6da361dc implement LongItem block 2023-04-05 12:32:12 -04:00
REAndroid
2eb4e7f96d implement APK signature block reading 2023-04-03 17:22:42 -04:00
REAndroid
3b669f6f92 standalone archive management REAndroid/APKEditor#3 , REAndroid/APKEditor#6 2023-04-02 17:00:51 -04:00
REAndroid
4dd7eaf1ed remove duplicate code 2023-03-30 08:22:10 -04:00
REAndroid
22d4fb9b5d synchronise update "value string" & "data string" of xml attribute #23 2023-03-30 07:28:57 -04:00
REAndroid
0c4668ee7f reusable bin xml parser 2023-03-28 09:44:19 -04:00
REAndroid
777c7f76ef disable framework loading during merging 2023-03-28 09:41:51 -04:00
REAndroid
3919457f4b define apk type 2023-03-28 09:35:06 -04:00
REAndroid
aac57842ed add "split" manifest attribute accessors 2023-03-28 07:38:48 -04:00
REAndroid
17042a499f fix: load default framework for no resource table apk 2023-03-28 07:32:41 -04:00
REAndroid
5d834d9cd7 fix check resource id is zero when search attribute by name 2023-03-28 06:44:31 -04:00
REAndroid
0e161a4321 decode unknown resource id as hex 2023-03-28 06:22:17 -04:00
REAndroid
a7b3a466d0 improved pull parser with decoder #18 2023-03-27 14:55:45 -04:00
REAndroid
9cc7852750 improved pull parser with decoder #18 2023-03-27 14:54:58 -04:00
REAndroid
c5c4a042a7 make general purpose Decoder for Value 2023-03-27 14:26:35 -04:00
REAndroid
fbf6b9ed6b accessible value string 2023-03-27 14:17:38 -04:00
REAndroid
ffc53645ee Merge branch 'main' of https://github.com/REAndroid/ARSCLib into main 2023-03-27 13:52:07 -04:00
Kirlif
47e9d4667a
force compression of classes.dex on merge 2023-03-27 15:23:19 +02:00
REAndroid
80309a32c7 relate ResValueMap and ResXmlAttribute with AttributeValue 2023-03-27 07:44:14 -04:00
REAndroid
cd481f2e19 implement standard XmlPullParser & android s XmlResourceParser #18 2023-03-26 16:00:30 -04:00
REAndroid
ebd8cec757 implement MainChunk 2023-03-26 15:43:56 -04:00
REAndroid
63478aaa1b accessible parent chunk from Value 2023-03-26 11:18:07 -04:00
REAndroid
a92e929812 create new qualifier parser for ResConfig 2023-03-25 12:01:52 -04:00
REAndroid
ce4621d026 simplify put bit at index method 2023-03-25 07:22:39 -04:00
REAndroid
d66eeea70a create convenient byte and int setter 2023-03-25 06:40:42 -04:00
REAndroid
bedaf09e20 remove exception catching for QualifierBuilder 2023-03-24 14:05:06 -04:00
REAndroid
b64fbf56a8 include ResConfig localeNumberingSystem 2023-03-24 14:02:59 -04:00
REAndroid
3493a7bd94 create QualifierBuilder 2023-03-24 13:14:59 -04:00
REAndroid
96af0cb6d2 sanitize package name 2023-03-23 16:42:02 -04:00
REAndroid
7bfe571841 simplify config flags 2023-03-23 16:41:03 -04:00
REAndroid
78c62670d5 indent code 2023-03-23 12:38:15 -04:00
REAndroid
9d49498756 simplify ScreenLayout flag 2023-03-23 12:32:53 -04:00
REAndroid
8bcf381798 correct ui mode NIGHT & NONIGHT 2023-03-23 10:37:11 -04:00
REAndroid
6c4e4f08f6 simplify config ui mode 2023-03-23 10:22:46 -04:00
REAndroid
43f299cc79 [XML,JSON] keep original apk file paths, fixes: REAndroid/APKEditor#15 2023-03-22 15:12:44 -04:00
REAndroid
c650910b2b temporary fix for "file name too long errors" REAndroid/APKEditor#15 2023-03-21 13:11:32 -04:00