Compare commits

..

56 commits

Author SHA1 Message Date
b80c71d208 Jelly_Max: Increase vibration duration even more 2024-10-08 17:23:32 -04:00
f7f88183ab Jelly_Max: Define software vibrator effects 2024-10-07 22:10:45 -04:00
a14693b73c Jelly_Max: set default vibration strength to high 2024-10-07 20:08:53 -04:00
94445cc536 Add overlay for Unihertz Jelly Max
Most stuff already available in vendor overlay is not included.
2024-10-05 09:28:22 -04:00
947e4ee31b Merge remote-tracking branch 'td/pie' into aosp15 2024-10-05 08:26:24 -04:00
Andy CrossGate Yan
ceeec2db29 Add resources for Meizu 21 (M2461)
Change-Id: Ib4a3ac6b5a41d7063b7404c417c5c762b9a02b9a
2024-08-17 21:25:59 +08:00
Andy CrossGate Yan
20db43b0d4 Add resources for OnePlus Nord 4
Change-Id: I2db85884220058d4834c62c2a85f93e894f5f564
2024-08-17 21:25:58 +08:00
Pierre-Hugues HUSSON
663b1a4873
Merge pull request #123 from wildbeetle/pie
Fixup for Redmi 9
2024-07-30 17:55:48 +02:00
Pierre-Hugues HUSSON
5f4ed0a19d
Merge pull request #122 from ryenyuku/pie
Define more codenames for some Infinix device models
2024-07-30 15:30:02 +02:00
wildbeetle
e2467e3f7f Fixup for Redmi 9
Changeset:

* Status bar
Change status_bar_padding_top value
Convert dp to px for keyguard_carrier_text_margin
Add rounded_corner_content_padding
Change status_bar_padding_start value to match rounded_corner_content_padding

* Fix navigation bar being too close to the dock (just use the AOSP defaults)
Remove:
navigation_bar_height
navigation_bar_height_landscape
navigation_bar_width

* Remove redundant and unneeded resources (just use the AOSP defaults)
Remove:
config_screenBrightnessDoze
config_screenBrightnessDim
config_mainBuiltInDisplayCutoutRectApproximation
config_fillMainBuiltInDisplayCutout
status_bar_height_default
status_bar_height
status_bar_height_landscape
quick_qs_offset_height
rounded_corner_radius

* Fix indentation on config_biometric_sensors
2024-07-28 22:28:24 +07:00
ryenyuku
23167d6cbd feat: Define more codenames for some Infinix device models 2024-07-27 23:40:50 +07:00
Pierre-Hugues HUSSON
3429e25bcc
Merge pull request #118 from wildbeetle/pie
Redmi 9: Rewrite overlay based on official LineageOS
2024-07-25 08:51:08 +02:00
wildbeetle
6f813de8fb Redmi 9: Rewrite overlay based on official LineageOS
The main change is to improve auto brightness.
Slight tweaks to the status bar and added other things.
2024-07-22 18:52:29 +07:00
github-actions[bot]
9d7b90b474 Up TrebleApp to TrebleDroid/treble_app@afccc44 2024-07-14 12:54:38 +00:00
github-actions[bot]
37deb28700 Up TrebleApp to TrebleDroid/treble_app@c12920a 2024-07-14 05:49:15 +00:00
github-actions[bot]
f64157a5c7 Up TrebleApp to TrebleDroid/treble_app@77730a4 2024-07-14 05:47:40 +00:00
github-actions[bot]
5cd2e01ac1 Up TrebleApp to TrebleDroid/treble_app@088d1e8 2024-07-13 16:04:22 +00:00
wildbeetle
e4b8ce98eb Clean up and reorder Redmi 9 overlays.
Changeset:
* Fix status bar padding. Fixes phhusson/treble_experimentations#2631
* Set keyguard_carrier_text_margin
* Cleanup power_profile.xml
* Set quick_qs_offset_height to height of the cutout.
* Reorder based on https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/core/res/res/values/config.xml https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/core/res/res/values/dimens.xml https://android.googlesource.com/platform/frameworks/base/+/refs/heads/main/packages/SystemUI/res/values/dimens.xml
2024-07-04 15:15:11 +01:00
Andy CrossGate Yan
2bc9412139 Add resources for Xiaomi Civi 4 Pro (chenfeng)
Change-Id: I9f331cd08afaacba083e44a34ec1fe743f8fef00
2024-06-30 17:10:07 +08:00
Pierre-Hugues HUSSON
24b4042908
Merge pull request #114 from ryenyuku/pie
Declare config_is_powerbutton_fps for Infinix Note 30
2024-06-12 13:13:30 +02:00
リェンーゆく
b4b21cf70b
Remove duplicate config_is_powerbutton_fps in Infinix Note 30 Pro 2024-06-12 18:06:52 +07:00
ryenyuku
fdbc312712 Declare config_is_powerbutton_fps for Infinix Note 30 2024-06-12 17:38:14 +07:00
Pierre-Hugues HUSSON
3a2764c49d
Merge pull request #113 from ryenyuku/pie
Check device's codename instead of the device's fingerprint for Infinix devices
2024-06-10 14:28:33 +02:00
ryenyuku
cfc7ef857b Check ro.product.vendor.device instead of the device's fingerprint for Infinix devices 2024-06-10 08:20:17 +07:00
Pierre-Hugues HUSSON
1831577197
Merge pull request #112 from Vgdn1942/pie
Add overlay for Doogee V Max
2024-06-02 22:32:11 +02:00
v.kovalev
216894f5a3 Add overlay for Doogee V Max 2024-06-02 14:38:02 +03:00
github-actions[bot]
edf6745825 Up TrebleApp to TrebleDroid/treble_app@4aa13c1 2024-06-01 11:02:30 +00:00
github-actions[bot]
27a6c762be Up TrebleApp to TrebleDroid/treble_app@282ef75 2024-05-31 13:37:37 +00:00
github-actions[bot]
717e722fd5 Up TrebleApp to TrebleDroid/treble_app@80669c5 2024-05-31 10:03:02 +00:00
github-actions[bot]
823207b8c9 Up TrebleApp to TrebleDroid/treble_app@5f04112 2024-05-21 14:27:11 +00:00
Andy CrossGate Yan
bead18c6a0 Add resources for Xiaomi Redmi Note 13 Pro 4G (emerald) 2024-05-17 08:18:29 +08:00
Pierre-Hugues HUSSON
adab8ea650
Merge pull request #111 from MisterZtr/pie
Add overlay for Blackview SHARK8
2024-05-12 12:58:13 +02:00
MisterZtr
8532bb6e88 Add overlay for Blackview SHARK8 2024-05-11 12:40:50 +03:00
Alberto Ponces
3e30e28f65
Merge pull request #106 from mtsxyz/pie
Fix A14 QPR2 status bar on Redmi 9
2024-05-10 17:52:01 +01:00
mtsxyz
24b368dc8e Fix A14 QPR2 status bar on Redmi 9 2024-05-09 11:41:21 +07:00
Pierre-Hugues HUSSON
72f59fb879
Merge pull request #107 from medkintos/pie
Add overlay for Galaxy Tab S8 5G (gts8)
2024-04-25 21:54:38 +02:00
Medio Rahmat
086a5719b4 Add overlay for Galaxy Tab S8 5G (gts8) 2024-04-24 23:53:10 +07:00
Andy CrossGate Yan
03867d2817 Add resources for Xiaomi Redmi K70 (vermeer)
Change-Id: I480ca04d69ef2a17fcc2d079242b253f7b625df8
2024-04-18 22:32:02 +08:00
Andy CrossGate Yan
01c8a96bd5 Add resources for Lenovo Legion Y700 (2023)
Change-Id: I8188b8bc72b6451983042df47e66455358863b75
2024-04-18 22:32:00 +08:00
Alberto Ponces
aa8fbc66a2 renoir: fix DT2W on AOD 2024-04-06 10:17:00 +00:00
Pierre-Hugues HUSSON
4071a26530
Merge pull request #100 from mtsxyz/pie
Redmi 9: update overlays
2024-04-03 15:57:06 +02:00
mtsxyz
e3424ff1ea Update Redmi 9 overlays 2024-04-03 19:35:33 +07:00
github-actions[bot]
a525c4c5df Up TrebleApp to TrebleDroid/treble_app@361c153 2024-04-02 21:14:28 +00:00
github-actions[bot]
e5e09aadba Up TrebleApp to TrebleDroid/treble_app@ef1049f 2024-04-01 14:28:46 +00:00
github-actions[bot]
0bebade167 Up TrebleApp to TrebleDroid/treble_app@2f24f01 2024-04-01 14:26:36 +00:00
Pierre-Hugues HUSSON
f5bbd24f1b
Merge pull request #104 from thisdialynx/pie
Add overlays for Redmi Note 12 Pro 5G
2024-03-29 15:11:03 +01:00
Pierre-Hugues HUSSON
a1606706a8
Merge pull request #103 from ryenyuku/ryenyuku-patches
Various changes for Tecno Camon 20 Pro, Infinix Note 30 & Pro and Infinix Note 8
2024-03-29 15:06:56 +01:00
ryenyuku
db20f97dd5 feat: Little refactor for Infinix Note 8 2024-03-29 16:53:03 +07:00
ryenyuku
f5abec9923 feat: Re-adjust fingerprint location (Infinix Note 30 & Pro) 2024-03-29 16:45:36 +07:00
ryenyuku
c306a3a4d1 feat: Add SystemUI overlay for Tecno Camon 20 Pro 2024-03-29 14:13:35 +07:00
ryenyuku
0308724bca feat: Cleanups and added some missing keys (Tecno Camon 20 Pro) 2024-03-29 13:47:37 +07:00
Pierre-Hugues HUSSON
9c465d91c1
Merge pull request #101 from ryenyuku/pie
Enable AOD & Reposition Fingerprint Scanner (Infinix Note 30 & Pro)
2024-03-28 23:33:32 +01:00
ryenyuku
c49c27ebf9 feat: Reposition fingerprint and power button to the correct one (Infinix Note 30 & Pro) 2024-03-28 22:50:49 +07:00
thisdialynx
b9f616df40 Add overlays for Redmi Note 12 Pro 5G 2024-03-25 16:10:58 +02:00
リェンーゆく
1d29289180
chore: Remove duplicate space in Note30/res/values/bools.xml 2024-03-24 10:10:30 +07:00
ryenyuku
2017010235 feat: Enable AOD for Infinix Note 30 (& Pro) 2024-03-24 09:52:15 +07:00
122 changed files with 2989 additions and 197 deletions

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-blackview-shark8-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.blackview.shark8.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Shark8|Tiger12)"
android:priority="683"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height_landscape">28.0dip</dimen>
<dimen name="status_bar_height_portrait">36.0dip</dimen>
<dimen name="status_bar_padding_end">8.0dip</dimen>
<dimen name="status_bar_padding_start">18.0dip</dimen>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-blackview-shark8
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.blackview.shark8"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Shark8|Tiger12)"
android:priority="356"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--Display-->
<integer name="config_defaultPeakRefreshRate">120</integer>
<integer name="config_defaultRefreshRate">120</integer>
<integer-array name="config_availableColorModes">
<item>0</item> <!-- COLOR_MODE_NATURAL -->
<item>3</item> <!-- COLOR_MODE_AUTOMATIC -->
</integer-array>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<!--Brightness-->
<bool name="config_automatic_brightness_available">true</bool>
<fraction name="config_autoBrightnessAdjustmentMaxGamma">300.0%</fraction>
<fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
<fraction name="config_screenAutoBrightnessDozeScaleFactor">100.0%</fraction>
<integer name="config_screenBrightnessDoze">5</integer>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>70</item>
<item>98</item>
<item>122</item>
<item>128</item>
<item>134</item>
<item>140</item>
<item>146</item>
<item>152</item>
<item>158</item>
<item>182</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>10</item>
<item>64</item>
<item>128</item>
<item>256</item>
<item>384</item>
<item>512</item>
<item>640</item>
<item>768</item>
<item>896</item>
<item>1024</item>
<item>2048</item>
<item>4096</item>
<item>6144</item>
<item>8192</item>
<item>10240</item>
<item>12288</item>
<item>14336</item>
<item>16384</item>
<item>18432</item>
</integer-array>
<!--Other-->
<string-array name="config_defaultPinnerServiceFiles">
<item>/system/framework/arm/boot-mediatek-framework.vdex</item>
<item>/system/lib/libjavacrypto.so</item>
<item>/system/lib/libhidltransport.so</item>
<item>/system/framework/arm/boot-core-libart.oat</item>
<item>/system/framework/arm/boot-conscrypt.oat</item>
<item>/system/framework/arm/boot-core-libart.vdex</item>
<item>/system/framework/arm/boot-ext.vdex</item>
<item>/system/framework/arm/boot.vdex</item>
<item>/system/framework/arm/boot-framework.vdex</item>
</string-array>
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
<item>bt-dun</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>rndis\\d</item>
</string-array>
<string-array name="config_tether_wifi_regexs">
<item>ap\\d</item>
</string-array>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,60000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>ethernet,9,9,9,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,-1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_mcx,1001,0,3,60000,true</item>
<item>mobile_xcap,1002,0,3,60000,true</item>
<item>mobile_rcs,2001,0,3,60000,true</item>
<item>mobile_bip,2002,0,3,60000,true</item>
<item>mobile_vsim,2003,0,-1,60000,true</item>
</string-array>
<bool name="config_showNavigationBar">true</bool>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="config_mainBuiltInDisplayCutout">M 0,0 L -16, 0 L -16, 36 L 16, 36 L 16, 0 Z @dp</string>
</resources>

