From 75412598330516f31f6225b40652c30b60d97eab Mon Sep 17 00:00:00 2001 From: klabit87 Date: Thu, 19 Nov 2020 21:21:01 -0600 Subject: [PATCH] Update overlay for S9, S9+, and N9 snapdragon Separate S9 and S9+ Add overlay for N9 Add power profiles for each --- Samsung/{S9/SystemUI => N9q}/Android.mk | 4 +- Samsung/N9q/AndroidManifest.xml | 10 + Samsung/N9q/res/values/arrays.xml | 660 ++++++++++++++++++ Samsung/N9q/res/values/bools.xml | 19 + Samsung/N9q/res/values/integers.xml | 11 + Samsung/N9q/res/xml/power_profile.xml | 143 ++++ Samsung/S9/SystemUI/AndroidManifest.xml | 7 - .../S9/SystemUI/res/values-sw372dp/config.xml | 4 - Samsung/S9/SystemUI/res/values/config.xml | 4 - Samsung/S9pq/Android.mk | 8 + Samsung/S9pq/AndroidManifest.xml | 10 + Samsung/S9pq/res/values/arrays.xml | 660 ++++++++++++++++++ Samsung/S9pq/res/values/bools.xml | 19 + Samsung/S9pq/res/values/integers.xml | 11 + Samsung/S9pq/res/xml/power_profile.xml | 143 ++++ Samsung/S9q/Android.mk | 8 + Samsung/S9q/AndroidManifest.xml | 10 + Samsung/S9q/res/values/arrays.xml | 660 ++++++++++++++++++ Samsung/S9q/res/values/bools.xml | 19 + Samsung/S9q/res/values/integers.xml | 11 + Samsung/S9q/res/xml/power_profile.xml | 143 ++++ overlay.mk | 4 +- 22 files changed, 2551 insertions(+), 17 deletions(-) rename Samsung/{S9/SystemUI => N9q}/Android.mk (51%) create mode 100644 Samsung/N9q/AndroidManifest.xml create mode 100644 Samsung/N9q/res/values/arrays.xml create mode 100644 Samsung/N9q/res/values/bools.xml create mode 100644 Samsung/N9q/res/values/integers.xml create mode 100644 Samsung/N9q/res/xml/power_profile.xml delete mode 100644 Samsung/S9/SystemUI/AndroidManifest.xml delete mode 100644 Samsung/S9/SystemUI/res/values-sw372dp/config.xml delete mode 100644 Samsung/S9/SystemUI/res/values/config.xml create mode 100644 Samsung/S9pq/Android.mk create mode 100644 Samsung/S9pq/AndroidManifest.xml create mode 100644 Samsung/S9pq/res/values/arrays.xml create mode 100644 Samsung/S9pq/res/values/bools.xml create mode 100644 Samsung/S9pq/res/values/integers.xml create mode 100644 Samsung/S9pq/res/xml/power_profile.xml create mode 100644 Samsung/S9q/Android.mk create mode 100644 Samsung/S9q/AndroidManifest.xml create mode 100644 Samsung/S9q/res/values/arrays.xml create mode 100644 Samsung/S9q/res/values/bools.xml create mode 100644 Samsung/S9q/res/values/integers.xml create mode 100644 Samsung/S9q/res/xml/power_profile.xml diff --git a/Samsung/S9/SystemUI/Android.mk b/Samsung/N9q/Android.mk similarity index 51% rename from Samsung/S9/SystemUI/Android.mk rename to Samsung/N9q/Android.mk index 6924df1..046fecb 100644 --- a/Samsung/S9/SystemUI/Android.mk +++ b/Samsung/N9q/Android.mk @@ -1,6 +1,8 @@ LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional -LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9-systemui +LOCAL_PACKAGE_NAME := treble-overlay-samsung-n9q +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true LOCAL_PRIVATE_PLATFORM_APIS := true include $(BUILD_PACKAGE) diff --git a/Samsung/N9q/AndroidManifest.xml b/Samsung/N9q/AndroidManifest.xml new file mode 100644 index 0000000..f6c5ccf --- /dev/null +++ b/Samsung/N9q/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/N9q/res/values/arrays.xml b/Samsung/N9q/res/values/arrays.xml new file mode 100644 index 0000000..72d61a8 --- /dev/null +++ b/Samsung/N9q/res/values/arrays.xml @@ -0,0 +1,660 @@ + + + + 10 + 80 + 162 + 190 + 255 + + + 1 + 2 + 3 + 4 + 5 + 10 + 30 + 50 + 100 + 200 + 500 + 1000 + 2000 + 3000 + 4000 + 4999 + 5000 + 9999 + 10000 + 19999 + 20000 + 29999 + 30000 + 39999 + 40000 + 49999 + 50000 + 59999 + 60000 + 79999 + 80000 + 99999 + 100000 + + + 10 + 12 + 15 + 17 + 20 + 25 + 50 + 101 + 101 + 111 + 132 + 178 + 249 + 350 + 391 + 420 + 420 + 468 + 468 + 515 + 515 + 563 + 563 + 586 + 586 + 610 + 610 + 658 + 658 + 705 + 705 + 753 + 753 + 800 + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 109 + 110 + 111 + 112 + 113 + 114 + 115 + 116 + 117 + 118 + 119 + 120 + 121 + 122 + 123 + 124 + 125 + 126 + 127 + 128 + 129 + 130 + 131 + 132 + 133 + 134 + 135 + 136 + 137 + 138 + 139 + 140 + 141 + 142 + 143 + 144 + 145 + 146 + 147 + 148 + 149 + 150 + 151 + 152 + 153 + 154 + 155 + 156 + 157 + 158 + 159 + 160 + 161 + 162 + 163 + 164 + 165 + 166 + 167 + 168 + 169 + 170 + 171 + 172 + 173 + 174 + 175 + 176 + 177 + 178 + 179 + 180 + 181 + 182 + 183 + 184 + 185 + 186 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 194 + 195 + 196 + 197 + 198 + 199 + 200 + 201 + 202 + 203 + 204 + 205 + 206 + 207 + 208 + 209 + 210 + 211 + 212 + 213 + 214 + 215 + 216 + 217 + 218 + 219 + 220 + 221 + 222 + 223 + 224 + 225 + 226 + 227 + 228 + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + 238 + 239 + 240 + 241 + 242 + 243 + 244 + 245 + 246 + 247 + 248 + 249 + 250 + 251 + 252 + 253 + 254 + 255 + + + 2 + 2.1 + 2.3 + 2.4 + 2.6 + 2.7 + 2.9 + 3 + 3.1 + 3.3 + 3.4 + 3.6 + 3.7 + 3.9 + 4 + 4.1 + 4.3 + 4.4 + 4.6 + 4.7 + 4.9 + 5 + 5.1 + 5.3 + 5.4 + 5.6 + 5.7 + 5.9 + 6 + 6.1 + 6.3 + 6.4 + 6.6 + 6.7 + 6.9 + 7 + 8 + 8.5 + 9 + 9.5 + 10 + 10.6 + 11 + 11.5 + 12 + 12.6 + 13 + 13.6 + 14 + 14.6 + 15 + 15.5 + 16 + 16.6 + 17 + 18.1 + 19 + 20 + 20.6 + 21 + 21.6 + 22 + 23.1 + 24 + 24.6 + 25 + 26.1 + 27 + 28.2 + 29 + 30 + 31.2 + 32 + 33.2 + 34 + 35.7 + 37 + 38 + 39 + 40.2 + 41 + 42.5 + 44 + 45.5 + 47 + 48.5 + 50 + 51.5 + 53 + 54.8 + 56 + 58 + 60 + 62 + 64 + 66.3 + 68 + 70 + 72 + 74.5 + 77 + 79.5 + 82 + 84.9 + 87 + 90 + 93 + 95.9 + 98 + 101.5 + 105 + 108.4 + 111 + 115 + 119 + 122.5 + 126 + 130 + 134 + 138.5 + 143 + 148 + 152 + 157 + 162 + 167 + 172 + 178 + 183 + 184.7 + 186.4 + 188.1 + 189.9 + 191.6 + 193.3 + 195 + 196.7 + 198.4 + 200.1 + 201.9 + 203.6 + 205.3 + 207 + 208.9 + 210.7 + 212.6 + 214.4 + 216.3 + 218.1 + 220 + 221.8 + 223.5 + 225.3 + 227 + 228.8 + 230.5 + 232.3 + 234 + 235.9 + 237.8 + 239.6 + 241.5 + 243.4 + 245.3 + 247.1 + 249 + 250.8 + 252.6 + 254.3 + 256.1 + 257.9 + 259.7 + 261.4 + 263.2 + 265 + 266.9 + 268.8 + 270.7 + 272.6 + 274.4 + 276.3 + 278.2 + 280.1 + 282 + 283.8 + 285.6 + 287.4 + 289.2 + 291 + 292.8 + 294.6 + 296.4 + 298.2 + 300 + 302 + 304 + 306 + 308 + 310 + 312 + 314 + 316 + 317.9 + 319.8 + 321.7 + 323.6 + 325.4 + 327.3 + 329.2 + 331.1 + 333 + 334.9 + 336.8 + 338.7 + 340.6 + 342.4 + 344.3 + 346.2 + 348.1 + 350 + 351.8 + 353.5 + 355.3 + 357 + 359 + 361 + 363 + 365 + 367.3 + 369.7 + 372 + 374 + 376 + 378 + 380 + 381.8 + 383.5 + 385.3 + 387 + 389 + 391 + 393 + 395 + 397 + 399 + 401 + 403 + 405.3 + 407.5 + 409.8 + 412 + 413.6 + 415.2 + 416.8 + 418.4 + 420 + + + softap0 + wigig0 + wifi_br0 + + + usb\\d + rndis\\d + ncm\\d + + + + wifi,1,1,1,-1,true + mobile,0,0,0,-1,true + mobile_mms,2,0,2,240000,true + mobile_supl,3,0,2,60000,true + mobile_dun,4,0,2,60000,true + mobile_hipri,5,0,3,60000,true + bluetooth,7,7,0,-1,true + ethernet,9,9,2,-1,true + mobile_fota,10,0,2,60000,true + mobile_ims,11,0,1,-1,true + mobile_cbs,12,0,2,60000,true + wifi_p2p,13,1,0,-1,true + mobile_ia,14,0,2,-1,true + mobile_emergency,15,0,2,-1,true + mobile_bip,23,0,2,60000,true + mobile_cas,24,0,3,60000,true + mobile_xcap,27,0,2,60000,true + mobile_ent1,28,0,2,-1,true + mobile_mcx,32,0,2,-1,true + mobile_foc,30,0,2,-1,true + + + 1,1 + 0,1 + 7,1 + + + bnep\\d + bt-pan + + + 0 + 1 + 5 + 7 + + + lte:2097152,4194304,8388608,262144,524288,1048576 + lte_ca:2097152,4194304,8388608,4096,1048576,2097152 + umts:4094,87380,1220608,4096,16384,1220608 + hspa:4094,87380,1220608,4096,16384,1220608 + hsupa:4094,87380,1220608,4096,16384,1220608 + hsdpa:4094,87380,1220608,4096,16384,1220608 + hspap:4094,87380,1220608,4096,16384,1220608 + edge:4093,26280,35040,4096,16384,35040 + gprs:4092,8760,11680,4096,8760,11680 + evdo:4094,87380,524288,4096,16384,262144 + + + com.google.android.gms + + diff --git a/Samsung/N9q/res/values/bools.xml b/Samsung/N9q/res/values/bools.xml new file mode 100644 index 0000000..5405dc7 --- /dev/null +++ b/Samsung/N9q/res/values/bools.xml @@ -0,0 +1,19 @@ + + + true + true + true + true + true + true + true + false + false + true + false + true + false + true + true + true + \ No newline at end of file diff --git a/Samsung/N9q/res/values/integers.xml b/Samsung/N9q/res/values/integers.xml new file mode 100644 index 0000000..23c6fbe --- /dev/null +++ b/Samsung/N9q/res/values/integers.xml @@ -0,0 +1,11 @@ + + + 5 + 255 + 100 + 57 + 17 + 200 + 2000 + 4000 + diff --git a/Samsung/N9q/res/xml/power_profile.xml b/Samsung/N9q/res/xml/power_profile.xml new file mode 100644 index 0000000..df83b8f --- /dev/null +++ b/Samsung/N9q/res/xml/power_profile.xml @@ -0,0 +1,143 @@ + + + 0 + 22.3 + 77.3 + 359.8 + 0 + 0 + 0 + 0 + 0 + 61 + 211 + 87.4 + 735 + 60.8 + 189 + 87 + + 8.7 + 8.7 + + 0 + 0 + 0 + 0 + + 4 + 4 + + + 300000 + 403200 + 480000 + 576000 + 652800 + 748800 + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1228800 + 1324800 + 1420800 + 1516800 + 1612800 + 1689600 + 1766400 + + + 27.5 + 29.4 + 29.7 + 31.5 + 33.3 + 33.7 + 34.2 + 36.1 + 37.7 + 39 + 40 + 42.9 + 45.4 + 49.1 + 53.1 + 58.4 + 61.5 + 65.3 + + + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1209600 + 1286400 + 1363200 + 1459200 + 1536000 + 1612800 + 1689600 + 1766400 + 1843200 + 1920000 + 1996800 + 2092800 + 2169600 + 2246400 + 2323200 + 2400000 + 2476800 + 2553600 + 2649600 + + + 74 + 82 + 86.7 + 91.2 + 98.7 + 104.7 + 109.9 + 117.2 + 129.8 + 137.6 + 147.2 + 158.6 + 171 + 196.3 + 219.5 + 237.5 + 261.3 + 283.5 + 295.8 + 321.1 + 349.8 + 380.3 + 421.7 + 478.9 + + 7.15 + 14.6 + 4000 + 0 + 10 + 10 + 1 + 65 + 265 + + 0 + + 3600 + + .0002 + .002 + .02 + .2 + 2 + + \ No newline at end of file diff --git a/Samsung/S9/SystemUI/AndroidManifest.xml b/Samsung/S9/SystemUI/AndroidManifest.xml deleted file mode 100644 index a96f3e0..0000000 --- a/Samsung/S9/SystemUI/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/Samsung/S9/SystemUI/res/values-sw372dp/config.xml b/Samsung/S9/SystemUI/res/values-sw372dp/config.xml deleted file mode 100644 index edb7e9c..0000000 --- a/Samsung/S9/SystemUI/res/values-sw372dp/config.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - 64px - diff --git a/Samsung/S9/SystemUI/res/values/config.xml b/Samsung/S9/SystemUI/res/values/config.xml deleted file mode 100644 index edb7e9c..0000000 --- a/Samsung/S9/SystemUI/res/values/config.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - 64px - diff --git a/Samsung/S9pq/Android.mk b/Samsung/S9pq/Android.mk new file mode 100644 index 0000000..349f1f1 --- /dev/null +++ b/Samsung/S9pq/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9pq +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Samsung/S9pq/AndroidManifest.xml b/Samsung/S9pq/AndroidManifest.xml new file mode 100644 index 0000000..cd62c08 --- /dev/null +++ b/Samsung/S9pq/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/S9pq/res/values/arrays.xml b/Samsung/S9pq/res/values/arrays.xml new file mode 100644 index 0000000..72d61a8 --- /dev/null +++ b/Samsung/S9pq/res/values/arrays.xml @@ -0,0 +1,660 @@ + + + + 10 + 80 + 162 + 190 + 255 + + + 1 + 2 + 3 + 4 + 5 + 10 + 30 + 50 + 100 + 200 + 500 + 1000 + 2000 + 3000 + 4000 + 4999 + 5000 + 9999 + 10000 + 19999 + 20000 + 29999 + 30000 + 39999 + 40000 + 49999 + 50000 + 59999 + 60000 + 79999 + 80000 + 99999 + 100000 + + + 10 + 12 + 15 + 17 + 20 + 25 + 50 + 101 + 101 + 111 + 132 + 178 + 249 + 350 + 391 + 420 + 420 + 468 + 468 + 515 + 515 + 563 + 563 + 586 + 586 + 610 + 610 + 658 + 658 + 705 + 705 + 753 + 753 + 800 + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 109 + 110 + 111 + 112 + 113 + 114 + 115 + 116 + 117 + 118 + 119 + 120 + 121 + 122 + 123 + 124 + 125 + 126 + 127 + 128 + 129 + 130 + 131 + 132 + 133 + 134 + 135 + 136 + 137 + 138 + 139 + 140 + 141 + 142 + 143 + 144 + 145 + 146 + 147 + 148 + 149 + 150 + 151 + 152 + 153 + 154 + 155 + 156 + 157 + 158 + 159 + 160 + 161 + 162 + 163 + 164 + 165 + 166 + 167 + 168 + 169 + 170 + 171 + 172 + 173 + 174 + 175 + 176 + 177 + 178 + 179 + 180 + 181 + 182 + 183 + 184 + 185 + 186 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 194 + 195 + 196 + 197 + 198 + 199 + 200 + 201 + 202 + 203 + 204 + 205 + 206 + 207 + 208 + 209 + 210 + 211 + 212 + 213 + 214 + 215 + 216 + 217 + 218 + 219 + 220 + 221 + 222 + 223 + 224 + 225 + 226 + 227 + 228 + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + 238 + 239 + 240 + 241 + 242 + 243 + 244 + 245 + 246 + 247 + 248 + 249 + 250 + 251 + 252 + 253 + 254 + 255 + + + 2 + 2.1 + 2.3 + 2.4 + 2.6 + 2.7 + 2.9 + 3 + 3.1 + 3.3 + 3.4 + 3.6 + 3.7 + 3.9 + 4 + 4.1 + 4.3 + 4.4 + 4.6 + 4.7 + 4.9 + 5 + 5.1 + 5.3 + 5.4 + 5.6 + 5.7 + 5.9 + 6 + 6.1 + 6.3 + 6.4 + 6.6 + 6.7 + 6.9 + 7 + 8 + 8.5 + 9 + 9.5 + 10 + 10.6 + 11 + 11.5 + 12 + 12.6 + 13 + 13.6 + 14 + 14.6 + 15 + 15.5 + 16 + 16.6 + 17 + 18.1 + 19 + 20 + 20.6 + 21 + 21.6 + 22 + 23.1 + 24 + 24.6 + 25 + 26.1 + 27 + 28.2 + 29 + 30 + 31.2 + 32 + 33.2 + 34 + 35.7 + 37 + 38 + 39 + 40.2 + 41 + 42.5 + 44 + 45.5 + 47 + 48.5 + 50 + 51.5 + 53 + 54.8 + 56 + 58 + 60 + 62 + 64 + 66.3 + 68 + 70 + 72 + 74.5 + 77 + 79.5 + 82 + 84.9 + 87 + 90 + 93 + 95.9 + 98 + 101.5 + 105 + 108.4 + 111 + 115 + 119 + 122.5 + 126 + 130 + 134 + 138.5 + 143 + 148 + 152 + 157 + 162 + 167 + 172 + 178 + 183 + 184.7 + 186.4 + 188.1 + 189.9 + 191.6 + 193.3 + 195 + 196.7 + 198.4 + 200.1 + 201.9 + 203.6 + 205.3 + 207 + 208.9 + 210.7 + 212.6 + 214.4 + 216.3 + 218.1 + 220 + 221.8 + 223.5 + 225.3 + 227 + 228.8 + 230.5 + 232.3 + 234 + 235.9 + 237.8 + 239.6 + 241.5 + 243.4 + 245.3 + 247.1 + 249 + 250.8 + 252.6 + 254.3 + 256.1 + 257.9 + 259.7 + 261.4 + 263.2 + 265 + 266.9 + 268.8 + 270.7 + 272.6 + 274.4 + 276.3 + 278.2 + 280.1 + 282 + 283.8 + 285.6 + 287.4 + 289.2 + 291 + 292.8 + 294.6 + 296.4 + 298.2 + 300 + 302 + 304 + 306 + 308 + 310 + 312 + 314 + 316 + 317.9 + 319.8 + 321.7 + 323.6 + 325.4 + 327.3 + 329.2 + 331.1 + 333 + 334.9 + 336.8 + 338.7 + 340.6 + 342.4 + 344.3 + 346.2 + 348.1 + 350 + 351.8 + 353.5 + 355.3 + 357 + 359 + 361 + 363 + 365 + 367.3 + 369.7 + 372 + 374 + 376 + 378 + 380 + 381.8 + 383.5 + 385.3 + 387 + 389 + 391 + 393 + 395 + 397 + 399 + 401 + 403 + 405.3 + 407.5 + 409.8 + 412 + 413.6 + 415.2 + 416.8 + 418.4 + 420 + + + softap0 + wigig0 + wifi_br0 + + + usb\\d + rndis\\d + ncm\\d + + + + wifi,1,1,1,-1,true + mobile,0,0,0,-1,true + mobile_mms,2,0,2,240000,true + mobile_supl,3,0,2,60000,true + mobile_dun,4,0,2,60000,true + mobile_hipri,5,0,3,60000,true + bluetooth,7,7,0,-1,true + ethernet,9,9,2,-1,true + mobile_fota,10,0,2,60000,true + mobile_ims,11,0,1,-1,true + mobile_cbs,12,0,2,60000,true + wifi_p2p,13,1,0,-1,true + mobile_ia,14,0,2,-1,true + mobile_emergency,15,0,2,-1,true + mobile_bip,23,0,2,60000,true + mobile_cas,24,0,3,60000,true + mobile_xcap,27,0,2,60000,true + mobile_ent1,28,0,2,-1,true + mobile_mcx,32,0,2,-1,true + mobile_foc,30,0,2,-1,true + + + 1,1 + 0,1 + 7,1 + + + bnep\\d + bt-pan + + + 0 + 1 + 5 + 7 + + + lte:2097152,4194304,8388608,262144,524288,1048576 + lte_ca:2097152,4194304,8388608,4096,1048576,2097152 + umts:4094,87380,1220608,4096,16384,1220608 + hspa:4094,87380,1220608,4096,16384,1220608 + hsupa:4094,87380,1220608,4096,16384,1220608 + hsdpa:4094,87380,1220608,4096,16384,1220608 + hspap:4094,87380,1220608,4096,16384,1220608 + edge:4093,26280,35040,4096,16384,35040 + gprs:4092,8760,11680,4096,8760,11680 + evdo:4094,87380,524288,4096,16384,262144 + + + com.google.android.gms + + diff --git a/Samsung/S9pq/res/values/bools.xml b/Samsung/S9pq/res/values/bools.xml new file mode 100644 index 0000000..5405dc7 --- /dev/null +++ b/Samsung/S9pq/res/values/bools.xml @@ -0,0 +1,19 @@ + + + true + true + true + true + true + true + true + false + false + true + false + true + false + true + true + true + \ No newline at end of file diff --git a/Samsung/S9pq/res/values/integers.xml b/Samsung/S9pq/res/values/integers.xml new file mode 100644 index 0000000..23c6fbe --- /dev/null +++ b/Samsung/S9pq/res/values/integers.xml @@ -0,0 +1,11 @@ + + + 5 + 255 + 100 + 57 + 17 + 200 + 2000 + 4000 + diff --git a/Samsung/S9pq/res/xml/power_profile.xml b/Samsung/S9pq/res/xml/power_profile.xml new file mode 100644 index 0000000..626ef2f --- /dev/null +++ b/Samsung/S9pq/res/xml/power_profile.xml @@ -0,0 +1,143 @@ + + + 0 + 21 + 77.5 + 322.2 + 0 + 0 + 0 + 0 + 0 + 34 + 178 + 85.5 + 777 + 61.2 + 162 + 75 + + 7.3 + 7.3 + + 0 + 0 + 0 + 0 + + 4 + 4 + + + 300000 + 403200 + 480000 + 576000 + 652800 + 748800 + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1228800 + 1324800 + 1420800 + 1516800 + 1612800 + 1689600 + 1766400 + + + 27.5 + 29.4 + 29.7 + 31.5 + 33.3 + 33.7 + 34.2 + 36.1 + 37.7 + 39 + 40 + 42.9 + 45.4 + 49.1 + 53.1 + 58.4 + 61.5 + 65.3 + + + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1209600 + 1286400 + 1363200 + 1459200 + 1536000 + 1612800 + 1689600 + 1766400 + 1843200 + 1920000 + 1996800 + 2092800 + 2169600 + 2246400 + 2323200 + 2400000 + 2476800 + 2553600 + 2649600 + + + 74 + 82 + 86.7 + 91.2 + 98.7 + 104.7 + 109.9 + 117.2 + 129.8 + 137.6 + 147.2 + 158.6 + 171 + 196.3 + 219.5 + 237.5 + 261.3 + 283.5 + 295.8 + 321.1 + 349.8 + 380.3 + 421.7 + 478.9 + + 5.14 + 12.8 + 3500 + 0 + 10 + 10 + 1 + 65 + 265 + + 0 + + 3600 + + .0002 + .002 + .02 + .2 + 2 + + \ No newline at end of file diff --git a/Samsung/S9q/Android.mk b/Samsung/S9q/Android.mk new file mode 100644 index 0000000..0b8400c --- /dev/null +++ b/Samsung/S9q/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9q +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Samsung/S9q/AndroidManifest.xml b/Samsung/S9q/AndroidManifest.xml new file mode 100644 index 0000000..941f897 --- /dev/null +++ b/Samsung/S9q/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Samsung/S9q/res/values/arrays.xml b/Samsung/S9q/res/values/arrays.xml new file mode 100644 index 0000000..72d61a8 --- /dev/null +++ b/Samsung/S9q/res/values/arrays.xml @@ -0,0 +1,660 @@ + + + + 10 + 80 + 162 + 190 + 255 + + + 1 + 2 + 3 + 4 + 5 + 10 + 30 + 50 + 100 + 200 + 500 + 1000 + 2000 + 3000 + 4000 + 4999 + 5000 + 9999 + 10000 + 19999 + 20000 + 29999 + 30000 + 39999 + 40000 + 49999 + 50000 + 59999 + 60000 + 79999 + 80000 + 99999 + 100000 + + + 10 + 12 + 15 + 17 + 20 + 25 + 50 + 101 + 101 + 111 + 132 + 178 + 249 + 350 + 391 + 420 + 420 + 468 + 468 + 515 + 515 + 563 + 563 + 586 + 586 + 610 + 610 + 658 + 658 + 705 + 705 + 753 + 753 + 800 + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 109 + 110 + 111 + 112 + 113 + 114 + 115 + 116 + 117 + 118 + 119 + 120 + 121 + 122 + 123 + 124 + 125 + 126 + 127 + 128 + 129 + 130 + 131 + 132 + 133 + 134 + 135 + 136 + 137 + 138 + 139 + 140 + 141 + 142 + 143 + 144 + 145 + 146 + 147 + 148 + 149 + 150 + 151 + 152 + 153 + 154 + 155 + 156 + 157 + 158 + 159 + 160 + 161 + 162 + 163 + 164 + 165 + 166 + 167 + 168 + 169 + 170 + 171 + 172 + 173 + 174 + 175 + 176 + 177 + 178 + 179 + 180 + 181 + 182 + 183 + 184 + 185 + 186 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 194 + 195 + 196 + 197 + 198 + 199 + 200 + 201 + 202 + 203 + 204 + 205 + 206 + 207 + 208 + 209 + 210 + 211 + 212 + 213 + 214 + 215 + 216 + 217 + 218 + 219 + 220 + 221 + 222 + 223 + 224 + 225 + 226 + 227 + 228 + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + 238 + 239 + 240 + 241 + 242 + 243 + 244 + 245 + 246 + 247 + 248 + 249 + 250 + 251 + 252 + 253 + 254 + 255 + + + 2 + 2.1 + 2.3 + 2.4 + 2.6 + 2.7 + 2.9 + 3 + 3.1 + 3.3 + 3.4 + 3.6 + 3.7 + 3.9 + 4 + 4.1 + 4.3 + 4.4 + 4.6 + 4.7 + 4.9 + 5 + 5.1 + 5.3 + 5.4 + 5.6 + 5.7 + 5.9 + 6 + 6.1 + 6.3 + 6.4 + 6.6 + 6.7 + 6.9 + 7 + 8 + 8.5 + 9 + 9.5 + 10 + 10.6 + 11 + 11.5 + 12 + 12.6 + 13 + 13.6 + 14 + 14.6 + 15 + 15.5 + 16 + 16.6 + 17 + 18.1 + 19 + 20 + 20.6 + 21 + 21.6 + 22 + 23.1 + 24 + 24.6 + 25 + 26.1 + 27 + 28.2 + 29 + 30 + 31.2 + 32 + 33.2 + 34 + 35.7 + 37 + 38 + 39 + 40.2 + 41 + 42.5 + 44 + 45.5 + 47 + 48.5 + 50 + 51.5 + 53 + 54.8 + 56 + 58 + 60 + 62 + 64 + 66.3 + 68 + 70 + 72 + 74.5 + 77 + 79.5 + 82 + 84.9 + 87 + 90 + 93 + 95.9 + 98 + 101.5 + 105 + 108.4 + 111 + 115 + 119 + 122.5 + 126 + 130 + 134 + 138.5 + 143 + 148 + 152 + 157 + 162 + 167 + 172 + 178 + 183 + 184.7 + 186.4 + 188.1 + 189.9 + 191.6 + 193.3 + 195 + 196.7 + 198.4 + 200.1 + 201.9 + 203.6 + 205.3 + 207 + 208.9 + 210.7 + 212.6 + 214.4 + 216.3 + 218.1 + 220 + 221.8 + 223.5 + 225.3 + 227 + 228.8 + 230.5 + 232.3 + 234 + 235.9 + 237.8 + 239.6 + 241.5 + 243.4 + 245.3 + 247.1 + 249 + 250.8 + 252.6 + 254.3 + 256.1 + 257.9 + 259.7 + 261.4 + 263.2 + 265 + 266.9 + 268.8 + 270.7 + 272.6 + 274.4 + 276.3 + 278.2 + 280.1 + 282 + 283.8 + 285.6 + 287.4 + 289.2 + 291 + 292.8 + 294.6 + 296.4 + 298.2 + 300 + 302 + 304 + 306 + 308 + 310 + 312 + 314 + 316 + 317.9 + 319.8 + 321.7 + 323.6 + 325.4 + 327.3 + 329.2 + 331.1 + 333 + 334.9 + 336.8 + 338.7 + 340.6 + 342.4 + 344.3 + 346.2 + 348.1 + 350 + 351.8 + 353.5 + 355.3 + 357 + 359 + 361 + 363 + 365 + 367.3 + 369.7 + 372 + 374 + 376 + 378 + 380 + 381.8 + 383.5 + 385.3 + 387 + 389 + 391 + 393 + 395 + 397 + 399 + 401 + 403 + 405.3 + 407.5 + 409.8 + 412 + 413.6 + 415.2 + 416.8 + 418.4 + 420 + + + softap0 + wigig0 + wifi_br0 + + + usb\\d + rndis\\d + ncm\\d + + + + wifi,1,1,1,-1,true + mobile,0,0,0,-1,true + mobile_mms,2,0,2,240000,true + mobile_supl,3,0,2,60000,true + mobile_dun,4,0,2,60000,true + mobile_hipri,5,0,3,60000,true + bluetooth,7,7,0,-1,true + ethernet,9,9,2,-1,true + mobile_fota,10,0,2,60000,true + mobile_ims,11,0,1,-1,true + mobile_cbs,12,0,2,60000,true + wifi_p2p,13,1,0,-1,true + mobile_ia,14,0,2,-1,true + mobile_emergency,15,0,2,-1,true + mobile_bip,23,0,2,60000,true + mobile_cas,24,0,3,60000,true + mobile_xcap,27,0,2,60000,true + mobile_ent1,28,0,2,-1,true + mobile_mcx,32,0,2,-1,true + mobile_foc,30,0,2,-1,true + + + 1,1 + 0,1 + 7,1 + + + bnep\\d + bt-pan + + + 0 + 1 + 5 + 7 + + + lte:2097152,4194304,8388608,262144,524288,1048576 + lte_ca:2097152,4194304,8388608,4096,1048576,2097152 + umts:4094,87380,1220608,4096,16384,1220608 + hspa:4094,87380,1220608,4096,16384,1220608 + hsupa:4094,87380,1220608,4096,16384,1220608 + hsdpa:4094,87380,1220608,4096,16384,1220608 + hspap:4094,87380,1220608,4096,16384,1220608 + edge:4093,26280,35040,4096,16384,35040 + gprs:4092,8760,11680,4096,8760,11680 + evdo:4094,87380,524288,4096,16384,262144 + + + com.google.android.gms + + diff --git a/Samsung/S9q/res/values/bools.xml b/Samsung/S9q/res/values/bools.xml new file mode 100644 index 0000000..5405dc7 --- /dev/null +++ b/Samsung/S9q/res/values/bools.xml @@ -0,0 +1,19 @@ + + + true + true + true + true + true + true + true + false + false + true + false + true + false + true + true + true + \ No newline at end of file diff --git a/Samsung/S9q/res/values/integers.xml b/Samsung/S9q/res/values/integers.xml new file mode 100644 index 0000000..23c6fbe --- /dev/null +++ b/Samsung/S9q/res/values/integers.xml @@ -0,0 +1,11 @@ + + + 5 + 255 + 100 + 57 + 17 + 200 + 2000 + 4000 + diff --git a/Samsung/S9q/res/xml/power_profile.xml b/Samsung/S9q/res/xml/power_profile.xml new file mode 100644 index 0000000..53ff636 --- /dev/null +++ b/Samsung/S9q/res/xml/power_profile.xml @@ -0,0 +1,143 @@ + + + 0 + 20 + 76 + 297.5 + 0 + 0 + 0 + 0 + 0 + 34 + 172 + 85.5 + 650 + 60.9 + 162 + 75 + + 7.3 + 7.3 + + 0 + 0 + 0 + 0 + + 4 + 4 + + + 300000 + 403200 + 480000 + 576000 + 652800 + 748800 + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1228800 + 1324800 + 1420800 + 1516800 + 1612800 + 1689600 + 1766400 + + + 27.5 + 29.4 + 29.7 + 31.5 + 33.3 + 33.7 + 34.2 + 36.1 + 37.7 + 39 + 40 + 42.9 + 45.4 + 49.1 + 53.1 + 58.4 + 61.5 + 65.3 + + + 825600 + 902400 + 979200 + 1056000 + 1132800 + 1209600 + 1286400 + 1363200 + 1459200 + 1536000 + 1612800 + 1689600 + 1766400 + 1843200 + 1920000 + 1996800 + 2092800 + 2169600 + 2246400 + 2323200 + 2400000 + 2476800 + 2553600 + 2649600 + + + 74 + 82 + 86.7 + 91.2 + 98.7 + 104.7 + 109.9 + 117.2 + 129.8 + 137.6 + 147.2 + 158.6 + 171 + 196.3 + 219.5 + 237.5 + 261.3 + 283.5 + 295.8 + 321.1 + 349.8 + 380.3 + 421.7 + 478.9 + + 5.14 + 12.8 + 3000 + 0 + 10 + 10 + 1 + 65 + 265 + + 0 + + 3600 + + .0002 + .002 + .02 + .2 + 2 + + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 5149f63..89c1060 100644 --- a/overlay.mk +++ b/overlay.mk @@ -78,8 +78,10 @@ PRODUCT_PACKAGES += \ treble-overlay-samsung-a40 \ treble-overlay-samsung-a50 \ treble-overlay-samsung-a80 \ + treble-overlay-samsung-n9q \ treble-overlay-samsung-s10e \ - treble-overlay-samsung-s9-systemui \ + treble-overlay-samsung-s9pq \ + treble-overlay-samsung-s9q \ treble-overlay-sharp-s2 \ treble-overlay-sony-XZ3 \ treble-overlay-teclast-m30 \