430 Commits

Author SHA1 Message Date
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
REAndroid
490deb59a3 preserve Spec flags during decompile xml 2023-03-08 15:05:44 -05:00
REAndroid
cd819c1d0d make accessible SpecFlag 2023-03-08 14:46:41 -05:00
REAndroid
c2da1c776d fix error decompiling android frameworks api > 32 2023-03-07 15:05:23 -05:00
REAndroid
57fadc12c0 sort ResXmlElement 2023-03-07 10:55:56 -05:00
REAndroid
3bfa17aeb6 sort ResXmlElement 2023-03-06 16:09:46 -05:00
REAndroid
71437db825 make ApkFile as parent 2023-03-06 11:51:50 -05:00
REAndroid
76aa8ec7d7 create hex reference id encoder 2023-03-06 07:56:37 -05:00
REAndroid
6235d1f3ad clean unused methods 2023-03-06 06:49:40 -05:00
REAndroid
01ffe761fe fix create name space for empty uri #12 2023-03-04 13:51:36 -05:00
REAndroid
b8fd031bc1 read Spec and Type separately 2023-03-04 13:50:15 -05:00
REAndroid
dc911e861e merge and convert resource spec 2023-03-03 08:01:01 -05:00
REAndroid
21c9d4e6bb ensure complex resource entry 2023-03-03 06:03:11 -05:00
REAndroid
004f7fc6f1 check for null item 2023-03-03 05:50:34 -05:00
REAndroid
00e0a21a7d fix Merge error 2023-03-02 10:10:21 -05:00
REAndroid
639cabed78 support char '$' on xml tag names for java inner class separator 2023-02-28 07:02:35 -05:00
REAndroid
a79f90d875 identify public.xml file 2023-02-28 06:55:48 -05:00