View file

@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">0.1</item>
<item name="screen.on">66.06</item>
<item name="screen.full">272.285</item>
<item name="bluetooth.active">0.1</item>
<item name="bluetooth.on">0.1</item>
<item name="wifi.on">0.1</item>
<item name="wifi.active">0.1</item>
<item name="wifi.scan">0.1</item>
<item name="audio">2.83</item>
<item name="video">30.473</item>
<item name="camera.flashlight">2310</item>
<item name="camera.avg">275.34</item>
<item name="gps.on">0.1</item>
<item name="radio.active">0.1</item>
<item name="radio.scanning">0.1</item>
<array name="radio.on">
<value>0.2</value>
<value>0.1</value>
</array>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.speeds.cluster0">
<value>400000</value>
</array>
<array name="cpu.active.cluster0">
<value>0.1</value>
</array>
<item name="cpu.idle">1.11</item>
<item name="cpu.suspend">5</item>
<item name="cpu.active">2.55</item>. <item name="cpu.cluster_power.cluster0">2.11</item>
<item name="cpu.cluster_power.cluster1">2.22</item>
<array name="memory.bandwidths">
<value>22.7</value>
</array>
<item name="battery.capacity">5000</item>
<item name="wifi.controller.idle">0</item>
<item name="wifi.controller.rx">0</item>
<item name="wifi.controller.tx">0</item>
<array name="wifi.controller.tx_levels" />
<item name="wifi.controller.voltage">0</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
<item name="modem.controller.sleep">0</item>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<array name="modem.controller.tx">
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
</array>
<item name="modem.controller.voltage">0</item>
<array name="gps.signalqualitybased">
<value>0</value>
<value>0</value>
</array>
<item name="gps.voltage">0</item>
</device>

8
Doogee/VMax/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-doogee-vmax
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.doogee.vmax"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+DOOGEE/M23H*"
android:priority="479"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
<item>bt-dun</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>rndis\\d</item>
</string-array>
<string-array name="config_tether_wifi_regexs">
<item>ap\\d</item>
</string-array>
<string-array name="config_biometric_sensors">
<item>0:2:15</item>
<item>1:8:4095</item>
</string-array>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,60000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>ethernet,9,9,9,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,-1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_mcx,1001,0,3,60000,true</item>
<item>mobile_xcap,1002,0,3,60000,true</item>
<item>mobile_rcs,2001,0,3,60000,true</item>
<item>mobile_bip,2002,0,3,60000,true</item>
<item>mobile_vsim,2003,0,-1,60000,true</item>
</string-array>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">true</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_screenBrightnessSettingDefault">255</integer>
</resources>

View file

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">0.5</item>
<item name="screen.on">100</item>
<item name="screen.full">800</item>
<item name="camera.flashlight">500</item>
<item name="camera.avg">600</item>
<item name="audio">100.0</item>
<item name="video">150.0</item>
<item name="gps.on">10</item>
<item name="radio.active">60</item>
<item name="radio.scanning">3</item>
<array name="radio.on">
<value>6</value>
<value>5</value>
<value>4</value>
<value>3</value>
<value>3</value>
</array>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.speeds.cluster0">
<value>400000</value>
</array>
<array name="cpu.active.cluster0">
<value>0.1</value>
</array>
<item name="cpu.idle">1.11</item>
<item name="cpu.suspend">5</item>
<item name="cpu.active">2.55</item>. <item name="cpu.cluster_power.cluster0">2.11</item>
<item name="cpu.cluster_power.cluster1">2.22</item>
<array name="cpu.core_speeds.cluster0">
<value>300000</value>
<value>1000000</value>
<value>2000000</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>300000</value>
<value>1000000</value>
<value>2500000</value>
<value>3000000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>10</value>
<value>20</value>
<value>30</value>
</array>
<array name="cpu.core_power.cluster1">
<value>25</value>
<value>35</value>
<value>50</value>
<value>60</value>
</array>
<array name="memory.bandwidths">
<value>22.7</value>
</array>
<item name="battery.capacity">22000</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X693-GL/Infinix-X693*"
android:priority="932"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X693"
android:priority="932"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X695*/Infinix-X695*"
android:priority="547"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X695|Infinix-X695D)"
android:priority="547"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X676C*/Infinix-X676C*"
android:priority="954"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X676C"
android:priority="954"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X676C*/Infinix-X676C*"
android:priority="771"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X676C"
android:priority="771"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X6833B*/Infinix-X6833B*"
android:priority="984"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X6833B|Infinix-X6716B)"
android:priority="984"
android:isStatic="true" />
</manifest>

