346 Commits

Author SHA1 Message Date
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
REAndroid
128346351a fix: pack language/region 2023-03-21 13:03:26 -04:00
REAndroid
3e87435a1d fix: Read TypeHeader with min size REAndroid/APKEditor#15 2023-03-21 12:13:58 -04:00
REAndroid
fcee142be9 fix: Check proper config size 2023-03-21 12:09:12 -04:00
REAndroid
8e5afcd4ae decode three byte characters 2023-03-21 07:12:06 -04:00
REAndroid
3ee3e2b92f simplify ResConfig language & regions 2023-03-20 12:46:40 -04:00
REAndroid
31eecf0f61 [JSON] fix: convert policy array 2023-03-19 15:14:08 -04:00
REAndroid
040475a936 correction on comment set attributes indent scale #9 2023-03-19 13:57:26 -04:00
REAndroid
94c143ca72 set attributes indent scale #9 2023-03-19 13:52:10 -04:00
REAndroid
3d4fe269a5 fix: encode and decode DIMENSION/FRACTION values correctly 2023-03-19 08:04:47 -04:00
REAndroid
c56c90d3e0 separate FLOAT and DIMENSION encoding #15 2023-03-18 08:50:21 -04:00
REAndroid
ec7597f097
Merge pull request #16 from revanced/save-lib-splits
fix writing apks that dont have a resource table
2023-03-17 14:03:01 -04:00
Ax333l
6eeab61476
fix writing apks that dont have a resource table 2023-03-17 18:45:27 +01:00
REAndroid
dcee92b1ff pick package with id 2023-03-17 12:06:42 -04:00
REAndroid
9384cbe483 fix encode null value as empty string for non bag entries 2023-03-16 19:55:30 -04:00
REAndroid
a09e487afd ignore redundant entry update 2023-03-16 19:53:10 -04:00
REAndroid
9a3fbb2b84 fix ignore set value when both type and value equal 2023-03-16 19:50:30 -04:00
REAndroid
387e0b26b9 fix style tag position error 2023-03-16 19:48:32 -04:00
REAndroid
f09b61a6db make CharsetDecoder static 2023-03-16 19:46:20 -04:00
REAndroid
6109abb4ac
Merge pull request #14 from revanced/page-align-libraries
page-align native libraries
2023-03-14 11:20:05 -04:00
Ax333l
fc3cfcfcbf page align libraries 2023-03-14 13:16:08 +01:00
REAndroid
7cc6ff16e2 remove old framework 2023-03-13 14:38:28 -04:00
REAndroid
d3ef84c59f implement new AndroidFrameworks 2023-03-13 14:33:10 -04:00
REAndroid
26b7ead67f include frameworks from android-21 to 33 2023-03-13 11:21:37 -04:00
REAndroid
268f557d47 [Framework] remove non default ResConfig entries 2023-03-13 11:19:45 -04:00
REAndroid
c69c85d8c2 create separate EntryGroup for Type 2023-03-13 11:09:52 -04:00
REAndroid
c244c37dc8 compress framework zip entries 2023-03-13 09:32:37 -04:00
REAndroid
4ba43a6b5e keep only type attr & id for framework optimization 2023-03-13 09:01:25 -04:00
REAndroid
a07a800470 make Type & Entry destroyable 2023-03-13 08:50:57 -04:00
REAndroid
24fbf87a2b fix: return null for out of bounds index 2023-03-13 08:39:44 -04:00
REAndroid
ec889cfd86 load android framework as per apk's build version 2023-03-13 06:46:10 -04:00
REAndroid
4e204018fb add optimized frameworks android-26 to android-33 2023-03-12 16:50:55 -04:00
REAndroid
22b21d9ccc make multi version android frameworks 2023-03-12 16:46:22 -04:00
REAndroid
ce53ffd072 implement getTargetSdkVersion 2023-03-12 16:02:58 -04:00
REAndroid
af6f8cac2e pick best Entry from group 2023-03-12 14:13:15 -04:00
REAndroid
dfe85947b4 [XML] clean unused strings and res id from pool 2023-03-12 14:11:43 -04:00
REAndroid
9914722bac keep sorting with original zip entry 2023-03-12 14:00:47 -04:00
REAndroid
4e9cfd4100 [xml] encode unknown hex reference 2023-03-12 12:11:47 -04:00
REAndroid
7fe33a0b8f parse locale script & variant, allow config size 52 2023-03-12 12:06:08 -04:00
REAndroid
e873913f68 implement unsigned byte & short value 2023-03-12 09:42:38 -04:00
REAndroid
f81616f2f1 implement destroy Block 2023-03-11 05:14:01 -05:00
REAndroid
53d8e192fa support zero package table XML decoding/encoding 2023-03-08 16:30:33 -05:00