View file

@ -1,8 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">610.0px</dimen>
<dimen name="physical_power_button_center_screen_location_y">620.0px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. For devices with under
display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.
For devices with sensors on the back of the device, this corresponds to the location on the
screen directly in front of the sensor.
By default, this is set to @null to use the horizontal center of the screen. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_x">1080px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. For devices with under
display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.
For devices with sensors on the back of the device, this corresponds to the location on the
screen directly in front of the sensor. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_y">1130px</dimen>
<!-- Location on the screen of the center of the physical power button. This is a reasonable
default that should be overridden by device-specific overlays. -->
<dimen name="physical_power_button_center_screen_location_y">@dimen/physical_fingerprint_sensor_center_screen_location_y</dimen>
<dimen name="rounded_corner_content_padding">55px</dimen>
<dimen name="status_bar_padding_start">0px</dimen>
<dimen name="status_bar_padding_end">0px</dimen>
<dimen name="status_bar_padding_start">0px</dimen>
</resources>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X6833B*/Infinix-X6833B*"
android:priority="304"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X6833B|Infinix-X6716B)"
android:priority="304"
android:isStatic="true" />
</manifest>

View file

@ -85,10 +85,6 @@
<item>548.933</item>
<item>580</item>
</array>
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
<item>bt-dun</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>rndis\\d</item>
</string-array>

View file

@ -1,14 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_device_volte_available">false</bool>
<bool name="config_device_vt_available">false</bool>
<bool name="config_device_wfc_ims_available">false</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_is_powerbutton_fps">true</bool>
</resources>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X678B*/Infinix-X678B*"
android:priority="983"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X678B"
android:priority="983"
android:isStatic="true" />
</manifest>

View file

@ -1,8 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
* Copyright (c) 2006, The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<resources>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">610.0px</dimen>
<dimen name="physical_power_button_center_screen_location_y">620.0px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. For devices with under
display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.
For devices with sensors on the back of the device, this corresponds to the location on the
screen directly in front of the sensor.
By default, this is set to @null to use the horizontal center of the screen. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_x">1080px</dimen>
<!-- Location on the screen of the center of the fingerprint sensor. For devices with under
display fingerprint sensors, this directly corresponds to the fingerprint sensor's location.
For devices with sensors on the back of the device, this corresponds to the location on the
screen directly in front of the sensor. -->
<dimen name="physical_fingerprint_sensor_center_screen_location_y">1140px</dimen>
<!-- Location on the screen of the center of the physical power button. This is a reasonable
default that should be overridden by device-specific overlays. -->
<dimen name="physical_power_button_center_screen_location_y">@dimen/physical_fingerprint_sensor_center_screen_location_y</dimen>
<dimen name="rounded_corner_content_padding">55px</dimen>
<dimen name="status_bar_padding_start">0px</dimen>
<dimen name="status_bar_padding_end">0px</dimen>
<dimen name="status_bar_padding_start">0px</dimen>
</resources>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X678B*/Infinix-X678B*"
android:priority="346"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X678B"
android:priority="346"
android:isStatic="true" />
</manifest>

View file

@ -83,10 +83,6 @@
<item>473.2181</item>
<item>500</item>
</array>
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
<item>bt-dun</item>
</string-array>
<string-array name="config_tether_usb_regexs">
<item>rndis\\d</item>
</string-array>

View file

@ -1,15 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_device_volte_available">false</bool>
<bool name="config_device_vt_available">false</bool>
<bool name="config_device_wfc_ims_available">false</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_is_powerbutton_fps">true</bool>
</resources>

View file

@ -4,7 +4,7 @@
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/H633/Infinix-X604_sprout*"
android:priority="110"
android:isStatic="true" />
android:requiredSystemPropertyValue="+(Infinix/*/Infinix-X604*|Infinix/*/Infinix-X605*)"
android:priority="110"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X690B-GL/Infinix-X690B*"
android:priority="115"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X656|Infinix-X690|Infinix-X690B)"
android:priority="115"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X692-GL/Infinix-X692*"
android:priority="116"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="Infinix-X692"
android:priority="116"
android:isStatic="true" />
</manifest>

View file

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- arrays.xml -->
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
@ -26,12 +27,11 @@
<item>rndis\\d</item>
</string-array>
<string name="config_ims_package">com.mediatek.ims</string>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<!-- bools.xml -->
<bool name="config_device_volte_available">false</bool>
<bool name="config_device_vt_available">false</bool>
<bool name="config_device_wfc_ims_available">false</bool>
<bool name="config_dynamic_bind_ims">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
@ -42,12 +42,16 @@
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<bool name="config_enableNetworkLocationOverlay">true</bool>
<bool name="config_enableFusedLocationOverlay">true</bool>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<!-- fractsions.xml -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">300.0%</fraction>
<fraction name="config_maximumScreenDimRatio">20.000004%</fraction>
<!-- integers.xml -->
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">3000</integer>
<integer name="config_screenBrightnessDim">10</integer>
@ -56,7 +60,4 @@
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">1</integer>
<integer name="config_screenBrightnessDark">1</integer>
<bool name="config_dozeAfterScreenOffByDefault">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
</resources>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/H624/Infinix-X626*"
android:priority="24"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X626*|Infinix-X610B)"
android:priority="24"
android:isStatic="true" />
</manifest>

View file

@ -4,7 +4,7 @@
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*Infinix/Q6361A/Infinix-X620*"
android:priority="99"
android:isStatic="true" />
android:requiredSystemPropertyValue="+Infinix/*/Infinix-X620*"
android:priority="99"
android:isStatic="true" />
</manifest>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Infinix/X6811*/Infinix-X6811*"
android:priority="447"
android:isStatic="true" />
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+(Infinix-X6810|Infinix-X6811*)"
android:priority="447"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-lenovo-y700_2023-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.lenovo.y700_2023.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="TB320FC"
android:priority="320"
android:isStatic="true" />
</manifest>

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height">28dp</dimen>
<dimen name="status_bar_padding_end">20.000001px</dimen>
</resources>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">20px</dimen>
<dimen name="status_bar_padding_end">20px</dimen>
<dimen name="status_bar_header_height_keyguard">32dp</dimen>
<dimen name="keyguard_carrier_text_margin">20px</dimen>
<dimen name="system_icons_keyguard_padding_end">20px</dimen>
<dimen name="large_screen_shade_header_height">32dp</dimen>
<dimen name="large_screen_shade_header_min_height">32dp</dimen>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-lenovo-y700_2023
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.lenovo.y700_2023"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="TB320FC"
android:priority="320"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<dimen name="status_bar_height_default">32dp</dimen>
<dimen name="status_bar_height">32dp</dimen>
<dimen name="status_bar_height_portrait">32dp</dimen>
<dimen name="quick_qs_offset_height">32dp</dimen>
<integer name="config_screenBrightnessSettingMinimum">1</integer>
<integer-array name="config_autoBrightnessLevels">
<item>10</item>
<item>60</item>
<item>210</item>
<item>350</item>
<item>420</item>
<item>1000</item>
<item>1001</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>77</item>
<item>77</item>
<item>120</item>
<item>144</item>
<item>198</item>
<item>230</item>
<item>247</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>40</item>
<item>40</item>
<item>100</item>
<item>150</item>
<item>300</item>
<item>420</item>
<item>490</item>
<item>500</item>
</integer-array>
<integer-array name="config_screenBrightnessNits">
<item>0</item>
<item>40</item>
<item>100</item>
<item>150</item>
<item>300</item>
<item>420</item>
<item>490</item>
<item>500</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>20</item>
<item>51</item>
<item>77</item>
<item>153</item>
<item>214</item>
<item>250</item>
<item>255</item>
</integer-array>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-meizu-m2461-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.meizu.m2461.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="meizu21"
android:priority="2461"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_header_height_keyguard">28dp</dimen>
<dimen name="large_screen_shade_header_height">28dp</dimen>
<dimen name="large_screen_shade_header_min_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="physical_power_button_center_screen_location_y">1069px</dimen>
</resources>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">50px</dimen>
<dimen name="status_bar_padding_end">50px</dimen>
<dimen name="status_bar_header_height_keyguard">92px</dimen>
<dimen name="keyguard_carrier_text_margin">50px</dimen>
<dimen name="system_icons_keyguard_padding_end">50px</dimen>
<dimen name="large_screen_shade_header_height">92px</dimen>
<dimen name="large_screen_shade_header_min_height">92px</dimen>
</resources>

8
Meizu/M2461/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-meizu-m2461
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.meizu.m2461"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="meizu21"
android:priority="2461"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height">28dp</dimen>
<dimen name="quick_qs_offset_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<bool name="config_enableBurnInProtection">true</bool>
<dimen name="status_bar_height_default">92px</dimen>
<dimen name="status_bar_height">92px</dimen>
<dimen name="status_bar_height_portrait">92px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<dimen name="quick_qs_offset_height">92px</dimen>
<integer name="config_screenBrightnessDoze">36</integer>
<integer name="config_screenBrightnessSettingMinimum">1</integer>
<string name="config_mainBuiltInDisplayCutout">M -28,0 L -28,74 L 28,74 L 28,0 Z</string>
<string name="config_mainBuiltInDisplayCutoutRectApproximation">M -28,0 L -28,74 L 28,74 L 28,0 Z</string>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord4-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.oneplus.nord4.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.boot.prjname"
android:requiredSystemPropertyValue="24211"
android:priority="2421"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_header_height_keyguard">28dp</dimen>
<dimen name="large_screen_shade_header_height">28dp</dimen>
<dimen name="large_screen_shade_header_min_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="physical_power_button_center_screen_location_y">1196px</dimen>
</resources>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">55px</dimen>
<dimen name="status_bar_padding_end">55px</dimen>
<dimen name="status_bar_header_height_keyguard">148px</dimen>
<dimen name="keyguard_carrier_text_margin">55px</dimen>
<dimen name="system_icons_keyguard_padding_end">55px</dimen>
<dimen name="large_screen_shade_header_height">148px</dimen>
<dimen name="large_screen_shade_header_min_height">148px</dimen>
</resources>

8
OnePlus/Nord4/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-oneplus-nord4
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.oneplus.nord4"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.boot.prjname"
android:requiredSystemPropertyValue="24211"
android:priority="2421"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height">28dp</dimen>
<dimen name="quick_qs_offset_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<bool name="config_enableBurnInProtection">true</bool>
<dimen name="status_bar_height_default">148px</dimen>
<dimen name="status_bar_height">148px</dimen>
<dimen name="status_bar_height_portrait">148px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<dimen name="quick_qs_offset_height">148px</dimen>
<integer name="config_screenBrightnessDoze">36</integer>
<integer name="config_screenBrightnessSettingMinimum">1</integer>
<string name="config_mainBuiltInDisplayCutout">M -37,0 L -37,111 L 37,111 L 37,0 Z</string>
<string name="config_mainBuiltInDisplayCutoutRectApproximation">M -37,0 L -37,111 L 37,111 L 37,0 Z</string>
</resources>

8
Samsung/gts8/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-gts8
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.samsung.gts8"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*samsung/gts8*"
android:priority="380"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_bluetooth_hfp_inband_ringing_support">true</bool>
<bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
<bool name="config_supportAudioSourceUnprocessed">false</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
<bool name="config_wifi_background_scan_support">true</bool>
<bool name="config_wifi_batched_scan_supported">true</bool>
<bool name="config_wifi_dual_band_support">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
</resources>

View file

@ -0,0 +1,588 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer-array name="config_tether_upstream_types">
<item>0</item>
<item>1</item>
<item>5</item>
<item>7</item>
</integer-array>
<string-array name="config_tether_usb_regexs">
<item>usb\\d</item>
<item>rndis\\d</item>
</string-array>
<integer name="config_screenBrightnessDim">6</integer>
<integer name="config_screenBrightnessSettingDefault">128</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">2</integer>
<integer-array name="config_autoBrightnessDisplayValuesNits">
<item>11</item>
<item>15</item>
<item>22</item>
<item>26</item>
<item>31</item>
<item>35</item>
<item>46</item>
<item>62</item>
<item>79</item>
<item>88</item>
<item>93</item>
<item>99</item>
<item>111</item>
<item>162</item>
<item>190</item>
<item>340</item>
<item>500</item>
<item>600</item>
<item>600</item>
<item>600</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>10</item>
<item>80</item>
<item>162</item>
<item>190</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>15</item>
<item>20</item>
<item>25</item>
<item>50</item>
<item>100</item>
<item>300</item>
<item>500</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>40000</item>
<item>999999</item>
</integer-array>
<integer-array name="config_screenBrightnessBacklight">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
<item>36</item>
<item>37</item>
<item>38</item>
<item>39</item>
<item>40</item>
<item>41</item>
<item>42</item>
<item>43</item>
<item>44</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>60</item>
<item>61</item>
<item>62</item>
<item>63</item>
<item>64</item>
<item>65</item>
<item>66</item>
<item>67</item>
<item>68</item>
<item>69</item>
<item>70</item>
<item>71</item>
<item>72</item>
<item>73</item>
<item>74</item>
<item>75</item>
<item>76</item>
<item>77</item>
<item>78</item>
<item>79</item>
<item>80</item>
<item>81</item>
<item>82</item>
<item>83</item>
<item>84</item>
<item>85</item>
<item>86</item>
<item>87</item>
<item>88</item>
<item>89</item>
<item>90</item>
<item>91</item>
<item>92</item>
<item>93</item>
<item>94</item>
<item>95</item>
<item>96</item>
<item>97</item>
<item>98</item>
<item>99</item>
<item>100</item>
<item>101</item>
<item>102</item>
<item>103</item>
<item>104</item>
<item>105</item>
<item>106</item>
<item>107</item>
<item>108</item>
<item>109</item>
<item>110</item>
<item>111</item>
<item>112</item>
<item>113</item>
<item>114</item>
<item>115</item>
<item>116</item>
<item>117</item>
<item>118</item>
<item>119</item>
<item>120</item>
<item>121</item>
<item>122</item>
<item>123</item>
<item>124</item>
<item>125</item>
<item>126</item>
<item>127</item>
<item>128</item>
<item>129</item>
<item>130</item>
<item>131</item>
<item>132</item>
<item>133</item>
<item>134</item>
<item>135</item>
<item>136</item>
<item>137</item>
<item>138</item>
<item>139</item>
<item>140</item>
<item>141</item>
<item>142</item>
<item>143</item>
<item>144</item>
<item>145</item>
<item>146</item>
<item>147</item>
<item>148</item>
<item>149</item>
<item>150</item>
<item>151</item>
<item>152</item>
<item>153</item>
<item>154</item>
<item>155</item>
<item>156</item>
<item>157</item>
<item>158</item>
<item>159</item>
<item>160</item>
<item>161</item>
<item>162</item>
<item>163</item>
<item>164</item>
<item>165</item>
<item>166</item>
<item>167</item>
<item>168</item>
<item>169</item>
<item>170</item>
<item>171</item>
<item>172</item>
<item>173</item>
<item>174</item>
<item>175</item>
<item>176</item>
<item>177</item>
<item>178</item>
<item>179</item>
<item>180</item>
<item>181</item>
<item>182</item>
<item>183</item>
<item>184</item>
<item>185</item>
<item>186</item>
<item>187</item>
<item>188</item>
<item>189</item>
<item>190</item>
<item>191</item>
<item>192</item>
<item>193</item>
<item>194</item>
<item>195</item>
<item>196</item>
<item>197</item>
<item>198</item>
<item>199</item>
<item>200</item>
<item>201</item>
<item>202</item>
<item>203</item>
<item>204</item>
<item>205</item>
<item>206</item>
<item>207</item>
<item>208</item>
<item>209</item>
<item>210</item>
<item>211</item>
<item>212</item>
<item>213</item>
<item>214</item>
<item>215</item>
<item>216</item>
<item>217</item>
<item>218</item>
<item>219</item>
<item>220</item>
<item>221</item>
<item>222</item>
<item>223</item>
<item>224</item>
<item>225</item>
<item>226</item>
<item>227</item>
<item>228</item>
<item>229</item>
<item>230</item>
<item>231</item>
<item>232</item>
<item>233</item>
<item>234</item>
<item>235</item>
<item>236</item>
<item>237</item>
<item>238</item>
<item>239</item>
<item>240</item>
<item>241</item>
<item>242</item>
<item>243</item>
<item>244</item>
<item>245</item>
<item>246</item>
<item>247</item>
<item>248</item>
<item>249</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
<item>256</item>
</integer-array>
<item type="dimen" name="config_screenBrightnessSettingDefaultFloat">0.5019608</item>
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.007843138</item>
<array name="config_screenBrightnessNits">
<item>4.6</item>
<item>4.7</item>
<item>4.8</item>
<item>4.9</item>
<item>6.15</item>
<item>7.36</item>
<item>9.6</item>
<item>10.72</item>
<item>11.93</item>
<item>12.86</item>
<item>14.07</item>
<item>15.19</item>
<item>17.71</item>
<item>18.64</item>
<item>20.04</item>
<item>20.88</item>
<item>23.21</item>
<item>25.63</item>
<item>26.75</item>
<item>27.77</item>
<item>29.08</item>
<item>29.83</item>
<item>31.13</item>
<item>33.65</item>
<item>34.3</item>
<item>35.88</item>
<item>36.91</item>
<item>38.12</item>
<item>40.26</item>
<item>41.57</item>
<item>42.41</item>
<item>43.81</item>
<item>46.32</item>
<item>48.28</item>
<item>49.21</item>
<item>50.98</item>
<item>51.82</item>
<item>53.13</item>
<item>54.06</item>
<item>56.39</item>
<item>57.32</item>
<item>58.07</item>
<item>59.74</item>
<item>61.05</item>
<item>61.89</item>
<item>63.84</item>
<item>65.52</item>
<item>67.39</item>
<item>68.78</item>
<item>69.25</item>
<item>71.39</item>
<item>73.82</item>
<item>74.66</item>
<item>75.68</item>
<item>76.99</item>
<item>78.1</item>
<item>80.62</item>
<item>81.65</item>
<item>82.58</item>
<item>84.07</item>
<item>86.77</item>
<item>90.31</item>
<item>90.87</item>
<item>92.74</item>
<item>94.6</item>
<item>95.72</item>
<item>98.33</item>
<item>98.8</item>
<item>100.29</item>
<item>100.66</item>
<item>102.34</item>
<item>103.27</item>
<item>105.88</item>
<item>107.28</item>
<item>108.3</item>
<item>110.17</item>
<item>111.47</item>
<item>112.68</item>
<item>113.71</item>
<item>117.44</item>
<item>117.45</item>
<item>118.65</item>
<item>118.83</item>
<item>122.47</item>
<item>123.12</item>
<item>123.96</item>
<item>126.2</item>
<item>126.94</item>
<item>129.09</item>
<item>130.49</item>
<item>131.51</item>
<item>133</item>
<item>133.28</item>
<item>133.93</item>
<item>138.69</item>
<item>138.97</item>
<item>140.09</item>
<item>141.2</item>
<item>142.04</item>
<item>144.37</item>
<item>145.21</item>
<item>146.89</item>
<item>147.26</item>
<item>147.91</item>
<item>149.78</item>
<item>151.46</item>
<item>153.97</item>
<item>154.16</item>
<item>154.25</item>
<item>157.33</item>
<item>160.12</item>
<item>161.24</item>
<item>161.62</item>
<item>162.17</item>
<item>164.23</item>
<item>165.16</item>
<item>166.65</item>
<item>167.39</item>
<item>168.89</item>
<item>169.54</item>
<item>170.56</item>
<item>171.03</item>
<item>174.76</item>
<item>175.41</item>
<item>178.3</item>
<item>180.82</item>
<item>181.75</item>
<item>184.54</item>
<item>186.69</item>
<item>188.46</item>
<item>192.93</item>
<item>194.89</item>
<item>196.66</item>
<item>198.24</item>
<item>200.2</item>
<item>202.25</item>
<item>205.51</item>
<item>207.1</item>
<item>210.73</item>
<item>211.85</item>
<item>215.49</item>
<item>218.28</item>
<item>221.83</item>
<item>224.06</item>
<item>226.77</item>
<item>229</item>
<item>231.05</item>
<item>235.71</item>
<item>236.55</item>
<item>236.92</item>
<item>237.95</item>
<item>242.33</item>
<item>247.08</item>
<item>249.04</item>
<item>251.46</item>
<item>251.84</item>
<item>254.07</item>
<item>261.25</item>
<item>262</item>
<item>267.96</item>
<item>268.8</item>
<item>269.36</item>
<item>271.22</item>
<item>274.67</item>
<item>277.28</item>
<item>279.05</item>
<item>279.98</item>
<item>284.92</item>
<item>287.81</item>
<item>290.24</item>
<item>294.34</item>
<item>296.39</item>
<item>299.09</item>
<item>300.02</item>
<item>301.79</item>
<item>303.1</item>
<item>304.59</item>
<item>308.78</item>
<item>311.49</item>
<item>313.91</item>
<item>316.89</item>
<item>319.88</item>
<item>322.49</item>
<item>323.88</item>
<item>325</item>
<item>325.75</item>
<item>326.03</item>
<item>330.13</item>
<item>334.42</item>
<item>338.89</item>
<item>341.41</item>
<item>342.8</item>
<item>343.46</item>
<item>347.46</item>
<item>348.96</item>
<item>350.54</item>
<item>352.59</item>
<item>357.16</item>
<item>358</item>
<item>359.39</item>
<item>359.86</item>
<item>362.1</item>
<item>363.68</item>
<item>367.88</item>
<item>371.7</item>
<item>374.21</item>
<item>375.33</item>
<item>376.45</item>
<item>377.38</item>
<item>381.48</item>
<item>382.79</item>
<item>387.26</item>
<item>389.69</item>
<item>391.18</item>
<item>392.67</item>
<item>394.81</item>
<item>396.3</item>
<item>399.19</item>
<item>401.8</item>
<item>403.57</item>
<item>405.44</item>
<item>406.65</item>
<item>409.35</item>
<item>413.17</item>
<item>416.16</item>
<item>418.02</item>
<item>420.44</item>
<item>423.05</item>
<item>423.8</item>
<item>424.17</item>
<item>427.99</item>
<item>430.6</item>
<item>431.44</item>
<item>434.8</item>
<item>437.69</item>
<item>438.71</item>
<item>440.02</item>
<item>445.79</item>
<item>447.94</item>
<item>449.43</item>
<item>453.34</item>
<item>454.56</item>
<item>456.33</item>
<item>458</item>
<item>459.03</item>
<item>459.77</item>
<item>460.52</item>
<item>461.17</item>
<item>462.48</item>
<item>465.09</item>
<item>469</item>
<item>469.84</item>
<item>472.08</item>
<item>474.13</item>
<item>477.48</item>
<item>500</item>
<item>600</item>
</array>
</resources>

View file

@ -0,0 +1,173 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="none">0</item>
<item name="ambient.on">27</item>
<item name="screen.on">302</item>
<item name="screen.full">1240</item>
<item name="bluetooth.active">0</item>
<item name="bluetooth.on">0</item>
<item name="wifi.on">0</item>
<item name="wifi.active">0</item>
<item name="wifi.scan">0</item>
<item name="audio">60.7</item>
<item name="video">410</item>
<item name="camera.flashlight">160.4</item>
<item name="camera.avg">219.4</item>
<item name="gps.on">43</item>
<item name="radio.active">94</item>
<item name="radio.scanning">53</item>
<array name="radio.on">
<value>7.2</value>
<value>7.2</value>
</array>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<item name="modem.controller.tx">0</item>
<item name="modem.controller.voltage">0</item>
<array name="cpu.clusters.cores">
<value>4</value>
<value>3</value>
<value>1</value>
</array>
<array name="cpu.core_speeds.cluster0">
<value>307200</value>
<value>403200</value>
<value>518400</value>
<value>614400</value>
<value>729600</value>
<value>844800</value>
<value>960000</value>
<value>1075200</value>
<value>1171200</value>
<value>1267200</value>
<value>1363200</value>
<value>1478400</value>
<value>1574400</value>
<value>1689600</value>
<value>1785600</value>
</array>
<array name="cpu.core_power.cluster0">
<value>33</value>
<value>35</value>
<value>39</value>
<value>41</value>
<value>45</value>
<value>50</value>
<value>58</value>
<value>67</value>
<value>74</value>
<value>80</value>
<value>88</value>
<value>104</value>
<value>118</value>
<value>132</value>
<value>141</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>633600</value>
<value>768000</value>
<value>883200</value>
<value>998400</value>
<value>1113600</value>
<value>1209600</value>
<value>1324800</value>
<value>1440000</value>
<value>1555200</value>
<value>1651200</value>
<value>1766400</value>
<value>1881600</value>
<value>1996800</value>
<value>2112000</value>
<value>2227200</value>
<value>2342400</value>
<value>2419200</value>
<value>2496000</value>
</array>
<array name="cpu.core_power.cluster1">
<value>52</value>
<value>63</value>
<value>71</value>
<value>83</value>
<value>91</value>
<value>102</value>
<value>113</value>
<value>126</value>
<value>140</value>
<value>153</value>
<value>175</value>
<value>200</value>
<value>244</value>
<value>280</value>
<value>315</value>
<value>353</value>
<value>373</value>
<value>411</value>
</array>
<array name="cpu.core_speeds.cluster2">
<value>806400</value>
<value>940800</value>
<value>1056000</value>
<value>1171200</value>
<value>1286400</value>
<value>1401600</value>
<value>1497600</value>
<value>1612800</value>
<value>1728000</value>
<value>1843200</value>
<value>1958400</value>
<value>2054400</value>
<value>2169600</value>
<value>2284800</value>
<value>2400000</value>
<value>2515200</value>
<value>2630400</value>
<value>2726400</value>
<value>2822400</value>
<value>2841600</value>
<value>2995200</value>
</array>
<array name="cpu.core_power.cluster2">
<value>102</value>
<value>115</value>
<value>133</value>
<value>147</value>
<value>163</value>
<value>180</value>
<value>200</value>
<value>217</value>
<value>243</value>
<value>265</value>
<value>305</value>
<value>328</value>
<value>364</value>
<value>403</value>
<value>454</value>
<value>515</value>
<value>564</value>
<value>635</value>
<value>701</value>
<value>710</value>
<value>811</value>
</array>
<item name="cpu.suspend">13.5</item>
<item name="cpu.idle">32</item>
<item name="battery.capacity">7760</item>
<item name="battery.typical.capacity">8000</item>
<item name="bluetooth.controller.idle">0</item>
<item name="bluetooth.controller.rx">10</item>
<item name="bluetooth.controller.tx">10</item>
<item name="wifi.controller.idle">1</item>
<item name="wifi.controller.rx">130</item>
<item name="wifi.controller.tx">420</item>
<array name="wifi.controller.tx_levels">
<value>0</value>
</array>
<item name="wifi.controller.voltage">3600</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
</device>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-tecno-camon20pro4g-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.tecno.camon20pro4g.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+TECNO/CK7n*/TECNO-CK7n*"
android:priority="344"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="physical_fingerprint_sensor_center_screen_location_x">540.0px</dimen>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">2020.0px</dimen>
<dimen name="physical_power_button_center_screen_location_y">1115.0px</dimen>
<dimen name="rounded_corner_content_padding">55px</dimen>
<dimen name="status_bar_padding_start">0px</dimen>
<dimen name="status_bar_padding_end">0px</dimen>
</resources>

View file

@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="TECNO-CK7n"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+TECNO/CK7n*/TECNO-CK7n*"
android:priority="439"
android:isStatic="true" />
</manifest>

View file

@ -1,43 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="navigation_bar_height">40dp</dimen>
<dimen name="quick_qs_offset_height">36dp</dimen>
<dimen name="navigation_bar_height_landscape">40dp</dimen>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,60000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>ethernet,9,9,9,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,-1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_mcx,1001,0,3,60000,true</item>
<item>mobile_xcap,1002,0,3,60000,true</item>
<item>mobile_rcs,2001,0,3,60000,true</item>
<item>mobile_bip,2002,0,3,60000,true</item>
<item>mobile_vsim,2003,0,-1,60000,true</item>
</string-array>
<string-array name="config_defaultPinnerServiceFiles">
<item>/system/framework/arm/boot-mediatek-framework.vdex</item>
<item>/system/lib/libjavacrypto.so</item>
<item>/system/lib/libhidltransport.so</item>
<item>/system/framework/arm/boot-core-libart.oat</item>
<item>/system/framework/arm/boot-conscrypt.oat</item>
<item>/system/framework/arm/boot-core-libart.vdex</item>
<item>/system/framework/arm/boot-ext.vdex</item>
<item>/system/framework/arm/boot.vdex</item>
<item>/system/framework/arm/boot-framework.vdex</item>
</string-array>
<string-array name="config_biometric_sensors">
<item>0:2:15</item>
</string-array>
<array name="config_autoBrightnessDisplayValuesNits">
<!-- arrays.xml -->
<array name="config_autoBrightnessDisplayValuesNits">
<item>4.522</item>
<item>20.246</item>
<item>55.509</item>
@ -80,43 +44,94 @@
<item>8192</item>
<item>8704</item>
</integer-array>
<string-array name="config_tether_bluetooth_regexs">
<item>bt-pan</item>
<item>bt-dun</item>
</string-array>
<integer-array name="config_screenBrightnessBacklight">
<item>1</item>
<item>15</item>
<item>30</item>
<item>45</item>
<item>60</item>
<item>75</item>
<item>90</item>
<item>105</item>
<item>120</item>
<item>135</item>
<item>150</item>
<item>165</item>
<item>180</item>
<item>195</item>
<item>210</item>
<item>225</item>
<item>240</item>
<item>255</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>4.5225</item>
<item>28.774</item>
<item>59.5664</item>
<item>90.9751</item>
<item>121.6867</item>
<item>152.9367</item>
<item>182.8808</item>
<item>213.4835</item>
<item>243.1358</item>
<item>273.4988</item>
<item>302.6976</item>
<item>331.7876</item>
<item>360.5147</item>
<item>389.5766</item>
<item>418.1237</item>
<item>445.7833</item>
<item>473.2181</item>
<item>500</item>
</array>
<string-array name="config_tether_usb_regexs">
<item>rndis\\d</item>
</string-array>
<string-array name="config_tether_wifi_regexs">
<item>ap\\d</item>
</string-array>
<string-array name="config_ephemeralResolverPackage">
<item>com.google.android.gms</item>
<string-array name="networkAttributes">
<item>wifi,1,1,1,-1,true</item>
<item>mobile,0,0,0,-1,true</item>
<item>mobile_mms,2,0,2,60000,true</item>
<item>mobile_supl,3,0,2,60000,true</item>
<item>mobile_dun,4,0,2,60000,true</item>
<item>mobile_hipri,5,0,3,60000,true</item>
<item>ethernet,9,9,9,-1,true</item>
<item>mobile_fota,10,0,2,60000,true</item>
<item>mobile_ims,11,0,-1,-1,true</item>
<item>mobile_cbs,12,0,2,60000,true</item>
<item>wifi_p2p,13,1,0,-1,true</item>
<item>mobile_ia,14,0,2,-1,true</item>
<item>mobile_emergency,15,0,2,-1,true</item>
<item>mobile_mcx,1001,0,3,60000,true</item>
<item>mobile_xcap,1002,0,3,60000,true</item>
<item>mobile_rcs,2001,0,3,60000,true</item>
<item>mobile_bip,2002,0,3,60000,true</item>
<item>mobile_vsim,2003,0,-1,60000,true</item>
</string-array>
<bool name="config_dozeAfterScreenOff">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<!-- bools.xml -->
<bool name="config_device_volte_available">false</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
<bool name="config_device_vt_available">false</bool>
<bool name="config_device_wfc_ims_available">false</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_hotswapCapable">true</bool>
<bool name="config_setColorTransformAccelerated">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="skip_restoring_network_selection">true</bool>
<integer name="config_screenBrightnessSettingMinimum">10</integer>
<integer name="config_screenBrightnessDark">1</integer>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">3000</integer>
<integer name="config_screenBrightnessDoze">5</integer>
<integer name="config_defaultPeakRefreshRate">121</integer>
<integer name="config_defaultRefreshRate">121</integer>
<item type="dimen" name="config_screenBrightnessSettingDefaultFloat">0.4</item>
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.003921569</item>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<!-- dimens.xml -->
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.001960785</item>
<dimen name="navigation_bar_height">40.0dip</dimen>
<dimen name="navigation_bar_height_landscape">40.0dip</dimen>
<dimen name="navigation_bar_width">40.0dip</dimen>
<dimen name="quick_qs_offset_height">36.0dip</dimen>
<dimen name="rounded_corner_radius">28.0dip</dimen>
<dimen name="status_bar_height_landscape">28.0dip</dimen>
<dimen name="status_bar_height_portrait">36.0dip</dimen>
<!-- strings.xml -->
<string name="config_mainBuiltInDisplayCutout">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>
</resources>

View file

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
** Copyright 2017, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources>
<!-- Height of the status bar -->
<dimen name="status_bar_height">108px</dimen>
<!-- Height of the status bar in portrait -->
<dimen name="status_bar_height_portrait">108px</dimen>
<!-- Height of the status bar in landscape -->
<dimen name="status_bar_height_landscape">28dp</dimen>
<!-- Rounded Corner Radius -->
<dimen name="rounded_corner_radius">28dp</dimen>
<string translatable="false" name="config_mainBuiltInDisplayCutout">M -24,0 L -24,36 L 24,36 L 24,0 Z @dp</string>
</resources>

Binary file not shown.

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-unihertz-jelly_max-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.unihertz.jelly_max.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Unihertz/Jelly_Max*"
android:priority="2490"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">8dp</dimen>
<dimen name="status_bar_padding_end">8dp</dimen>
<dimen name="status_bar_padding_top">0dp</dimen>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">12px</dimen>
<dimen name="status_bar_padding_end">24px</dimen>
<dimen name="status_bar_padding_top">30px</dimen>
<dimen name="status_bar_header_height_keyguard">108px</dimen>
<dimen name="keyguard_carrier_text_margin">116px</dimen>
<dimen name="system_icons_keyguard_padding_end">24px</dimen>
<dimen name="large_screen_shade_header_height">108px</dimen>
<dimen name="large_screen_shade_header_min_height">108px</dimen>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-unihertz-jelly_max
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.unihertz.jelly_max"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+Unihertz/Jelly_Max*"
android:priority="2490"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height_landscape">24.0dip</dimen>
<dimen name="status_bar_height_portrait">108.0px</dimen>
<dimen name="quick_qs_offset_height">108.0px</dimen>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<string name="config_mainBuiltInDisplayCutout">M36,72 a36 36 0 1 1 72,0 a36 36 0 1 1 -72,0 @left</string>
<string name="config_mainBuiltInDisplayCutoutRectApproximation">M 0.0,0.0 h 108 v 108 h -108 Z @left</string>
<string name="config_mainDisplayShape">M 635.8 1520 C 658.1 1520 679.6 1511.1 695.4 1495.2 C 711.2 1479.3 720 1458 720 1435.6 V 84.4 C 720 62 711.1 40.5 695.3 24.7 C 679.5 8.9 658.2 0 635.8 0 H 84.2 C 61.8 0 40.4 8.9 24.6 24.8 C 8.8 40.6 0 62 0 84.4 V 1435.5 C 0 1457.9 8.9 1479.4 24.7 1495.2 C 40.5 1511 61.8 1519.9 84.2 1519.9 H 635.8</string>
<integer name="config_defaultAlarmVibrationIntensity">3</integer>
<integer name="config_defaultHapticFeedbackIntensity">3</integer>
<integer name="config_defaultMediaVibrationIntensity">3</integer>
<integer name="config_defaultNotificationVibrationIntensity">3</integer>
<integer name="config_defaultRingVibrationIntensity">3</integer>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>8</item>
<item>64</item>
<item>98</item>
<item>104</item>
<item>110</item>
<item>116</item>
<item>122</item>
<item>128</item>
<item>134</item>
<item>182</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
<item>255</item>
</integer-array>
<integer-array name="config_autoBrightnessLevels">
<item>128</item>
<item>620</item>
<item>1112</item>
<item>1604</item>
<item>2096</item>
<item>2588</item>
<item>3080</item>
<item>3572</item>
<item>4064</item>
<item>4556</item>
<item>5048</item>
<item>5540</item>
<item>6032</item>
<item>6524</item>
<item>7016</item>
<item>7508</item>
<item>8000</item>
</integer-array>
<integer-array name="config_longPressVibePattern">
<item>0</item>
<item>100</item>
</integer-array>
<integer-array name="config_virtualKeyVibePattern">
<item>0</item>
<item>70</item>
</integer-array>
<integer-array name="config_doubleClickVibePattern">
<item>0</item>
<item>70</item>
<item>120</item>
<item>70</item>
</integer-array>
<integer-array name="config_clockTickVibePattern">
<item>0</item>
<item>45</item>
</integer-array>
<integer-array name="config_notificationFallbackVibePattern">
<item>0</item>
<item>200</item>
<item>300</item>
<item>200</item>
</integer-array>
<integer-array name="config_defaultNotificationVibePattern">
<item>0</item>
<item>400</item>
<item>300</item>
<item>400</item>
</integer-array>
</resources>

View file

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">0.1</item>
<item name="screen.on">32</item>
<item name="screen.full">96</item>
<item name="bluetooth.active">3.9</item>
<item name="bluetooth.on">0.4</item>
<item name="wifi.on">1.2</item>
<item name="wifi.active">76.5</item>
<item name="wifi.scan">8</item>
<item name="audio">0.1</item>
<item name="video">0.1</item>
<item name="camera.flashlight">121</item>
<item name="camera.avg">376</item>
<item name="gps.on">21</item>
<item name="radio.active">65</item>
<item name="radio.scanning">5.8</item>
<array name="radio.on">
<value>5</value>
<value>2.5</value>
</array>
<array name="cpu.clusters.cores">
<value>4</value>
<value>4</value>
</array>
<array name="cpu.speeds.cluster0">
<value>400000</value>
</array>
<array name="cpu.active.cluster0">
<value>0.1</value>
</array>
<item name="cpu.idle">8.841</item>
<item name="cpu.suspend">8</item>
<item name="cpu.active">5.349</item>. <item name="cpu.cluster_power.cluster0">26.3</item>
<item name="cpu.cluster_power.cluster1">30.11</item>
<array name="cpu.core_speeds.cluster0">
<value>450000</value>
<value>500000</value>
<value>600000</value>
<value>700000</value>
<value>800000</value>
<value>900000</value>
<value>1000000</value>
<value>1100000</value>
<value>1200000</value>
<value>1300000</value>
<value>1400000</value>
<value>1500000</value>
<value>1600000</value>
<value>1700000</value>
<value>1800000</value>
<value>1900000</value>
<value>2000000</value>
</array>
<array name="cpu.core_speeds.cluster1">
<value>400000</value>
<value>500000</value>
<value>600000</value>
<value>700000</value>
<value>800000</value>
<value>900000</value>
<value>1000000</value>
<value>1100000</value>
<value>1200000</value>
<value>1300000</value>
<value>1400000</value>
<value>1500000</value>
<value>1600000</value>
<value>1700000</value>
<value>1800000</value>
<value>1900000</value>
<value>2000000</value>
<value>2100000</value>
<value>2200000</value>
<value>2300000</value>
<value>2400000</value>
<value>2500000</value>
</array>
<array name="cpu.core_power.cluster0">
<value>32.11</value>
<value>32.43</value>
<value>33.24</value>
<value>33.99</value>
<value>35.39</value>
<value>38.45</value>
<value>39.97</value>
<value>40.27</value>
<value>41.85</value>
<value>44.22</value>
<value>45.56</value>
<value>47.73</value>
<value>49.96</value>
<value>55.71</value>
<value>59.27</value>
<value>62.05</value>
<value>64.94</value>
</array>
<array name="cpu.core_power.cluster1">
<value>48.28</value>
<value>54.26</value>
<value>57.81</value>
<value>59.21</value>
<value>65.88</value>
<value>68.58</value>
<value>70.65</value>
<value>79.69</value>
<value>83.72</value>
<value>88.83</value>
<value>95.71</value>
<value>111.13</value>
<value>122.23</value>
<value>128.27</value>
<value>136.52</value>
<value>149.12</value>
<value>161.3</value>
<value>181.9</value>
<value>195.88</value>
<value>212.54</value>
<value>229.85</value>
<value>251.2</value>
</array>
<array name="memory.bandwidths">
<value>22.7</value>
</array>
<item name="battery.capacity">4000</item>
<item name="wifi.controller.idle">0</item>
<item name="wifi.controller.rx">0</item>
<item name="wifi.controller.tx">0</item>
<array name="wifi.controller.tx_levels" />
<item name="wifi.controller.voltage">0</item>
<array name="wifi.batchedscan">
<value>.0002</value>
<value>.002</value>
<value>.02</value>
<value>.2</value>
<value>2</value>
</array>
<item name="modem.controller.sleep">0</item>
<item name="modem.controller.idle">0</item>
<item name="modem.controller.rx">0</item>
<array name="modem.controller.tx">
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
<value>0</value>
</array>
<item name="modem.controller.voltage">0</item>
<array name="gps.signalqualitybased">
<value>0</value>
<value>0</value>
</array>
<item name="gps.voltage">0</item>
</device>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi4pro-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.xiaomi.civi4pro.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.boot.hardware.sku"
android:requiredSystemPropertyValue="chenfeng"
android:priority="1244"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_header_height_keyguard">28dp</dimen>
<dimen name="large_screen_shade_header_height">28dp</dimen>
<dimen name="large_screen_shade_header_min_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="physical_power_button_center_screen_location_y">1266px</dimen>
</resources>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">57px</dimen>
<dimen name="status_bar_padding_end">57px</dimen>
<dimen name="status_bar_header_height_keyguard">172px</dimen>
<dimen name="keyguard_carrier_text_margin">57px</dimen>
<dimen name="system_icons_keyguard_padding_end">57px</dimen>
<dimen name="large_screen_shade_header_height">172px</dimen>
<dimen name="large_screen_shade_header_min_height">172px</dimen>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-civi4pro
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.xiaomi.civi4pro"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.boot.hardware.sku"
android:requiredSystemPropertyValue="chenfeng"
android:priority="1244"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height_default">28dp</dimen>
<dimen name="status_bar_height">28dp</dimen>
<dimen name="quick_qs_offset_height">28dp</dimen>
</resources>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<bool name="config_enableBurnInProtection">true</bool>
<dimen name="status_bar_height_default">172px</dimen>
<dimen name="status_bar_height">172px</dimen>
<dimen name="status_bar_height_portrait">172px</dimen>
<dimen name="status_bar_height_landscape">28dp</dimen>
<dimen name="quick_qs_offset_height">172px</dimen>
<integer name="config_screenBrightnessDoze">4</integer>
<integer name="config_screenBrightnessSettingMinimum">1</integer>
<string name="config_mainBuiltInDisplayCutout">M -138,0 L -138,129 L 138,129 L 138,0 Z</string>
<string name="config_mainBuiltInDisplayCutoutRectApproximation">M -138,0 L -138,129 L 138,129 L 138,0 Z</string>
</resources>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi11lite5g-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.xiaomi.mi11lite5g.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
android:requiredSystemPropertyValue="+*iaomi/renoir*"
android:priority="513"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Doze: does this device support STATE_DOZE? -->
<bool name="doze_display_state_supported">true</bool>
<!-- Doze: does this device support STATE_DOZE_SUSPEND? -->
<bool name="doze_suspend_display_state_supported">false</bool>
<!-- Preferred max refresh rate at keyguard, if supported by the display. -->
<integer name="config_keyguardMaxRefreshRate">60</integer>
</resources>

View file

@ -5,4 +5,4 @@ LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)
include $(BUILD_PACKAGE)

View file

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_padding_start">8.0dip</dimen>
<dimen name="status_bar_padding_end">0.0dip</dimen>
<dimen name="status_bar_padding_top">4.0dip</dimen>
<dimen name="navigation_side_padding">85.0dip</dimen>
<dimen name="rounded_corner_content_padding">19.0dip</dimen>
<dimen name="status_bar_padding_end">12.0dip</dimen>
<dimen name="status_bar_padding_start">9.0dip</dimen>
<dimen name="status_bar_padding_top">7.0dip</dimen>
<dimen name="rounded_corner_content_padding">30.0px</dimen>
<dimen name="keyguard_carrier_text_margin">65.0px</dimen>
</resources>

View file

@ -5,4 +5,4 @@ LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmi9
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)
include $(BUILD_PACKAGE)

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
</resources>

View file

@ -0,0 +1,256 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_automatic_brightness_available">true</bool>
<integer name="config_brightness_ramp_rate_fast">180</integer>
<integer name="config_brightness_ramp_rate_slow">60</integer>
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.0</item>
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
<item type="dimen" name="config_screenBrightnessSettingDefaultFloat">0.4</item>
<integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
<integer name="config_autoBrightnessDarkeningLightDebounce">4000</integer>
<fraction name="config_autoBrightnessAdjustmentMaxGamma">100.0%</fraction>
<integer-array name="config_autoBrightnessLevels">
<item>1</item>
<item>4</item>
<item>12</item>
<item>20</item>
<item>40</item>
<item>65</item>
<item>95</item>
<item>140</item>
<item>200</item>
<item>350</item>
<item>650</item>
<item>1300</item>
<item>2000</item>
<item>3300</item>
<item>6000</item>
</integer-array>
<array name="config_autoBrightnessDisplayValuesNits">
<item>2.0487</item>
<item>4.8394</item>
<item>17.2619</item>
<item>39.2619</item>
<item>50.671</item>
<item>92.3019</item>
<item>94.2512</item>
<item>98.37</item>
<item>100.152</item>
<item>105.297</item>
<item>120.385</item>
<item>142.064</item>
<item>226.5179</item>
<item>248.0267</item>
<item>353.2814</item>
<item>427.6287</item>
</array>
<integer-array name="config_screenBrightnessBacklight">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>30</item>
<item>35</item>
<item>40</item>
<item>45</item>
<item>50</item>
<item>55</item>
<item>60</item>
<item>70</item>
<item>100</item>
<item>105</item>
<item>110</item>
<item>115</item>
<item>120</item>
<item>125</item>
<item>130</item>
<item>135</item>
<item>140</item>
<item>145</item>
<item>150</item>
<item>155</item>
<item>160</item>
<item>165</item>
<item>170</item>
<item>175</item>
<item>180</item>
<item>185</item>
<item>190</item>
<item>195</item>
<item>200</item>
<item>205</item>
<item>210</item>
<item>215</item>
<item>220</item>
<item>225</item>
<item>230</item>
<item>235</item>
<item>240</item>
<item>245</item>
<item>250</item>
<item>251</item>
<item>252</item>
<item>253</item>
<item>254</item>
<item>255</item>
</integer-array>
<array name="config_screenBrightnessNits">
<item>2.0482</item>
<item>2.543</item>
<item>3.0253</item>
<item>3.5077</item>
<item>4.0824</item>
<item>4.4748</item>
<item>5.08</item>
<item>6.4233</item>
<item>8.0848</item>
<item>11.6607</item>
<item>13.2347</item>
<item>15.0676</item>
<item>16.8302</item>
<item>18.4261</item>
<item>20.3103</item>
<item>21.9042</item>
<item>23.5456</item>
<item>25.2137</item>
<item>27.1769</item>
<item>28.9571</item>
<item>30.5244</item>
<item>32.3535</item>
<item>34.0867</item>
<item>42.366</item>
<item>51.1309</item>
<item>59.52</item>
<item>67.744</item>
<item>75.9738</item>
<item>84.6332</item>
<item>94.1525</item>
<item>102.2207</item>
<item>110.4878</item>
<item>117.0405</item>
<item>124.3733</item>
<item>130.9928</item>
<item>140.4247</item>
<item>149.3156</item>
<item>157.1995</item>
<item>165.3651</item>
<item>173.2726</item>
<item>181.4272</item>
<item>189.1402</item>
<item>197.5334</item>
<item>205.6301</item>
<item>213.9381</item>
<item>222.2769</item>
<item>230.0891</item>
<item>238.6084</item>
<item>246.5399</item>
<item>255.6544</item>
<item>263.6221</item>
<item>271.9324</item>
<item>279.1449</item>
<item>288.5736</item>
<item>297.6628</item>
<item>306.1899</item>
<item>314.4511</item>
<item>322.1404</item>
<item>330.969</item>
<item>338.2251</item>
<item>346.2251</item>
<item>354.567</item>
<item>370.799</item>
<item>413.1738</item>
<item>415.6397</item>
<item>417.264</item>
<item>419.264</item>
<item>421.264</item>
<item>424.646</item>
<item>427.6287</item>
</array>
<integer-array name="config_ambientThresholdLevels">
<item>1</item>
<item>4</item>
<item>12</item>
<item>20</item>
<item>40</item>
<item>65</item>
<item>95</item>
<item>140</item>
<item>200</item>
<item>350</item>
<item>650</item>
<item>1300</item>
<item>2000</item>
<item>3300</item>
</integer-array>
<integer-array name="config_ambientBrighteningThresholds">
<item>9000</item>
<item>8000</item>
<item>7000</item>
<item>5000</item>
<item>3500</item>
<item>2500</item>
<item>2000</item>
<item>2000</item>
<item>2000</item>
<item>2000</item>
<item>2000</item>
<item>1500</item>
<item>1500</item>
<item>1000</item>
<item>1000</item>
</integer-array>
<integer-array name="config_ambientDarkeningThresholds">
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
<item>0</item>
</integer-array>
<integer name="config_lightSensorWarmupTime">200</integer>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_dozeAfterScreenOffByDefault">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
<bool name="config_displayBlanksAfterDoze">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<string name="config_mainBuiltInDisplayCutout">M84.0014003,76.0002722 C39.8036856,75.9997279 11.8039716,75.9996372 0.00225823708,76 C-11.8004588,76.0003629 -39.8012115,76.0004536 -84,76.0002722 L-84,-4.19220214e-13 L84.0014003,-4.19220214e-13 L84.0014003,76.0002722 Z</string>
<integer name="config_defaultRefreshRate">0</integer>
<integer name="config_defaultPeakRefreshRate">61</integer>
<string-array name="config_biometric_sensors">
<item>0:2:15</item>
</string-array>
</resources>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="rounded_corner_radius_bottom">90.0px</dimen>
<dimen name="rounded_corner_radius_top">95.0px</dimen>
<dimen name="status_bar_height_portrait">27.636353dip</dimen>
</resources>
<dimen name="rounded_corner_radius_top">95.0px</dimen>
<dimen name="rounded_corner_radius_bottom">90.0px</dimen>
</resources>

View file

@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="config_mainBuiltInDisplayCutout">M84.0014003,76.0002722 C39.8036856,75.9997279 11.8039716,75.9996372 0.00225823708,76 C-11.8004588,76.0003629 -39.8012115,76.0004536 -84,76.0002722 L-84,-4.19220214e-13 L84.0014003,-4.19220214e-13 L84.0014003,76.0002722 Z</string>
</resources>

View file

@ -64,7 +64,8 @@
</array>
<item name="cpu.idle">4.08</item>
<item name="cpu.suspend">5</item>
<item name="cpu.active">2.55</item>. <item name="cpu.cluster_power.cluster0">2.11</item>
<item name="cpu.active">2.55</item>
<item name="cpu.cluster_power.cluster0">2.11</item>
<item name="cpu.cluster_power.cluster1">2.22</item>
<array name="cpu.core_speeds.cluster0">
<value>1800000</value>

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redmik70-systemui
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.xiaomi.redmik70.systemui"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="com.android.systemui"
android:requiredSystemPropertyName="ro.boot.hardware.sku"
android:requiredSystemPropertyValue="vermeer"
android:priority="1270"
android:isStatic="true" />
</manifest>

Some files were not shown because too many files have changed in this diff Show more